/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/toastr/toastr.min.css ***!
  \*******************************************************************************************************************************************************************/
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/select2/select2.css ***!
  \*****************************************************************************************************************************************************************/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/clockpicker/bootstrap-clockpicker.css ***!
  \***********************************************************************************************************************************************************************************/
/*!
 * ClockPicker v0.0.7 for Bootstrap (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 */

.clockpicker .input-group-addon {
	cursor: pointer;
}
.clockpicker-moving {
	cursor: move;
}
.clockpicker-align-left.popover > .arrow {
	left: 25px;
}
.clockpicker-align-top.popover > .arrow {
	top: 17px;
}
.clockpicker-align-right.popover > .arrow {
	left: auto;
	right: 25px;
}
.clockpicker-align-bottom.popover > .arrow {
	top: auto;
	bottom: 6px;
}
.clockpicker-popover .popover-title {
	background-color: #fff;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.clockpicker-popover .popover-title span {
	cursor: pointer;
}
.clockpicker-popover .popover-content {
	background-color: #f8f8f8;
	padding: 12px;
}
.popover-content:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.clockpicker-plate {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	overflow: visible;
	position: relative;
	/* Disable text selection highlighting. Thanks to Hermanya */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.clockpicker-canvas,
.clockpicker-dial {
	width: 200px;
	height: 200px;
	position: absolute;
	left: -1px;
	top: -1px;
}
.clockpicker-minutes {
	visibility: hidden;
}
.clockpicker-tick {
	border-radius: 50%;
	color: #666;
	line-height: 26px;
	text-align: center;
	width: 26px;
	height: 26px;
	position: absolute;
	cursor: pointer;
}
.clockpicker-tick.active,
.clockpicker-tick:hover {
	background-color: rgb(192, 229, 247);
	background-color: rgba(0, 149, 221, .25);
}
.clockpicker-button {
	background-image: none;
	background-color: #fff;
	border-width: 1px 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
	padding: 10px 0;
}
.clockpicker-button:hover {
	background-image: none;
	background-color: #ebebeb;
}
.clockpicker-button:focus {
	outline: none!important;
}
.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-moz-transition: -moz-transform 350ms, opacity 350ms;
	-ms-transition: -ms-transform 350ms, opacity 350ms;
	-o-transition: -o-transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms;
}
.clockpicker-dial-out {
	opacity: 0;
}
.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(.8, .8);
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-o-transform: scale(.8, .8);
	transform: scale(.8, .8);
}
.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	-moz-transition: opacity 175ms;
	-ms-transition: opacity 175ms;
	-o-transition: opacity 175ms;
	transition: opacity 175ms;
}
.clockpicker-canvas-out {
	opacity: 0.25;
}
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
	stroke: none;
	fill: rgb(0, 149, 221);
}
.clockpicker-canvas-bg {
	stroke: none;
	fill: rgb(192, 229, 247);
}
.clockpicker-canvas-bg-trans {
	fill: rgba(0, 149, 221, .25);
}
.clockpicker-canvas line {
	stroke: rgb(0, 149, 221);
	stroke-width: 1;
	stroke-linecap: round;
	/*shape-rendering: crispEdges;*/
}
.clockpicker-button.am-button {
	margin: 1px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
	
}
.clockpicker-button.pm-button {
	margin: 1px 1px 1px 136px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
}

/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/fileuploader/jquery.fileuploader.css ***!
  \**********************************************************************************************************************************************************************************/
/**
 * FileUploader
 * Copyright (c) 2017 Innostudio.de
 * Website: http://innostudio.de/fileuploader/
 * Version: 1.3 (21-Sep-2017)
 * Requires: jQuery v1.7.1 or later
 * License: https://innostudio.de/fileuploader/documentation/#license
 */

/* 
    Configuration
*/
.fileuploader,
.fileuploader *,
.fileuploader :before,
.fileuploader :after {
    box-sizing: border-box;
}

/* 
    Parent
*/
.fileuploader {
    display: block;
    width: 100%;
    padding: 15px;
    margin: 15px 0;
    background: #f5f6fA;
    border-radius: 4px;
    line-height: normal;
    text-align: left;
}

/* 
    Input
*/
.fileuploader-input {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid transparent;
    cursor: pointer;
    overflow: hidden;
}

/* input caption */
.fileuploader-input-caption {
    position: relative;
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 11px 15px;
    margin-right: 15px;
    background: #fff;
    border: 1px solid #dde4f6;
    border-radius: 4px;
    color: #789BEC;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}

/* input button */
.fileuploader-input-button {
    display: inline-block;
    background: #6381E6;
    padding: 12px 20px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    vertical-align: top;
    cursor: pointer;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}
.fileuploader-input-button:hover {
    background: #758fe9;
}
.fileuploader-input-button:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* input focused state */
.fileuploader-focused .fileuploader-input-caption {
    border-color: #b8c2ef;
}
.fileuploader-focused .fileuploader-input-button {
    background: #758fe9;
    border-color: #758fe9;
}

/* input disabled state */
.fileuploader-disabled .fileuploader-input {
    opacity: 0.7;
    cursor: default;
    pointer-events: none !important;
}

/* input dragging state */
.fileuploader-theme-default .fileuploader-dragging {
    background: #fff;
    border: 1px dashed #dde4f6;
}
.fileuploader-theme-default .fileuploader-dragging .fileuploader-input-caption {
    border-color: transparent;
}
.fileuploader-theme-default .fileuploader-dragging .fileuploader-input-button {
    -webkit-transform: translateY(100%);
    		transform: translateY(100%);
    opacity: 0;
}

/* input uploading state */
.fileuploader.fileuploader-is-uploading .fileuploader-input-caption:after {
    width: 14px;
    height: 14px;
    right: 10px;
    top: 50%;
    margin-top: -10px;
    opacity: 0.8;
}

/* global loader */
.fileuploader.fileuploader-is-uploading .fileuploader-input-caption:after,
.fileuploader-item .fileuploader-item-image.fileuploader-loading:after,
.fileuploader-item.upload-pending .fileuploader-action-remove:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border-top: 3px solid #dde4f6;
    border-right: 3px solid #dde4f6;
    border-bottom: 3px solid #dde4f6;
    border-left: 3px solid #979fb8;
    -webkit-transform: translateZ(0);
			transform: translateZ(0);
    -webkit-animation: fileuploaderSpin 1s infinite linear;
    		animation: fileuploaderSpin 1s infinite linear;
}
/*
    Thumbnails
    default theme
*/

/* list */
.fileuploader-items-list {
    display: block;
    margin: 0 -15px;
    padding: 0;
    list-style: none;
}

/* item */
.fileuploader-item {
    position: relative;
    margin: 0;
    padding: 20px 15px;
    border-bottom: 1px solid #e8e8e8;
    -webkit-animation: fileuploaderSlideIn 0.4s ease;
    		animation: fileuploaderSlideIn 0.4s ease;
}
.fileuploader-item:last-child {
    border-bottom: 0;
    margin-bottom: -15px;
}

/* item uploading state */
.fileuploader-item.upload-failed {
    background: rgba(219, 104, 104, 0.08);
}
.fileuploader-item.upload-pending .fileuploader-action-remove:after {
    width: 26px;
    height: 26px;
    right: -5px;
    top: 50%;
    margin-top: -13px;
    opacity: 0.2;
}

/* item columns */
.fileuploader-item .columns {
    position: relative;
    z-index: 2;
}

/* item column-thumbnail */
.fileuploader-item .column-thumbnail {
    position: absolute;
    width: 36px;
    height: 36px;
	line-height: 36px;
    left: 0;
    top: 0;
}
.fileuploader-item .column-thumbnail .fileuploader-item-image {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.fileuploader-item .fileuploader-item-image img {
    max-width: none;
    max-height: 100%;
    min-height: 100%;
}
.fileuploader-item .fileuploader-item-image img,
.fileuploader-item .fileuploader-item-image canvas {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
       -moz-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    -webkit-animation: fileuploaderFadeIn .2s ease;
            animation: fileuploaderFadeIn .2s ease;
}

/* thumbnail loading state */
.fileuploader-item .column-thumbnail .fileuploader-item-image.fileuploader-loading:after {
    width: 24px;
    height: 24px;
    left: 50%;
    top: 50%;
    margin-left: -12px;
    margin-top: -12px;
    border-radius: 50%;
    opacity: 0.12;
}
/* thumbnail popup button */
.fileuploader-item .column-thumbnail .fileuploader-action-popup {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    border-radius: 4px;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
}
.fileuploader-item.file-has-popup .column-thumbnail .fileuploader-action-popup {
    display: block;
}
.fileuploader-item .column-thumbnail .fileuploader-action-popup:hover {
    opacity: 1;
}
.fileuploader-item .column-thumbnail .fileuploader-action-popup:active {
    background: rgba(0,0,0,0.4);
}
.fileuploader-item.file-type-video .column-thumbnail .fileuploader-action-popup:after,
.fileuploader-item.file-type-audio .column-thumbnail .fileuploader-action-popup:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #fff;
}

/* item icon */
.fileuploader-item .fileuploader-item-icon {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 11px;
    background: #ddd;
    border-radius: 4px;
    cursor: default;
    -webkit-user-select: none;
      -moz-user-select: none;
       -ms-user-select: none;
           user-select: none;
    -webkit-animation: fileuploaderFadeIn .2s ease;
            animation: fileuploaderFadeIn .2s ease;
}
.fileuploader-item .fileuploader-item-icon.is-bright-color {
    color: #888;
}
.fileuploader-item .fileuploader-item-icon i {
    display: block;
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    font-style: normal;
    font-weight: bold;
}

/* item icon like file */
/*
.fileuploader-item .fileuploader-item-icon {
    width: 30px;
    margin: 0 auto;
    border-radius: 3px;
}
.fileuploader-item .fileuploader-item-icon i {
    padding-top: 3px;
}
.fileuploader-item .fileuploader-item-icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-bottom-left-radius: 2px;
    border-width: 4px;
    border-style: solid;
    border-color: #f5f6fa #f5f6fa rgba(255, 255, 255, .35) rgba(255, 255, 255, .35);
}
.fileuploader-item .fileuploader-item-icon {
    -webkit-animation: fileuploaderFadeIn 0.4s ease;
    		animation: fileuploaderFadeIn 0.4s ease;
}
*/

/* item column-title */
.fileuploader-item .column-title {
    display: block;
    padding-left: 51px;
    padding-right: 81px;
    color: #74809D;
}
.fileuploader-item a {
    color: #74809D;
    text-decoration: none;
}
.fileuploader-item .column-title div {
    width: 100%;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.fileuploader-item .column-title span {
    font-size: 12px;
    color: #979fb8;
}

/* item actions */
.fileuploader-item .column-actions {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
}
.fileuploader-action {
    display: inline-block;
    position: relative;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    cursor: pointer;
    vertical-align: top;
    -webkit-transform: translateZ(0px);
			transform: translateZ(0px);
    -webkit-transition: all 0.2s ease-out;
    		transition: all 0.2s ease-out;
}
.fileuploader-item .column-actions .fileuploader-action + .fileuploader-action {
    margin-left: 10px;
}
.fileuploader-item .column-actions .fileuploader-action-success {
    position: absolute;
    right: 0;
    top: 0;
}
.fileuploader-item .column-actions .fileuploader-action-success:hover,
.fileuploader-item .column-actions .fileuploader-action-success:active {
    opacity: 0;
}

/* icon.remove */
.fileuploader-action-remove {
    background: #fae1e1;
    border: 1px solid #ffcfcf;
}
.fileuploader-action-remove:hover {
    background: #ffefef;
}
.fileuploader-action-remove:active {
    background: #ffcfcf;
}
.fileuploader-action-remove i:before,
.fileuploader-action-remove i:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 7px;
    height: 8px;
    width: 2px;
    background-color: #f59595;
}
.fileuploader-action-remove i:before {
    -webkit-transform: rotate(45deg);
    		transform: rotate(45deg);
}
.fileuploader-action-remove i:after {
    -webkit-transform: rotate(-45deg);
    		transform: rotate(-45deg);
}

/* icon-start */
.fileuploader-action-start {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-start i {
	position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -2px;
    margin-top: -5px;
    border-radius: 2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fff;
}
.fileuploader-action-start:hover {
    background: #758fe9;
}
.fileuploader-action-start:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* icon.success */
.fileuploader-action-success {
    background: #6381E6;
    border: 0;
    -webkit-transform: rotate(45deg);
    		transform: rotate(45deg);
}
.fileuploader-action-success i:before,
.fileuploader-action-success i:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	-webkit-transform: rotate(0);
    		transform: rotate(0);
}
.fileuploader-action-success i:before {
    width: 4px;
    height: 2px;
    left: 6px;
    top: 11px;
    background: #fff;
}
.fileuploader-action-success i:after {
    top: 4px;
    left: 9px;
    width: 2px;
    height: 9px;
    background: #fff;
}

/* icon-download */
.fileuploader-action-download {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-download i {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -1px;
    margin-top: -4px;
    width: 2px;
    height: 5px;
    border-radius: 0;
    background: #fff;
}
.fileuploader-action-download i:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    bottom: -4px;
    left: -3px;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 5px solid #fff;
    border-radius: 2px;
}
.fileuploader-action-download:hover {
    background: #758fe9;
}
.fileuploader-action-download:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* icon-retry */
.fileuploader-action-retry {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-retry i:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    left: 4px;
    top: 4px;
    border-radius: 50%;
    border: 2px solid #fff;
}
.fileuploader-action-retry i:after {
    content: '';
    position: absolute;
    width: 6px;
    height: 3px;
    left: 3px;
    top: 9px;
    background: #6381E6;
	-webkit-transform: rotate(-35deg);
			transform: rotate(-35deg);
}
.fileuploader-action-retry:hover,
.fileuploader-action-retry:hover i:after {
    background: #758fe9;
}
.fileuploader-action-retry:active {
	box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}
.fileuploader-action-retry:active,
.fileuploader-action-retry:active i:after {
    background: #6381E6;
}

/* icon-sort */
.fileuploader-action-sort {
	background: #b0b8d0;
	text-align: center;
	cursor: move;
}
.fileuploader-action-sort:hover,
.fileuploader-action-sort:active {
	background: #979fb8;
}
.fileuploader-action-sort i {
	position: relative;
	display: inline-block;
	top: 8px;
	width: 8px;
	height: 2px;
	background: #fff;
	vertical-align: top;
}
.fileuploader-action-sort i:before {
	content: '';
	position: absolute;
	display: inline-block;
	background: #fff;
	width: 100%;
	height: 2px;
	top: -3px;
	left: 0;
}
.fileuploader-action-sort i:after {
	content: '';
	position: absolute;
	display: inline-block;
	background: #fff;
	width: 100%;
	height: 2px;
	top: 3px;
	left: 0;
}

/* item progress bar */
.fileuploader-item .fileuploader-progressbar {
    position: absolute;
    left: 0;
    bottom: 0;
	width: 100%;
    height: 4px;
	border-radius: 4px;
    overflow: hidden;
}
.fileuploader-item .fileuploader-progressbar .bar {
	position: absolute;
	left: 0;
	top: 0;
    width: 0%;
	height: 100%;
    border-radius: 4px;
    background: #6381E6;
    -webkit-transition: width 0.3s ease;
    		transition: width 0.3s ease;
}
.fileuploader-item .progress-bar2 .fileuploader-progressbar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
			user-select: none;
}
.fileuploader-item .progress-bar2 .fileuploader-progressbar .bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 0%;
    height: 100%;
    border-radius: 0;
    background: rgba(104, 125, 219, 0.08);
    -webkit-transition: width 0.3s ease;
    		transition: width 0.3s ease;
}
.fileuploader-item .progress-bar2 span {
    position: absolute;
    top: 50%;
    margin-top: -29px;
    right: 15px;
    color: rgba(151, 159, 184, 0.16);
    font-size: 48px;
}

/* clipboard paste loading */
.fileuploader-input-caption .fileuploader-pending-loader {
    margin-right: 5px;
}
.fileuploader-pending-loader {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    overflow: hidden;
    vertical-align: middle;
}
.fileuploader-pending-loader:after,
.fileuploader-pending-loader .left-half {
    background: #fff;
}
.fileuploader-pending-loader .right-half,
.fileuploader-pending-loader .spinner {
    background: #789BEC;
}
.fileuploader-pending-loader:after {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    z-index: 4;
}
.fileuploader-pending-loader .left-half,
.fileuploader-pending-loader .right-half,
.fileuploader-pending-loader .spinner {
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
}
.fileuploader-pending-loader .left-half {
    left: 0;
    opacity: 1;
    border-radius: 100% 0 0 100%/ 50% 0 0 50%;
    -webkit-animation: fileuploaderOpacity 3s steps(1, end) infinite;
            animation: fileuploaderOpacity 3s steps(1, end) infinite;
    z-index: 3;
}
.fileuploader-pending-loader .right-half {
    right: 0;
    opacity: 0;
    border-radius: 0 100% 100% 0/ 0 50% 50% 0;
    -webkit-animation: fileuploaderOpacity 3s steps(1, end) reverse infinite;
            animation: fileuploaderOpacity 3s steps(1, end) reverse infinite;
    z-index: 1;
}
.fileuploader-pending-loader .spinner {
    left: 0;
    border-radius: 100% 0 0 100%/ 50% 0 0 50%;
    -webkit-animation: fileuploaderSpin 3s linear infinite;
            animation: fileuploaderSpin 3s linear infinite;
    -webkit-transform-origin: center right;
            transform-origin: center right;
    z-index: 2;
}
/* fileuploader popup */
.fileuploader-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(40, 46, 61, 0.9);
	z-index: 90;
	
	-webkit-animation: fileuploaderFadeIn 0.4s ease;
            animation: fileuploaderFadeIn 0.4s ease;
}
.fileuploader-popup-preview {
	width: 100%;
	height: 100%;
	padding: 40px;
	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	
	z-index: 2;
}
.fileuploader-popup-preview .node {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	min-height: 10px;
	text-align: center;
	-webkit-transform: translateZ(0);
			transform: translateZ(0);
	-webkit-animation: fileuploaderSlideInDown 0.4s;
            animation: fileuploaderSlideInDown 0.4s;
}
.fileuploader-popup-preview .node.image > img,
.fileuploader-popup-preview .node.video > video,
.fileuploader-popup-preview .node.audio > audio,
.fileuploader-popup-preview .node.astext > div {
	max-width: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
	color: #47525d;
	background: #fff;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.4);
			box-shadow: 0 0 20px rgba(0,0,0,0.4);
    border-radius: 4px;
}
.fileuploader-popup-preview .node.audio audio {
	width: 450px;
}
.fileuploader-popup-preview .node.astext div {
    max-width: 992px;
	padding: 20px;
    margin: 0 auto;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	overflow-y: auto;
	white-space: pre-wrap;
}
.fileuploader-popup-preview .tools {
	width: 100%;
	margin-top: 30px;
}
.fileuploader-popup-preview .tools:after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	margin-top: -240px;
	height: 2000px;
	background: rgba(35, 40, 54, 0.96);
	-webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.4);
			box-shadow: 0px -2px 10px rgba(0,0,0,0.4);
	z-index: -1;
}
.fileuploader-popup-preview .tools ul {
	display: table;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	
	-webkit-animation: fileuploaderSlideIn 0.4s;
            animation: fileuploaderSlideIn 0.4s;
}
.fileuploader-popup-preview .tools li {
	display: inline-block;
	padding: 0 20px;
	max-width: 50%;
	vertical-align: middle;
}
.fileuploader-popup-preview .tools li span {
	display: block;
	color: #868896;
	margin-top: 3px;
	font-size: 14px;
}
.fileuploader-popup-preview .tools li h5 {
	margin: 8px 0;
	color: #dfdeee;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; 
}
.fileuploader-popup-preview .tools li a {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	-webkit-transition: opacity 0.2s ease;
			transition: opacity 0.2s ease;
}
.fileuploader-popup-preview .tools li a:hover {
	opacity: 0.6;
}
.fileuploader-popup-preview .tools li a i {
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-bottom: 2px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.fileuploader-popup-preview .tools li a[data-action="crop"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNiAwLjd2LTAuN2gtMC43bC0zIDNoLTcuM3YtM2gtMnYzaC0zdjJoM3Y4aDh2M2gydi0zaDN2LTJoLTN2LTcuM2wzLTN6TTUgNWg1LjNsLTUuMyA1LjN2LTUuM3pNMTEgMTFoLTUuM2w1LjMtNS4zdjUuM3oiLz4KPC9zdmc+Cg==);
}
.fileuploader-popup-preview .tools li a[data-action="rotate-cw"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNiA3di00bC0xLjEgMS4xYy0xLjMtMi41LTMuOS00LjEtNi45LTQuMS00LjQgMC04IDMuNi04IDhzMy42IDggOCA4YzIuNCAwIDQuNi0xLjEgNi0yLjhsLTEuNS0xLjNjLTEuMSAxLjMtMi43IDIuMS00LjUgMi4xLTMuMyAwLTYtMi43LTYtNnMyLjctNiA2LTZjMi40IDAgNC41IDEuNSA1LjUgMy41bC0xLjUgMS41aDR6Ii8+Cjwvc3ZnPgo=);
}
.fileuploader-popup-preview .tools li a[data-action="remove"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yIDV2MWgxdjljMCAwIDEuMSAxIDQuNSAxczQuNS0xIDQuNS0xdi05aDF2LTFoLTExek02IDE0aC0xdi03aDF2N3pNOCAxNGgtMXYtN2gxdjd6TTEwIDE0aC0xdi03aDF2N3oiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyIDNjMCAwIDAtMC41LTItMC44di0wLjdjMC0wLjgtMC43LTEuNS0xLjUtMS41aC0yYy0wLjggMC0xLjUgMC43LTEuNSAxLjV2MC43Yy0xLjYgMC4zLTIgMC44LTIgMC44aC0xdjFoMTF2LTFoLTF6TTYgMS41YzAtMC4zIDAuMi0wLjUgMC41LTAuNWgyYzAuMiAwIDAuNSAwLjIgMC41IDAuNXYwLjZjMC0wLjEtMC45LTAuMS0xLjUtMC4xcy0xLjEgMC0xLjUgMC4xdi0wLjZ6Ii8+Cjwvc3ZnPgo=);
}
.fileuploader-popup-preview .tools li.separator {
	position: relative;
	margin: 5px 40px 5px 0px;
	height: 40px;
	border-right: 1px solid #36394e;
}
.fileuploader-popup-preview .tools .buttons {
	text-align: center;
	margin-top: 30px;
	
	-webkit-animation: fileuploaderSlideIn 0.4s;
            animation: fileuploaderSlideIn 0.4s;
}
.fileuploader-popup-button {
	display: inline-block;
	background: transparent;
	color: #596671;
	font-weight: bold;
	border-radius: 4px;
	padding: 11px 20px;
	margin: 0 10px;
	cursor: pointer;
	border: none;
	outline: 0;
	border: 2px solid #596671;
	text-decoration: none;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;   
}
.fileuploader-popup-button:hover {
	background: #e6ebf4;
	border-color: #e6ebf4;
	color: #90a0bc;
	text-decoration: none;
}
.fileuploader-popup-button:focus,
.fileuploader-popup-button:active {
	color: #90a0bc;
	background: #d1d9e8;
	border-color: #d1d9e8;
	text-decoration: none;
}
.fileuploader-popup-button.button-success {
	color: #fff;
	background: #6381E6;
	border-color: #6381E6;
}
.fileuploader-popup-button.button-success:hover {
	background: #758fe9;
	border-color: #758fe9;
	color: #fff;
	text-decoration: none;
}
.fileuploader-popup-button.button-success:focus,
.fileuploader-popup-button.button-success:active {
	color: #fff;
	background: #6381E6;
	border-color: #6381E6;
}

.fileuploader-cropper,
.fileuploader-cropper * {
	-webkit-user-select: none;
       -moz-user-select: none;
    	-ms-user-select: none;
			user-select: none;
}
.fileuploader-cropper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(17,20,27,.65);
    z-index: 9;
}
.fileuploader-cropper-area {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	z-index: 2;
}
.fileuploader-cropper-area.has-grid:before,
.fileuploader-cropper-area.has-grid:after {
	content: '';
	position: absolute;
	border: 1px solid rgba(250, 250, 250, 0.8);
	opacity: 0;
	-webkit-transition: all 0.4s ease;
			transition: all 0.4s ease;
	z-index: 1;
}
.fileuploader-cropper-area.has-grid:before {
	top: 0;
	left: 50%;
	height: 100%;
	width: 34%;
	border-top: 0;
	border-bottom: 0;
	-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
}
.fileuploader-cropper-area.has-grid:after {
	top: 50%;
	left: 0;
	height: 34%;
	width: 100%;
	border-left: 0;
	border-right: 0;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
}
.fileuploader-cropper-area.has-grid.moving:before,
.fileuploader-cropper-area.has-grid.moving:after {
	opacity: 1;
}
.fileuploader-cropper-area .point {
	position: absolute;
	width: 12px;
	height: 12px;
	background: #fafafa;
	box-shadow: 0 0 6px rgba(0,0,0,0.4);
	border-radius: 50%;
	z-index: 3;
}
.fileuploader-cropper-area .point-a {
	top: -6px;
	left: -6px;
	cursor: nw-resize;
}
.fileuploader-cropper-area .point-b {
	top: -6px;
	left: 50%;
	margin-left: -6px;
	cursor: n-resize;
}
.fileuploader-cropper-area .point-c {
	top: -6px;
	right: -6px;
	cursor: ne-resize;
}
.fileuploader-cropper-area .point-d {
	top: 50%;
	right: -6px;
	margin-top: -6px;
	cursor: w-resize;
}
.fileuploader-cropper-area .point-e {
	bottom: -6px;
	right: -6px;
	cursor: nw-resize;
}
.fileuploader-cropper-area .point-f {
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
	cursor: s-resize;
}
.fileuploader-cropper-area .point-g {
	bottom: -6px;
	left: -6px;
	cursor: sw-resize;
}
.fileuploader-cropper-area .point-h {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	cursor: w-resize;
}

.fileuploader-cropper-area .area-move {
	position: absolute;
	width: 95%;
	height: 95%;
	left: 50%;
	top: 50%;
	z-index: 2;
	-webkit-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
	cursor: move;
}
.fileuploader-cropper-area .area-image {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.fileuploader-cropper-area .area-image img {
	width: auto;
	height: auto;
	max-width: none;
	max-height: none;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	-webkit-transform-origin: top left;
			transform-origin: top left;
}

/* fileuploader-sorter */
.fileuploader-item.sorting {
	background: #f5f6fA;
	border-radius: 4px;
	opacity: 0.9;
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	z-index: 799;
}

.fileuploader-item.sorting,
.fileuploader-item.sorting .fileuploader-item-image img,
.fileuploader-item.sorting .fileuploader-item-image canvas,
.fileuploader-item.sorting .fileuploader-item-icon,
.fileuploader-sorter-placeholder {
	-webkit-animation: none;
    		animation: none;
}
.fileuploader-sorter-placeholder {
	background: rgba(0, 0, 0, 0.03);
	margin: 0;
	padding: 0;
}

/* animations */
@-webkit-keyframes fileuploaderOpacity {
    0% {
        opacity: 1;
    }
    50%,
    100% {
        opacity: 0;
    }
}
@keyframes fileuploaderOpacity {
    0% {
        opacity: 1;
    }
    50%,
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes fileuploaderFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fileuploaderFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderScaleIn {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes fileuploaderScaleIn {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes fileuploaderSlideIn {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@keyframes fileuploaderSlideIn {
    from {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderSlideOut {
    from {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
}
@keyframes fileuploaderSlideOut {
    from {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
}
@-webkit-keyframes fileuploaderSlideInDown {
    from {
        -webkit-transform: translateY(-5%);
        transform: translateY(-5%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes fileuploaderSlideInDown {
    from {
        -webkit-transform: translateY(-5%);
        transform: translateY(-5%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderSpin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes fileuploaderSpin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/ion.rangeSlider/css/ion.rangeSlider.css ***!
  \*************************************************************************************************************************************************************************************/
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/ion.rangeSlider/css/ion.rangeSlider.skinFlat.css ***!
  \**********************************************************************************************************************************************************************************************/
/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(/build/images/sprite-skin-flat.1ade4f00.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 12px; top: 25px;
}
    .irs-line-left {
        height: 12px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 12px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 12px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 12px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 3px; top: 34px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 16px; height: 18px;
    top: 22px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #ed5565;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565;
}


.irs-grid-pol {
    background: #e1e4e9;
}
.irs-grid-text {
    color: #999;
}

.irs-disabled {
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/InspiniaThemeBundle/Resources/public/less/style.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/build/fonts/glyphicons-halflings-regular.5be1347c.eot);
  src: url(/build/fonts/glyphicons-halflings-regular.5be1347c.eot?#iefix) format("embedded-opentype"), url(/build/fonts/glyphicons-halflings-regular.be810be3.woff2) format("woff2"), url(/build/fonts/glyphicons-halflings-regular.82b1212e.woff) format("woff"), url(/build/fonts/glyphicons-halflings-regular.4692b9ec.ttf) format("truetype"), url(/build/images/glyphicons-halflings-regular.060b2710.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #676a6c;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #f3f3f4;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #f3f3f4;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a7aaab;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #f3f3f4;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #f3f3f4;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #676a6c;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/build/fonts/fontawesome-webfont.7f77840e.eot);
  src: url(/build/fonts/fontawesome-webfont.7f77840e.eot?#iefix&v=4.5.0) format('embedded-opentype'), url(/build/fonts/fontawesome-webfont.af6df524.woff2) format('woff2'), url(/build/fonts/fontawesome-webfont.b09f4960.woff) format('woff'), url(/build/fonts/fontawesome-webfont.bfcf94e0.ttf) format('truetype'), url(/build/images/fontawesome-webfont.85248e12.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-sso-login:before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  mask-image: url(/build/images/sso-logo.be8800c6.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/build/images/sso-logo.be8800c6.svg);
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   version 2.3
 *
*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 100;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
h3,
h4,
h5 {
  margin-top: 5px;
  font-weight: 600;
}
.nav > li > a {
  color: #a7b1c2;
  font-weight: 600;
  padding: 14px 20px 14px 25px;
}
.nav.navbar-right > li > a {
  color: #999c9e;
}
.nav > li.active > a {
  color: #ffffff;
}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  background-color: #293846;
  color: white;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: #fff;
}
.nav.navbar-top-links > li > a:hover,
.nav.navbar-top-links > li > a:focus {
  background-color: transparent;
}
.nav > li > a i {
  margin-right: 6px;
}
.navbar {
  border: 0;
}
.navbar-default {
  background-color: transparent;
  border-color: #2F4050;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 40px;
}
.body-small .navbar-top-links li:last-child {
  margin-right: 0;
}
.navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000;
}
.dropdown-menu > li > a {
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal;
}
.dropdown-menu > li > a.font-bold {
  font-weight: 600;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.dropdown-messages,
.dropdown-alerts {
  padding: 10px 10px 10px 10px;
}
.dropdown-messages li a,
.dropdown-alerts li a {
  font-size: 12px;
}
.dropdown-messages li em,
.dropdown-alerts li em {
  font-size: 10px;
}
.nav.navbar-top-links .dropdown-alerts a {
  font-size: 12px;
}
.nav-header {
  padding: 33px 25px;
  background: url(/build/images/header-profile.7dc5492d.png) no-repeat;
}
.pace-done .nav-header {
  transition: all 0.5s;
}
.nav > li.active {
  border-left: 4px solid #19aa8d;
  background: #293846;
}
.nav.nav-second-level > li.active {
  border: none;
}
.nav.nav-second-level.collapse[style] {
  height: auto !important;
}
.nav-header a {
  color: #DFE4ED;
}
.nav-header .text-muted {
  color: #8095a8;
}
.minimalize-styl-2 {
  padding: 4px 12px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left;
}
.navbar-form-custom {
  float: left;
  height: 50px;
  padding: 0;
  width: 200px;
  display: inline-table;
}
.navbar-form-custom .form-group {
  margin-bottom: 0;
}
.nav.navbar-top-links a {
  font-size: 14px;
}
.navbar-form-custom .form-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  font-size: 14px;
  height: 60px;
  margin: 0;
  z-index: 2000;
}
.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 12px;
}
.arrow {
  float: right;
}
.fa.arrow:before {
  content: "\f104";
}
.active > a > .fa.arrow:before {
  content: "\f107";
}
.nav-second-level li,
.nav-third-level li {
  border-bottom: none !important;
}
.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 52px;
}
.nav-third-level li a {
  padding-left: 62px;
}
.nav-second-level li:last-child {
  margin-bottom: 10px;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px;
}
.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.mini-navbar .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0px;
  background-color: #2F4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
}
.canvas-menu.mini-navbar .nav-second-level {
  background: #293846;
}
.mini-navbar li.active .nav-second-level {
  left: 65px;
}
.navbar-default .special_link a {
  background: #1ab394;
  color: white;
}
.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: #1ab394;
}
.navbar-default .landing_link a {
  background: #1cc09f;
  color: white;
}
.navbar-default .landing_link a:hover {
  background: #1ab394 !important;
  color: white;
}
.navbar-default .landing_link a span.label {
  background: #fff;
  color: #1cc09f;
}
.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0;
}
.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.navbar-fixed-top {
  background: #fff;
  transition-duration: 0.5s;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 2030;
}
.navbar-fixed-top,
.navbar-static-top {
  background: #f3f3f4;
}
.fixed-nav #wrapper {
  margin-top: 0;
}
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px;
}
body.top-navigation.fixed-nav #wrapper #page-wrapper {
  margin-top: 0;
}
.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.body-small .navbar-fixed-top {
  margin-left: 0px;
}
body.mini-navbar .navbar-static-side {
  width: 70px;
}
body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
  display: none;
}
body.canvas-menu .profile-element {
  display: block;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none;
}
body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px;
}
body.mini-navbar .logo-element {
  display: block;
}
body.canvas-menu .logo-element {
  display: none;
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #1ab394;
}
body.canvas-menu .nav-header {
  padding: 33px 25px;
}
body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px;
}
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important;
}
body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0;
}
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  z-index: 2001;
  height: 100%;
}
body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0px;
}
body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0px;
}
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px;
}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px;
}
.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px;
}
.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0px;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px;
}
body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline;
}
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block;
}
.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0px;
}
body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none;
}
body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px;
}
.top-navigation #page-wrapper {
  margin-left: 0;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1ab394;
  font-weight: bold;
}
.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
  background: #fff;
}
.top-navigation .navbar {
  margin-bottom: 0;
}
.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: #fff;
  color: #1ab394;
}
.top-navigation .nav > li.active {
  background: #fff;
  border: none;
}
.top-navigation .nav > li.active > a {
  color: #1ab394;
}
.top-navigation .navbar-right {
  margin-right: 10px;
}
.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec;
}
.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px;
}
.navbar .dropdown-menu {
  margin-top: 0px;
}
.top-navigation .navbar-brand {
  color: #fff;
  padding: 15px 25px;
}
.top-navigation .navbar-top-links li:last-child {
  margin-right: 0;
}
.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0;
}
.top-navigation.fixed-nav #wrapper,
.fixed-nav #wrapper.top-navigation {
  margin-top: 50px;
}
.top-navigation .footer.fixed {
  margin-left: 0 !important;
}
.top-navigation .wrapper.wrapper-content {
  padding: 40px;
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0px 40px 0px;
}
.navbar-toggle {
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.top-navigation .navbar-nav .open .dropdown-menu > li > a,
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px;
}
@media (max-width: 768px) {
  .top-navigation .navbar-header {
    display: block;
    float: none;
  }
}
.menu-visible-lg,
.menu-visible-md {
  display: none !important;
}
@media (min-width: 1200px) {
  .menu-visible-lg {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .menu-visible-md {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .menu-visible-md {
    display: block !important;
  }
  .menu-visible-lg {
    display: block !important;
  }
}
.btn {
  border-radius: 3px;
}
.btn.focus,
.btn.active,
.btn:focus,
.btn:hover,
.btn:active {
  outline: none !important;
}
.float-e-margins .btn {
  margin-bottom: 5px;
}
.btn-w-m {
  min-width: 120px;
}
.btn-primary.btn-outline {
  color: #1ab394;
}
.btn-success.btn-outline {
  color: #1c84c6;
}
.btn-info.btn-outline {
  color: #23c6c8;
}
.btn-warning.btn-outline {
  color: #f8ac59;
}
.btn-danger.btn-outline {
  color: #ED5565;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: #fff;
}
.btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: #FFFFFF;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #FFFFFF;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: #FFFFFF;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #FFFFFF;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: #FFFFFF;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
.btn-default {
  background-color: #c2c2c2;
  border-color: #c2c2c2;
  color: #FFFFFF;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
  background-color: #bababa;
  border-color: #bababa;
  color: #FFFFFF;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #FFFFFF;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning.active:focus {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-danger {
  background-color: #ED5565;
  border-color: #ED5565;
  color: #FFFFFF;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger.active:focus {
  background-color: #ec4758;
  border-color: #ec4758;
  color: #FFFFFF;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #1ab394;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
  color: #cacaca;
}
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999;
}
button.btn-default.dim {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999;
}
button.btn-default.dim:active {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999;
}
button.btn-warning.dim {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999;
}
button.btn-warning.dim:active {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999;
}
button.btn-info.dim {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999;
}
button.btn-info.dim:active {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999;
}
button.btn-success.dim {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999;
}
button.btn-success.dim:active {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999;
}
button.btn-danger.dim {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999;
}
button.btn-danger.dim:active {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.label {
  background-color: #D1DADE;
  color: #5E5E5E;
  font-family: 'Open Sans';
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.badge {
  background-color: #D1DADE;
  color: #5E5E5E;
  font-family: 'Open Sans';
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}
.label-primary,
.badge-primary {
  background-color: #1ab394;
  color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #1c84c6;
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #f8ac59;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #f8ac59;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #ED5565;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}
.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}
/* TOOGLE SWICH */
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 2px;
}
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #1ab394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: #FFFFFF;
  color: #999999;
  text-align: right;
}
.onoffswitch-switch {
  width: 20px;
  margin: 0px;
  background: #FFFFFF;
  border: 2px solid #1ab394;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single {
  background: #ffffff;
  box-shadow: none;
  -moz-box-sizing: border-box;
  background-color: #FFFFFF;
  border: 1px solid #CBD5DD;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%;
}
.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #DDDDDD;
  color: inherit;
  cursor: default;
  z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
}
/* TOOLTIPS */
.tooltip-inner {
  background-color: #2F4050;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #2F4050;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #2F4050;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2F4050;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #2F4050;
}
/* EASY PIE CHART*/
.easypiechart {
  position: relative;
  text-align: center;
}
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
}
.easypiechart canvas {
  top: 0;
  left: 0;
}
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
.easypiechart img {
  margin-top: -4px;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* FULLCALENDAR */
.fc-state-default {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none;
}
.fc-state-default {
  border: 1px solid;
}
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap;
}
.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit;
}
.fc-content .fc-widget-header,
.fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal;
}
.fc-border-separate tbody {
  background-color: #F8F8F8;
}
.fc-state-highlight {
  background: none repeat scroll 0 0 #FCF8E3;
}
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  /* background color */
  border-color: #1ab394;
  /* border color */
}
.fc-event-time,
.fc-event-title {
  color: #717171;
  padding: 0 1px;
}
.ui-calendar .fc-event-time,
.ui-calendar .fc-event-title {
  color: #fff;
}
/* Chat */
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec;
}
.chat-element:first-child {
  margin-top: 0;
}
.chat-element {
  padding-bottom: 15px;
}
.chat-element,
.chat-element .media {
  margin-top: 15px;
}
.chat-element,
.media-body {
  overflow: hidden;
}
.media-body {
  display: block;
  width: auto;
}
.chat-element > .pull-left {
  margin-right: 10px;
}
.chat-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.chat-element .actions {
  margin-top: 10px;
}
.chat-element .photos {
  margin: 10px 0;
}
.right.chat-element > .pull-right {
  margin-left: 10px;
}
.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #B3A9A9;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
  color: #777777;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
/* LIST GROUP */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
  z-index: 2;
}
.list-group-item-heading {
  margin-top: 10px;
}
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit;
}
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
}
.no-padding .list-group {
  margin-bottom: 0;
}
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  /*border-top: none;*/
  padding: 15px 25px;
}
.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important;
}
.elements-list .list-group {
  margin-bottom: 0;
}
.elements-list a {
  color: inherit;
}
.elements-list .list-group-item.active,
.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  /*border-bottom: 1px solid #e7eaec;*/
  /*border-top: 1px solid #e7eaec;*/
  border-radius: 0;
}
.elements-list li.active {
  transition: none;
}
.element-detail-box {
  padding: 25px;
}
/* FLOT CHART  */
.flot-chart {
  display: block;
  height: 200px;
}
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px;
}
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto;
}
.jqstooltip {
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px;
}
.jqsfield {
  color: white;
  text-align: left;
}
.h-200 {
  min-height: 200px;
}
.legendLabel {
  padding-left: 5px;
}
.stat-list li:first-child {
  margin-top: 0;
}
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.stat-percent {
  float: right;
}
.stat-list li {
  margin-top: 15px;
  position: relative;
}
/* DATATABLES */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
.dataTables_wrapper {
  padding-bottom: 30px;
}
.dataTables_length {
  float: left;
}
body.DTTT_Print {
  background: #fff;
}
.DTTT_Print #page-wrapper {
  margin: 0;
  background: #fff;
}
button.DTTT_button,
div.DTTT_button,
a.DTTT_button {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
}
button.DTTT_button:hover,
div.DTTT_button:hover,
a.DTTT_button:hover {
  border: 1px solid #d2d2d2;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
}
button.DTTT_button:hover:not(.DTTT_disabled),
div.DTTT_button:hover:not(.DTTT_disabled),
a.DTTT_button:hover:not(.DTTT_disabled) {
  border: 1px solid #d2d2d2;
  background: #fff;
  box-shadow: none;
}
.dataTables_filter label {
  margin-right: 5px;
}
/* CIRCLE */
.img-circle {
  border-radius: 50%;
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.42857143;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
/* ANIMATION */
.css-animation-box h1 {
  font-size: 44px;
}
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px;
}
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px;
}
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
}
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px;
}
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px;
}
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase;
}
/* PEACE */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
.pace-inactive {
  display: none;
}
/* WIDGETS */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.widget.style1 h2 {
  font-size: 30px;
}
.widget h2,
.widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: #ffffff;
}
.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px;
}
.widget .flot-chart {
  height: 100px;
}
.vertical-align div {
  display: inline-block;
  vertical-align: middle;
}
.vertical-align h2,
.vertical-align h3 {
  margin: 0;
}
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.todo-list.small-list {
  font-size: 12px;
}
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px;
}
.todo-list.small-list .btn-xs,
.todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px;
}
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px;
}
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px;
}
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px;
}
.check-link {
  font-size: 16px;
}
.todo-completed {
  text-decoration: line-through;
}
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0;
}
.glyphicon.fa {
  font-family: "FontAwesome";
}
/* INPUTS */
.inline {
  display: inline-block !important;
}
.input-s-sm {
  width: 120px;
}
.input-s {
  width: 200px;
}
.input-s-lg {
  width: 250px;
}
.i-checks {
  padding-left: 0;
}
.form-control,
.single-line {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.form-control:focus,
.single-line:focus {
  border-color: #1ab394 !important;
}
.has-success .form-control {
  border-color: #1ab394;
}
.has-warning .form-control {
  border-color: #f8ac59;
}
.has-error .form-control,
.has-error .btn-group .radio-inline-btn {
  border-color: #ED5565;
}
.has-success .control-label {
  color: #1ab394;
}
.has-warning .control-label {
  color: #f8ac59;
}
.has-error .control-label {
  color: #ED5565;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #E5E6E7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13;
}
.spinner-buttons.input-group-btn {
  width: 20%;
}
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ED5565;
  box-shadow: none;
}
/* UI Sortable */
.ui-sortable .ibox-title {
  cursor: move;
}
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec;
}
.ibox.ui-sortable-placeholder {
  margin: 0px 0px 23px !important;
}
/* SWITCHES */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1AB394;
  border-radius: 3px;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1AB394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: #FFFFFF;
  color: #919191;
  text-align: right;
}
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0px;
  background: #FFFFFF;
  border: 2px solid #1AB394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/* jqGrid */
.ui-jqgrid {
  -moz-box-sizing: content-box;
}
.ui-jqgrid-btable {
  border-collapse: separate;
}
.ui-jqgrid-htable {
  border-collapse: separate;
}
.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #F9F9F9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0px solid;
  border-right: 0px solid;
  border-top: 0px solid;
}
.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #DDDDDD;
  background-color: inherit;
}
.ui-search-toolbar input[type="text"] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 0px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #F9F9F9;
  border: 1px solid #DDDDDD;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-widget-content {
  box-sizing: content-box;
}
.ui-icon-triangle-1-n {
  background-position: 1px -16px;
}
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #f5f5f5;
  border-collapse: separate;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #f2fbff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: #ffffff;
  font-weight: normal;
  color: #212121;
}
.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #CCCCCC;
  height: 15px;
}
.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto;
}
.ui-jqgrid .ui-pager-control {
  position: relative;
}
.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative;
}
.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0px;
}
.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0px;
}
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}
.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px;
}
.ui-jqgrid-pager {
  height: 32px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
.ui-widget-content {
  border: 1px solid #ddd;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #ddd;
}
.ui-jqgrid tr.jqgrow td {
  padding: 6px;
}
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px;
}
.ui-jqdialog .ui-jqdialog-title {
  float: none !important;
}
.ui-jqdialog > .ui-resizable-se {
  position: absolute;
}
/* Nestable list */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list .dd-list {
  padding-left: 30px;
}
.dd-collapsed .dd-list {
  display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: #f5f5f5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-handle span {
  font-weight: bold;
}
.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}
#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1;
}
#nestable2 .dd-item > button:before {
  content: "\f067";
}
#nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068";
}
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}
.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
}
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}
/**
* Nestable Extras
*/
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
}
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0;
}
#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.333333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px;
}
#nestable2 .dd-handle:hover {
  /*background: #bbb;*/
}
#nestable2 span.label {
  margin-right: 10px;
}
#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* CodeMirror */
.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}
.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto;
}
/* Google Maps */
.google-map {
  height: 300px;
}
/* Validation */
label.error {
  color: #cc5965;
  display: inline-block;
  margin-left: 5px;
}
.form-control.error {
  border: 1px dotted #cc5965;
}
/* ngGrid */
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 100%;
  height: 400px;
}
.gridStyle2 {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px;
}
.ngH eaderCell {
  border-right: none;
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  border-right: none;
}
.ngTopPanel {
  background: #F5F5F6;
}
.ngRow.even {
  background: #f9f9f9;
}
.ngRow.selected {
  background: #EBF2F1;
}
.ngRow {
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  background-color: transparent;
}
.ngHeaderCell {
  border-right: none;
}
/* Toastr custom style */
#toast-container > .toast {
  background-image: none !important;
}
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em;
}
#toast-container > .toast-warning:before {
  content: "\f0e7";
}
#toast-container > .toast-error:before {
  content: "\f071";
}
#toast-container > .toast-info:before {
  content: "\f005";
}
#toast-container > .toast-success:before {
  content: "\f00C";
}
#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: 0.9;
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
.toast {
  background-color: #1ab394;
}
.toast-success {
  background-color: #1ab394;
}
.toast-error {
  background-color: #ED5565;
}
.toast-info {
  background-color: #23c6c8;
}
.toast-warning {
  background-color: #f8ac59;
}
.toast-top-full-width {
  margin-top: 20px;
}
.toast-bottom-full-width {
  margin-bottom: 20px;
}
/* Notifie */
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  border: none ;
  margin-top: 30px;
  color: inherit;
}
.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59;
}
.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6;
}
.inspinia-notify.alert-danger {
  border-left: 6px solid #ED5565;
}
.inspinia-notify.alert-info {
  border-left: 6px solid #1ab394;
}
/* Image cropper style */
.img-container,
.img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.img-preview-sm {
  height: 130px;
  width: 200px;
}
/* Forum styles  */
.forum-post-container .media {
  margin: 10px 10px 10px 10px;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #f1f1f1;
}
.forum-avatar {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 110px;
}
.forum-avatar .img-circle {
  height: 48px;
  width: 48px;
}
.author-info {
  color: #676a6c;
  font-size: 11px;
  margin-top: 5px;
  text-align: center;
}
.forum-post-info {
  padding: 9px 12px 6px 12px;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
}
.media-body > .media {
  background: #f9f9f9;
  border-radius: 3px;
  border: 1px solid #f1f1f1;
}
.forum-post-container .media-body .photos {
  margin: 10px 0;
}
.forum-photo {
  max-width: 140px;
  border-radius: 3px;
}
.media-body > .media .forum-avatar {
  width: 70px;
  margin-right: 10px;
}
.media-body > .media .forum-avatar .img-circle {
  height: 38px;
  width: 38px;
}
.mid-icon {
  font-size: 66px;
}
.forum-item {
  margin: 10px 0;
  padding: 10px 0 20px;
  border-bottom: 1px solid #f1f1f1;
}
.views-number {
  font-size: 24px;
  line-height: 18px;
  font-weight: 400;
}
.forum-container,
.forum-post-container {
  padding: 30px !important;
}
.forum-item small {
  color: #999;
}
.forum-item .forum-sub-title {
  color: #999;
  margin-left: 50px;
}
.forum-title {
  margin: 15px 0 15px 0;
}
.forum-info {
  text-align: center;
}
.forum-desc {
  color: #999;
}
.forum-icon {
  float: left;
  width: 30px;
  margin-right: 20px;
  text-align: center;
}
a.forum-item-title {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 600;
}
a.forum-item-title:hover {
  color: inherit;
}
.forum-icon .fa {
  font-size: 30px;
  margin-top: 8px;
  color: #9b9b9b;
}
.forum-item.active .fa {
  color: #1ab394;
}
.forum-item.active a.forum-item-title {
  color: #1ab394;
}
@media (max-width: 992px) {
  .forum-info {
    margin: 15px 0 10px 0px;
    /* Comment this is you want to show forum info in small devices */
    display: none;
  }
  .forum-desc {
    float: none !important;
  }
}
/* New Timeline style */
.vertical-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.vertical-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#vertical-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f1f1f1;
}
.vertical-timeline-content .btn {
  float: right;
}
#vertical-timeline.light-timeline:before {
  background: #e7eaec;
}
.dark-timeline .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline.center-orientation .vertical-timeline-content:before {
  border-color: transparent transparent transparent #f5f5f5;
}
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #f5f5f5;
}
@media only screen and (min-width: 1170px) {
  #vertical-timeline.center-orientation {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -2px;
  }
}
@media only screen and (max-width: 1170px) {
  .center-orientation.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
  }
}
.vertical-timeline-block {
  position: relative;
  margin: 2em 0;
}
.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-block:first-child {
  margin-top: 0;
}
.vertical-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-block {
    margin: 4em 0;
  }
  .center-orientation .vertical-timeline-block:first-child {
    margin-top: 0;
  }
  .center-orientation .vertical-timeline-block:last-child {
    margin-bottom: 0;
  }
}
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  border: 3px solid #f1f1f1;
  text-align: center;
}
.vertical-timeline-icon i {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -9px;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-icon {
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    font-size: 19px;
  }
  .center-orientation .vertical-timeline-icon i {
    margin-left: -12px;
    margin-top: -10px;
  }
  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden;
  }
}
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
}
.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-content h2 {
  font-weight: 400;
  margin-top: 4px;
}
.vertical-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.vertical-timeline-content .vertical-date {
  float: left;
  font-weight: 500;
}
.vertical-date small {
  color: #1ab394;
  font-weight: 400;
}
.vertical-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}
@media only screen and (min-width: 768px) {
  .vertical-timeline-content h2 {
    font-size: 18px;
  }
  .vertical-timeline-content p {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .center-orientation .vertical-timeline-content .btn {
    float: left;
  }
  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 2px;
    font-size: 14px;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden;
  }
}
/* Tabs */
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff;
}
.tabs-container .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
  background: transparent;
  border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
  position: static;
}
.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
  width: 20%;
}
.tabs-container .tabs-left .panel-body {
  width: 80%;
  margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
  display: block;
}
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
  border-color: #e7eaec transparent #e7eaec #e7eaec;
  *border-right-color: #ffffff;
}
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  *border-left-color: #ffffff;
  z-index: 1;
}
/* jsvectormap */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 5px;
}
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #1ab394;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}
.jvectormap-zoomin {
  top: 10px;
}
.jvectormap-zoomout {
  top: 30px;
}
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,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);
}
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.jvectormap-legend-cnt {
  position: absolute;
}
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}
.jvectormap-legend-tick-text {
  font-size: 12px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}
/*Slick Carousel */
.slick-prev:before,
.slick-next:before {
  color: #1ab394 !important;
}
/* Payments */
.payment-card {
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px solid #e7eaec;
}
.payment-icon-big {
  font-size: 60px;
  color: #D1DADE;
}
.payments-method.panel-group .panel + .panel {
  margin-top: -1px;
}
.payments-method .panel-heading {
  padding: 15px;
}
.payments-method .panel {
  border-radius: 0;
}
.payments-method .panel-heading h5 {
  margin-bottom: 5px;
}
.payments-method .panel-heading i {
  font-size: 26px;
}
/* Select2 custom styles */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec;
}
.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px;
}
.sidebard-panel .feed-element,
.media-body,
.sidebard-panel p {
  font-size: 12px;
}
.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0;
}
.sidebard-panel .list-group {
  margin-bottom: 10px;
}
.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0;
}
.sidebar-content .wrapper,
.wrapper.sidebar-content {
  padding-right: 230px !important;
}
.body-small .sidebar-content .wrapper,
.body-small .wrapper.sidebar-content {
  padding-right: 20px !important;
}
#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 60px;
  width: 260px !important;
  z-index: 1009;
  bottom: 0;
  right: -260px;
}
#right-sidebar.sidebar-open {
  right: 0;
}
#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none;
}
.sidebar-container ul.nav-tabs {
  border: none;
}
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%;
}
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%;
}
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%;
}
.sidebar-container ul.nav-tabs li {
  border: none;
}
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 12px 10px;
  margin: 0;
  border-radius: 0;
  background: #2F4050;
  color: #fff;
  text-align: center;
  border-right: 1px solid #334556;
}
.sidebar-container ul.nav-tabs li.active a {
  border: none;
  background: #f9f9f9;
  color: #676a6c;
  font-weight: bold;
}
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
  border: none;
}
.sidebar-container ul.sidebar-list {
  margin: 0;
  padding: 0;
}
.sidebar-container ul.sidebar-list li {
  border-bottom: 1px solid #e7eaec;
  padding: 15px 20px;
  list-style: none;
  font-size: 12px;
}
.sidebar-container .sidebar-message:nth-child(2n+2) {
  background: #f9f9f9;
}
.sidebar-container ul.sidebar-list li a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-content {
  padding: 15px 20px ;
  font-size: 12px;
}
.sidebar-container .sidebar-title {
  background: #f9f9f9;
  padding: 20px;
  border-bottom: 1px solid #e7eaec;
}
.sidebar-container .sidebar-title h3 {
  margin-bottom: 3px;
  padding-left: 2px;
}
.sidebar-container .tab-content h4 {
  margin-bottom: 5px;
}
.sidebar-container .sidebar-message > a > .pull-left {
  margin-right: 10px;
}
.sidebar-container .sidebar-message > a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-message {
  padding: 15px 20px;
}
.sidebar-container .sidebar-message .message-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%;
}
.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec;
}
body {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #2f4050;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}
html,
body {
  height: 100%;
}
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%;
}
#page-wrapper {
  min-height: auto;
}
body.boxed-layout {
  background: url(/build/images/shattered.adf86f85.png);
}
body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important;
}
.block {
  display: block;
}
.clear {
  display: block;
  overflow: hidden;
}
a {
  cursor: pointer;
}
a:hover,
a:focus {
  text-decoration: none;
}
.border-bottom {
  border-bottom: 1px solid #e7eaec !important;
}
.font-bold {
  font-weight: 600;
}
.font-noraml {
  font-weight: 400;
}
.text-uppercase {
  text-transform: uppercase;
}
.b-r {
  border-right: 1px solid #e7eaec;
}
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0;
}
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 15px;
  margin-bottom: 15px;
}
video {
  width: 100%    !important;
  height: auto   !important;
}
/* GALLERY */
.gallery > .row > div {
  margin-bottom: 15px;
}
.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%;
}
/* Summernote text editor  */
.note-editor {
  height: auto !important;
  min-height: 300px;
}
/* MODAL */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  outline: 0 none;
  position: relative;
}
.modal-dialog {
  z-index: 2200;
}
.modal-body {
  padding: 20px 30px 30px 30px;
}
.inmodal .modal-body {
  background: #f8fafb;
}
.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center;
}
.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.inmodal .modal-title {
  font-size: 26px;
}
.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3;
}
.modal-footer {
  margin-top: 0;
}
/* WRAPPERS */
#wrapper {
  width: 100%;
  overflow-x: hidden;
}
.wrapper {
  padding: 0 20px;
}
.wrapper-content {
  padding: 20px 10px 40px;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 1000px;
  }
}
.title-action {
  text-align: right;
  padding-top: 30px;
}
.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7;
}
/* FOOTER */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px;
}
body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important;
}
body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px;
}
body.body-small .footer.fixed {
  margin-left: 0px;
}
/* PANELS */
.page-heading {
  border-top: 0;
  padding: 0px 10px 20px 10px;
}
.panel-heading h1,
.panel-heading h2 {
  margin-bottom: 5px;
}
/* TABLES */
.table-bordered {
  border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7;
}
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
/* PANELS */
.panel.blank-panel {
  background: none;
  margin: 0;
}
.blank-panel .panel-heading {
  padding-bottom: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default;
}
.nav.nav-tabs li {
  background: none;
  border: none;
}
.nav-tabs > li > a {
  color: #A7B1C2;
  font-weight: 600;
  padding: 10px 20px 10px 25px;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #e6e6e6;
  color: #676a6c;
}
.ui-tab .tab-content {
  padding: 20px 0px;
}
/* GLOBAL  */
.no-padding {
  padding: 0 !important;
}
.no-borders {
  border: none !important;
}
.no-margins {
  margin: 0 !important;
}
.no-top-border {
  border-top: 0 !important;
}
.ibox-content.text-box {
  padding-bottom: 0px;
  padding-top: 15px;
}
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.border-left {
  border-left: 1px solid #e7eaec;
  border-right: none;
  border-top: none;
  border-bottom: none;
}
.border-right {
  border-left: none;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.full-width {
  width: 100% !important;
}
.link-block {
  font-size: 12px;
  padding: 10px;
}
.nav.navbar-top-links .link-block a {
  font-size: 12px;
}
.link-block a {
  font-size: 10px;
  color: inherit;
}
body.mini-navbar .branding {
  display: none;
}
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%;
}
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394;
}
.login-panel {
  margin-top: 25%;
}
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c;
}
.icons-box .infont a {
  color: #a6a8a9;
}
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block;
}
.ui-draggable .ibox-title {
  cursor: move;
}
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0;
}
.breadcrumb > li a {
  color: inherit;
}
.breadcrumb > .active {
  color: inherit;
}
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
table.table-mail tr td {
  padding: 12px;
}
.table-mail .check-mail {
  padding-left: 20px;
}
.table-mail .mail-date {
  padding-right: 20px;
}
.star-mail,
.check-mail {
  width: 40px;
}
.unread td a,
.unread td {
  font-weight: 600;
  color: inherit;
}
.read td a,
.read td {
  font-weight: normal;
  color: inherit;
}
.unread td {
  background-color: #f9f8f8;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}
.ibox-title .label {
  float: left;
  margin-left: 4px;
}
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}
.ibox-tools a.btn-primary {
  color: #fff;
}
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}
.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0;
}
/* BACKGROUNDS */
.transparent-bg {
  background-color: transparent;
}
.gray-bg {
  background-color: #f3f3f4;
}
.white-bg {
  background-color: #ffffff;
}
.navy-bg {
  background-color: #1ab394;
  color: #ffffff;
}
.blue-bg {
  background-color: #1c84c6;
  color: #ffffff;
}
.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff;
}
.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff;
}
.red-bg {
  background-color: #ED5565;
  color: #ffffff;
}
.black-bg {
  background-color: #262626;
}
.panel-primary {
  border-color: #1ab394;
}
.panel-primary > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394;
}
.panel-success {
  border-color: #1c84c6;
}
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff;
}
.panel-info {
  border-color: #23c6c8;
}
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff;
}
.panel-warning {
  border-color: #f8ac59;
}
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff;
}
.panel-danger {
  border-color: #ED5565;
}
.panel-danger > .panel-heading {
  background-color: #ED5565;
  border-color: #ED5565;
  color: #ffffff;
}
.progress-bar {
  background-color: #1ab394;
}
.progress-small,
.progress-small .progress-bar {
  height: 10px;
}
.progress-small,
.progress-mini {
  margin-top: 5px;
}
.progress-mini,
.progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0px;
}
.progress-bar-navy-light {
  background-color: #3dc7ab;
}
.progress-bar-success {
  background-color: #1c84c6;
}
.progress-bar-info {
  background-color: #23c6c8;
}
.progress-bar-warning {
  background-color: #f8ac59;
}
.progress-bar-danger {
  background-color: #ED5565;
}
.panel-title {
  font-size: inherit;
}
.jumbotron {
  border-radius: 6px;
  padding: 40px;
}
.jumbotron h1 {
  margin-top: 0;
}
/* COLORS */
.text-navy {
  color: #1ab394;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ED5565;
}
.text-muted {
  color: #888888;
}
.text-white {
  color: #ffffff;
}
.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block;
}
.img-shadow {
  -webkit-box-shadow: 0px 0px 3px 0px #919191;
  -moz-box-shadow: 0px 0px 3px 0px #919191;
  box-shadow: 0px 0px 3px 0px #919191;
}
/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar,
.metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
  background: #fff;
}
/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
  background: #fff;
}
a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2;
}
a.close-canvas-menu:hover {
  color: #fff;
}
/* FULL HEIGHT */
.full-height {
  height: 100%;
}
.fh-breadcrumb {
  height: calc(100% - 196px);
  margin: 0 -15px;
  position: relative;
}
.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative;
}
.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left;
}
.modal-backdrop {
  z-index: 2040 !important;
}
.modal {
  z-index: 2050 !important;
}
.spiner-example {
  height: 200px;
  padding-top: 70px;
}
/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-l-xs {
  margin-left: 5px !important;
}
.m-l-sm {
  margin-left: 10px !important;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-4p {
  margin-left: -4px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0 !important;
}
.m-t-xxs {
  margin-top: 1px !important;
}
.m-t-xs {
  margin-top: 5px !important;
}
.m-t-sm {
  margin-top: 10px !important;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-xxs {
  margin-right: 1px !important;
}
.m-r-xs {
  margin-right: 5px !important;
}
.m-r-sm {
  margin-right: 10px !important;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-7 {
  margin-right: 7px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0 !important;
}
.m-b-xxs {
  margin-bottom: 1px !important;
}
.m-b-xs {
  margin-bottom: 5px !important;
}
.m-b-sm {
  margin-bottom: 10px !important;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
.fullscreen-ibox-mode .animated {
  animation: none;
}
body.fullscreen-ibox-mode {
  overflow-y: hidden;
}
.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0;
}
.ibox.fullscreen .collapse-link {
  display: none;
}
.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px);
}
body.modal-open {
  padding-right: inherit !important;
}
body.modal-open .animated {
  animation-fill-mode: initial;
}
/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element,
.block {
  display: block !important;
}
body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px;
}
body.mini-navbar.fixed-sidebar .logo-element {
  display: none;
}
.clear-left {
  clear: left;
}
.clear-right {
  clear: right;
}
.clear-both {
  clear: both;
}
/* SEARCH PAGE */
.search-form {
  margin-top: 10px;
}
.search-result h3 {
  margin-bottom: 0;
  color: #1E0FBE;
}
.search-result .search-link {
  color: #006621;
}
.search-result p {
  font-size: 12px;
  margin-top: 5px;
}
/* CONTACTS */
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}
.contact-box > a {
  color: inherit;
}
.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0;
}
.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center;
}
.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.contact-box.center-version address {
  margin-bottom: 0;
}
.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px;
}
/* INVOICE */
.invoice-table tbody > tr > td:last-child,
.invoice-table tbody > tr > td:nth-child(4),
.invoice-table tbody > tr > td:nth-child(3),
.invoice-table tbody > tr > td:nth-child(2) {
  text-align: right;
}
.invoice-table thead > tr > th:last-child,
.invoice-table thead > tr > th:nth-child(4),
.invoice-table thead > tr > th:nth-child(3),
.invoice-table thead > tr > th:nth-child(2) {
  text-align: right;
}
.invoice-total > tbody > tr > td:first-child {
  text-align: right;
}
.invoice-total > tbody > tr > td {
  border: 0 none;
}
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #DDDDDD;
  text-align: right;
  width: 15%;
}
/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px;
}
.lockscreen.middle-box {
  width: 200px;
  padding-top: 110px;
}
.loginscreen.middle-box {
  width: 300px;
}
.loginColumns {
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.passwordBox {
  max-width: 460px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
}
.middle-box h1 {
  font-size: 170px;
}
.wrapper .middle-box {
  margin-top: 140px;
}
.lock-word {
  z-index: 10;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -470px;
}
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block;
}
.lock-word .first-word {
  margin-right: 160px;
}
/* DASBOARD */
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px;
}
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px;
}
.fist-item {
  border-top: none !important;
}
.statistic-box {
  margin-top: 40px;
}
.dashboard-header .list-group-item span.label {
  margin-right: 10px;
}
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0;
}
ul.clear-list:first-child {
  border-top: none !important;
}
/* Intimeline */
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8;
}
.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px;
}
.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px;
}
.timeline-item .content:hover {
  background: #f6f6f6;
}
/* PIN BOARD */
ul.notes li,
ul.tag-list li {
  list-style: none;
}
ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative;
}
ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
}
ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit;
}
ul.notes li {
  margin: 10px 40px 50px 0px;
  float: left;
}
ul.notes li div p {
  font-size: 12px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  /* Firefox */
  -moz-box-shadow: 5px 5px 2px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
}
ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
}
ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px;
}
ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px;
}
ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px;
}
ul.notes li div:hover,
ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  position: relative;
  z-index: 5;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  -moz-transition: -moz-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  -webkit-transition: -webkit-transform 0.15s linear;
}
/* FILE MANAGER */
.file-box {
  float: left;
  width: 220px;
}
.file-manager h5 {
  text-transform: uppercase;
}
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.category-list li {
  display: block;
}
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a .text-navy {
  color: #1ab394;
}
.category-list li a .text-primary {
  color: #1c84c6;
}
.category-list li a .text-info {
  color: #23c6c8;
}
.category-list li a .text-danger {
  color: #EF5352;
}
.category-list li a .text-warning {
  color: #F8AC59;
}
.file-manager h5.tag-title {
  margin-top: 20px;
}
.tag-list li {
  float: left;
}
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.file-manager .hr-line-dashed {
  margin: 15px 0;
}
.file .icon,
.file .image {
  height: 100px;
  overflow: hidden;
}
.file .icon {
  padding: 15px 10px;
  text-align: center;
}
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}
.file-control.active {
  text-decoration: underline;
}
.file .icon i {
  font-size: 70px;
  color: #dadada;
}
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
}
.file-name small {
  color: #676a6c;
}
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}
a.compose-mail {
  padding: 8px 10px;
}
.mail-search {
  max-width: 300px;
}
/* PROFILE */
.profile-content {
  border-top: none !important;
}
.profile-stats {
  margin-right: 10px;
}
.profile-image {
  width: 120px;
  float: left;
}
.profile-image img {
  width: 96px;
  height: 96px;
}
.profile-info {
  margin-left: 120px;
}
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}
.feed-element:first-child {
  margin-top: 0;
}
.feed-element {
  padding-bottom: 15px;
}
.feed-element,
.feed-element .media {
  margin-top: 15px;
}
.feed-element,
.media-body {
  overflow: hidden;
}
.feed-element > .pull-left {
  margin-right: 10px;
}
.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.feed-element .actions {
  margin-top: 10px;
}
.feed-element .photos {
  margin: 10px 0;
}
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px;
}
.file-list li a {
  color: inherit;
}
.file-list li a:hover {
  color: #1ab394;
}
.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* MAILBOX */
.mail-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px;
}
.mail-box-header {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px;
}
.mail-box-header h2 {
  margin-top: 0px;
}
.mailbox-content .tag-list li a {
  background: #ffffff;
}
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px;
}
.mail-text {
  border-top: 1px solid #e7eaec;
}
.mail-text .note-toolbar {
  padding: 10px 15px;
}
.mail-body .form-group {
  margin-bottom: 5px;
}
.mail-text .note-editor .note-toolbar {
  background-color: #F9F8F8;
}
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px;
}
.mailbox-content {
  background: none;
  border: none;
  padding: 10px;
}
.mail-ontact {
  width: 23%;
}
/* PROJECTS */
.project-people,
.project-actions {
  text-align: right;
  vertical-align: middle;
}
dd.project-people {
  text-align: left;
  margin-top: 5px;
}
.project-people img {
  width: 32px;
  height: 32px;
}
.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600;
}
.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle;
}
.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px;
}
/* FAQ */
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: #fff;
}
.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #1ab394;
  display: block;
}
.faq-question:hover {
  color: #179d82;
}
.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px;
}
.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase;
}
/* Chat view */
.message-input {
  height: 90px !important;
}
.chat-avatar {
  white: 36px;
  height: 36px;
  float: left;
  margin-right: 10px;
}
.chat-user-name {
  padding: 10px;
}
.chat-user {
  padding: 8px 10px;
  border-bottom: 1px solid #e7eaec;
}
.chat-user a {
  color: inherit;
}
.chat-view {
  z-index: 20012;
}
.chat-users,
.chat-statistic {
  margin-left: -30px;
}
@media (max-width: 992px) {
  .chat-users,
  .chat-statistic {
    margin-left: 0px;
  }
}
.chat-view .ibox-content {
  padding: 0;
}
.chat-message {
  padding: 10px 20px;
}
.message-avatar {
  height: 48px;
  width: 48px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  margin-top: 1px;
}
.chat-discussion .chat-message.left .message-avatar {
  float: left;
  margin-right: 10px;
}
.chat-discussion .chat-message.right .message-avatar {
  float: right;
  margin-left: 10px;
}
.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px;
}
.chat-discussion .chat-message.left .message-date {
  float: right;
}
.chat-discussion .chat-message.right .message-date {
  float: left;
}
.chat-discussion .chat-message.left .message {
  text-align: left;
  margin-left: 55px;
}
.chat-discussion .chat-message.right .message {
  text-align: right;
  margin-right: 55px;
}
.message-date {
  font-size: 10px;
  color: #888888;
}
.message-content {
  display: block;
}
.chat-discussion {
  background: #eee;
  padding: 15px;
  height: 400px;
  overflow-y: auto;
}
.chat-users {
  overflow-y: auto;
  height: 400px;
}
.chat-message-form .form-group {
  margin-bottom: 0;
}
/* jsTree */
.jstree-open > .jstree-anchor > .fa-folder:before {
  content: "\f07c";
}
.jstree-default .jstree-icon.none {
  width: 0;
}
/* CLIENTS */
.clients-list {
  margin-top: 20px;
}
.clients-list .tab-pane {
  position: relative;
  height: 600px;
}
.client-detail {
  position: relative;
  height: 620px;
}
.clients-list table tr td {
  height: 46px;
  vertical-align: middle;
  border: none ;
}
.client-link {
  font-weight: 600;
  color: inherit;
}
.client-link:hover {
  color: inherit;
}
.client-avatar {
  width: 42px;
}
.client-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.contact-type {
  width: 20px;
  color: #c1c3c4;
}
.client-status {
  text-align: left;
}
.client-detail .vertical-timeline-content p {
  margin: 0;
}
.client-detail .vertical-timeline-icon.gray-bg {
  color: #a7aaab;
}
.clients-list .nav-tabs > li.active > a,
.clients-list .nav-tabs > li.active > a:hover,
.clients-list .nav-tabs > li.active > a:focus {
  border-bottom: 1px solid #fff;
}
/* BLOG ARTICLE */
.blog h2 {
  font-weight: 700;
}
.blog h5 {
  margin: 0 0 5px 0;
}
.blog .btn {
  margin: 0 0 5px 0;
}
.article h1 {
  font-size: 48px;
  font-weight: 700;
  color: #2F4050;
}
.article p {
  font-size: 15px;
  line-height: 26px;
}
.article-title {
  text-align: center;
  margin: 40px 0 100px 0;
}
.article .ibox-content {
  padding: 40px;
}
/* ISSUE TRACKER */
.issue-tracker .btn-link {
  color: #1ab394;
}
table.issue-tracker tbody tr td {
  vertical-align: middle;
  height: 50px;
}
.issue-info {
  width: 50%;
}
.issue-info a {
  font-weight: 600;
  color: #676a6c;
}
.issue-info small {
  display: block;
}
/* TEAMS */
.team-members {
  margin: 10px 0;
}
.team-members img.img-circle {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
}
/* AGILE BOARD */
.sortable-list {
  padding: 10px 0;
}
.agile-list {
  list-style: none;
  margin: 0;
}
.agile-list li {
  background: #FAFAFB;
  border: 1px solid #e7eaec;
  margin: 0px 0 10px 0;
  padding: 10px;
  border-radius: 2px;
}
.agile-list li:hover {
  cursor: pointer;
  background: #fff;
}
.agile-list li.warning-element {
  border-left: 3px solid #f8ac59;
}
.agile-list li.danger-element {
  border-left: 3px solid #ED5565;
}
.agile-list li.info-element {
  border-left: 3px solid #1c84c6;
}
.agile-list li.success-element {
  border-left: 3px solid #1ab394;
}
.agile-detail {
  margin-top: 5px;
  font-size: 12px;
}
/* DIFF */
ins {
  background-color: #c6ffc6;
  text-decoration: none;
}
del {
  background-color: #ffc6c6;
}
/* E-commerce */
.product-box {
  padding: 0;
  border: 1px solid #e7eaec;
}
.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8;
  -moz-box-shadow: 0px 3px 7px 0px #a8a8a8;
  box-shadow: 0px 3px 7px 0px #a8a8a8;
}
.product-imitation {
  text-align: center;
  padding: 90px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600;
}
.product-imitation.xl {
  padding: 120px 0;
}
.product-desc {
  padding: 20px;
  position: relative;
}
.ecommerce .tag-list {
  padding: 0;
}
.ecommerce .fa-star {
  color: #D1DADE;
}
.ecommerce .fa-star.active {
  color: #f8ac59;
}
.ecommerce .note-editor {
  border: 1px solid #e7eaec;
}
.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0;
}
.product-name:hover,
.product-name:focus {
  color: #1ab394;
}
.product-price {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #1ab394;
  padding: 6px 12px;
  position: absolute;
  top: -32px;
  right: 0;
}
.product-detail .ibox-content {
  padding: 30px 30px 50px 30px;
}
.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0;
}
.product-main-price small {
  font-size: 10px;
}
.product-images {
  margin: 0 20px;
}
/* Social feed */
.social-feed-separated .social-feed-box {
  margin-left: 62px;
}
.social-feed-separated .social-avatar {
  float: left;
  padding: 0;
}
.social-feed-separated .social-avatar img {
  width: 52px;
  height: 52px;
  border: 1px solid #e7eaec;
}
.social-feed-separated .social-feed-box .social-avatar {
  padding: 15px 15px 0 15px;
  float: none;
}
.social-feed-box {
  /*padding: 15px;*/
  border: 1px solid #e7eaec;
  background: #fff;
  margin-bottom: 15px;
}
.article .social-feed-box {
  margin-bottom: 0;
  border-bottom: none;
}
.article .social-feed-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid #e7eaec;
}
.article .social-feed-box p {
  font-size: 13px;
  line-height: 18px;
}
.social-action {
  margin: 15px;
}
.social-avatar {
  padding: 15px 15px 0 15px;
}
.social-comment .social-comment {
  margin-left: 45px;
}
.social-avatar img {
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
.social-avatar .media-body a {
  font-size: 14px;
  display: block;
}
.social-body {
  padding: 15px;
}
.social-body img {
  margin-bottom: 10px;
}
.social-footer {
  border-top: 1px solid #e7eaec;
  padding: 10px 15px;
  background: #f9f9f9;
}
.social-footer .social-comment img {
  width: 32px;
  margin-right: 10px;
}
.social-comment:first-child {
  margin-top: 0;
}
.social-comment {
  margin-top: 15px;
}
.social-comment textarea {
  font-size: 12px;
}
/* Vote list */
.vote-item {
  padding: 20px 25px;
  background: #ffffff;
  border-top: 1px solid #e7eaec;
}
.vote-item:last-child {
  border-bottom: 1px solid #e7eaec;
}
.vote-item:hover {
  background: #fbfbfb;
}
.vote-actions {
  float: left;
  width: 30px;
  margin-right: 15px;
  text-align: center;
}
.vote-actions a {
  color: #1ab394;
  font-weight: 600;
}
.vote-actions {
  font-weight: 600;
}
.vote-title {
  display: block;
  color: inherit;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 2px;
}
.vote-title:hover,
.vote-title:focus {
  color: inherit;
}
.vote-info,
.vote-title {
  margin-left: 45px;
}
.vote-info,
.vote-info a {
  color: #b4b6b8;
  font-size: 12px;
}
.vote-info a {
  margin-right: 10px;
}
.vote-info a:hover {
  color: #1ab394;
}
.vote-icon {
  text-align: right;
  font-size: 38px;
  display: block;
  color: #e8e9ea;
}
.vote-icon.active {
  color: #1ab394;
}
body.body-small .vote-icon {
  display: none;
}
#small-chat {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100;
}
#small-chat .badge {
  position: absolute;
  top: -3px;
  right: -4px;
}
.open-small-chat {
  height: 38px;
  width: 38px;
  display: block;
  background: #1ab394;
  padding: 9px 8px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
}
.open-small-chat:hover {
  color: white;
  background: #1ab394;
}
.small-chat-box {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 75px;
  background: #fff;
  border: 1px solid #e7eaec;
  width: 230px;
  height: 320px;
  border-radius: 4px;
}
.small-chat-box.ng-small-chat {
  display: block;
}
.body-small .small-chat-box {
  bottom: 70px;
  right: 20px;
}
.small-chat-box.active {
  display: block;
}
.small-chat-box .heading {
  background: #2F4050;
  padding: 8px 15px;
  font-weight: bold;
  color: #fff;
}
.small-chat-box .chat-date {
  opacity: 0.6;
  font-size: 10px;
  font-weight: normal;
}
.small-chat-box .content {
  padding: 15px 15px;
}
.small-chat-box .content .author-name {
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 11px;
}
.small-chat-box .content > div {
  padding-bottom: 20px;
}
.small-chat-box .content .chat-message {
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 11px;
  line-height: 14px;
  max-width: 80%;
  background: #f3f3f4;
  margin-bottom: 10px;
}
.small-chat-box .content .chat-message.active {
  background: #1ab394;
  color: #fff;
}
.small-chat-box .content .left {
  text-align: left;
  clear: both;
}
.small-chat-box .content .left .chat-message {
  float: left;
}
.small-chat-box .content .right {
  text-align: right;
  clear: both;
}
.small-chat-box .content .right .chat-message {
  float: right;
}
.small-chat-box .form-chat {
  padding: 10px 10px;
}
/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus,
.metismenu .plus-times {
  float: right;
}
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}
.metismenu .glyphicon.arrow:before {
  content: "\e079";
}
.metismenu .active > a > .glyphicon.arrow:before {
  content: "\e114";
}
.metismenu .fa.arrow:before {
  content: "\f104";
}
.metismenu .active > a > .fa.arrow:before {
  content: "\f107";
}
.metismenu .ion.arrow:before {
  content: "\f3d2";
}
.metismenu .active > a > .ion.arrow:before {
  content: "\f3d0";
}
.metismenu .fa.plus-minus:before,
.metismenu .fa.plus-times:before {
  content: "\f067";
}
.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.metismenu .active > a > .fa.plus-minus:before {
  content: "\f068";
}
.metismenu .collapse {
  display: none;
}
.metismenu .collapse.in {
  display: block;
}
.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #1ab394;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto;
}
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ab394;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}
.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}
.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative;
}
.sk-spinner-wandering-cubes .sk-cube1,
.sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #1ab394;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
}
.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}
@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear;
}
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}
.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
}
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #1ab394;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1ab394;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner {
  background-color: #1ab394;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite;
}
.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px;
}
@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
body.rtls {
  /* Theme config */
}
body.rtls #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls .nav-second-level li a {
  padding: 7px 35px 7px 10px;
}
body.rtls .ibox-title h5 {
  float: right;
}
body.rtls .pull-right {
  float: left !important;
}
body.rtls .pull-left {
  float: right !important;
}
body.rtls .ibox-tools {
  float: left;
}
body.rtls .stat-percent {
  float: left;
}
body.rtls .navbar-right {
  float: left !important;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 40px;
  margin-right: 0;
}
body.rtls .minimalize-styl-2 {
  float: right;
  margin: 14px 20px 5px 5px;
}
body.rtls .feed-element > .pull-left {
  margin-left: 10px;
  margin-right: 0;
}
body.rtls .timeline-item .date {
  text-align: left;
}
body.rtls .timeline-item .date i {
  left: 0;
  right: auto;
}
body.rtls .timeline-item .content {
  border-right: 1px solid #e7eaec;
  border-left: none;
}
body.rtls .theme-config {
  left: 0;
  right: auto;
}
body.rtls .spin-icon {
  border-radius: 0 20px 20px 0;
}
body.rtls .toast-close-button {
  float: left;
}
body.rtls #toast-container > .toast:before {
  margin: auto -1.5em auto 0.5em;
}
body.rtls #toast-container > div {
  padding: 15px 50px 15px 15px;
}
body.rtls .center-orientation .vertical-timeline-icon i {
  margin-left: 0;
  margin-right: -12px;
}
body.rtls .vertical-timeline-icon i {
  right: 50%;
  left: auto;
  margin-left: auto;
  margin-right: -12px;
}
body.rtls .file-box {
  float: right;
}
body.rtls ul.notes li {
  float: right;
}
body.rtls .chat-users,
body.rtls .chat-statistic {
  margin-right: -30px;
  margin-left: auto;
}
body.rtls .dropdown-menu > li > a {
  text-align: right;
}
body.rtls .b-r {
  border-left: 1px solid #e7eaec;
  border-right: none;
}
body.rtls .dd-list .dd-list {
  padding-right: 30px;
  padding-left: 0;
}
body.rtls .dd-item > button {
  float: right;
}
body.rtls .theme-config-box {
  margin-left: -220px;
  margin-right: 0;
}
body.rtls .theme-config-box.show {
  margin-left: 0;
  margin-right: 0;
}
body.rtls .spin-icon {
  right: 0;
  left: auto;
}
body.rtls .skin-setttings {
  margin-right: 40px;
  margin-left: 0;
}
body.rtls .skin-setttings {
  direction: ltr;
}
body.rtls .footer.fixed {
  margin-right: 220px;
  margin-left: 0;
}
@media (max-width: 992px) {
  body.rtls .chat-users,
  body.rtls .chat-statistic {
    margin-right: 0px;
  }
}
body.rtls.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 0;
}
body.rtls.top-navigation .navbar-toggle {
  float: right;
  margin-left: 15px;
  margin-right: 15px;
}
.body-small.rtls.top-navigation .navbar-header {
  float: none;
}
body.rtls.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls.mini-navbar #page-wrapper {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
  margin: 0 0 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.body-small.rtls .navbar-fixed-top {
  margin-right: 0px;
}
.body-small.rtls .navbar-header {
  float: right;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 20px;
}
body.rtls .top-navigation #page-wrapper,
body.rtls.mini-navbar .top-navigation #page-wrapper,
body.rtls.mini-navbar.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls .top-navigation .footer.fixed,
body.rtls.top-navigation .footer.fixed {
  margin: 0;
}
@media (max-width: 768px) {
  body.rtls .navbar-top-links li:last-child {
    margin-left: 20px;
  }
  .body-small.rtls #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small.rtls .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.rtls.mini-navbar .navbar-static-side {
    display: block;
  }
  .rtls.fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
}
.rtls .ltr-support {
  direction: ltr;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0px;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.skin-setttings {
  width: 220px;
  margin-left: 40px;
  background: #f3f3f4;
}
.skin-setttings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.setings-item {
  padding: 10px 30px;
}
.setings-item.skin {
  text-align: center;
}
.setings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.setings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #1ab394;
}
.default-skin:hover {
  background: #199d82;
}
.blue-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-1.0da692d1.png) repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.yellow-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-3.d8e60214.png) repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.ultra-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-2.69232608.png) repeat scroll 0 0;
}
.ultra-skin:hover {
  background: #1a2d40;
}
/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-1 .navbar-top-links > li:last-child {
  margin-right: 30px;
}
.skin-1.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-1 .spin-icon {
  background: #0e9aef !important;
}
.skin-1 .nav-header {
  background: #0e9aef;
  background: url(/build/images/header-profile-skin-1.0da692d1.png);
}
.skin-1.mini-navbar .nav-second-level {
  background: #3e495f;
}
.skin-1 .breadcrumb {
  background: transparent;
}
.skin-1 .page-heading {
  border: none;
}
.skin-1 .nav > li.active {
  background: #3a4459;
}
.skin-1 .nav > li > a {
  color: #9ea6b9;
}
.skin-1 .nav > li.active > a {
  color: #fff;
}
.skin-1 .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef;
}
body.skin-1 {
  background: #3e495f;
}
.skin-1 .navbar-static-top {
  background: #1ab394;
}
@media screen and (max-width: 767px) {
  .skin-1 .navbar-static-top {
    background: #ffffff;
    box-shadow: none;
  }
}
.skin-1 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.fixed-nav.skin-1 .navbar-fixed-top {
  background: #fff;
}
.skin-1 .wrapper-content {
  padding: 30px 15px;
}
.skin-1 #page-wrapper {
  background: #f4f6fa;
}
.skin-1 .ibox-title,
.skin-1 .ibox-content {
  border-width: 1px;
}
.skin-1 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-1 .nav > li.active {
  border: none;
}
.skin-1 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-1 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-1 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-1 .profile-element {
  text-align: center;
}
.skin-1 .img-circle {
  border-radius: 5px;
}
.skin-1 .navbar-default .nav > li > a:hover,
.skin-1 .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: #fff;
}
.skin-1 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-1 .nav.nav-tabs > li.active {
  background: transparent;
}
/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 {
  color: #565758 !important;
}
.skin-2 .minimalize-styl-2 {
  margin: 14px 5px 5px 25px;
}
.skin-2 .navbar-top-links li:last-child {
  margin-right: 25px;
}
.skin-2 .spin-icon {
  background: #23c6c8 !important;
}
.skin-2 .nav-header {
  background: #23c6c8;
  background: url(/build/images/header-profile-skin-2.69232608.png);
}
.skin-2.mini-navbar .nav-second-level {
  background: #ededed;
}
.skin-2 .breadcrumb {
  background: transparent;
}
.skin-2.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-2 .page-heading {
  border: none;
  background: rgba(255, 255, 255, 0.7);
}
.skin-2 .nav > li.active {
  background: #e0e0e0;
}
.skin-2 .logo-element {
  padding: 17px 0;
}
.skin-2 .nav > li > a,
.skin-2 .welcome-message {
  color: #edf6ff;
}
.skin-2 #top-search::-moz-placeholder {
  color: #edf6ff;
  opacity: 0.5;
}
.skin-2 #side-menu > li > a,
.skin-2 .nav.nav-second-level > li > a {
  color: #586b7d;
}
.skin-2 .nav > li.active > a {
  color: #213a53;
}
.skin-2.mini-navbar .nav-header {
  background: #213a53;
}
.skin-2 .navbar-minimalize {
  background: #23c6c8;
  border-color: #23c6c8;
}
.skin-2 .border-bottom {
  border-bottom: none !important;
}
.skin-2 #top-search {
  color: #fff;
}
body.skin-2 #wrapper {
  background-color: #ededed;
}
.skin-2 .navbar-static-top {
  background: #213a53;
}
.fixed-nav.skin-2 .navbar-fixed-top {
  background: #213a53;
  border-bottom: none !important;
}
.skin-2 .nav-header {
  padding: 30px 25px 30px 25px;
}
.skin-2 .dashboard-header {
  background: rgba(255, 255, 255, 0.4);
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 20px 30px;
}
.skin-2 .wrapper-content {
  padding: 30px 15px;
}
.skin-2 .dashoard-1 .wrapper-content {
  padding: 0px 30px 25px 30px;
}
.skin-2 .ibox-title {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  margin-bottom: 1px;
}
.skin-2 .ibox-content {
  background: rgba(255, 255, 255, 0.4);
  border: none !important;
}
.skin-2 #page-wrapper {
  background: #f6f6f6;
  background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)";
}
.skin-2 .ibox-title,
.skin-2 .ibox-content {
  border-width: 1px;
}
.skin-2 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-2 .nav > li.active {
  border: none;
}
.skin-2 .nav-header a.dropdown-toggle {
  color: #edf6ff;
  margin-top: 10px;
}
.skin-2 .nav-header a.dropdown-toggle .text-muted {
  color: #edf6ff;
  opacity: 0.8;
}
.skin-2 .img-circle {
  border-radius: 10px;
}
.skin-2 .nav.navbar-top-links > li > a:hover,
.skin-2 .nav.navbar-top-links > li > a:focus {
  background: #1a2d41;
}
.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {
  background: #e0e0e0;
  color: #213a53;
}
.skin-2 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-2 .nav.nav-tabs > li.active {
  background: transparent;
}
/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-3 .navbar-top-links li:last-child {
  margin-right: 30px;
}
.skin-3.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-3 .spin-icon {
  background: #ecba52 !important;
}
body.boxed-layout.skin-3 #wrapper {
  background: #3e2c42;
}
.skin-3 .nav-header {
  background: #ecba52;
  background: url(/build/images/header-profile-skin-3.d8e60214.png);
}
.skin-3.mini-navbar .nav-second-level {
  background: #3e2c42;
}
.skin-3 .breadcrumb {
  background: transparent;
}
.skin-3 .page-heading {
  border: none;
}
.skin-3 .nav > li.active {
  background: #38283c;
}
.fixed-nav.skin-3 .navbar-fixed-top {
  background: #fff;
}
.skin-3 .nav > li > a {
  color: #948b96;
}
.skin-3 .nav > li.active > a {
  color: #fff;
}
.skin-3 .navbar-minimalize {
  background: #ecba52;
  border-color: #ecba52;
}
body.skin-3 {
  background: #3e2c42;
}
.skin-3 .navbar-static-top {
  background: #ffffff;
}
.skin-3 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.skin-3 .wrapper-content {
  padding: 30px 15px;
}
.skin-3 #page-wrapper {
  background: #f4f6fa;
}
.skin-3 .ibox-title,
.skin-3 .ibox-content {
  border-width: 1px;
}
.skin-3 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-3 .nav > li.active {
  border: none;
}
.skin-3 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-3 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-3 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-3 .profile-element {
  text-align: center;
}
.skin-3 .img-circle {
  border-radius: 5px;
}
.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus {
  background: #38283c;
  color: #fff;
}
.skin-3 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-3 .nav.nav-tabs > li.active {
  background: transparent;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body.md-skin {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff;
}
.md-skin .label,
.md-skin .badge {
  font-family: 'Roboto';
}
.md-skin .font-bold {
  font-weight: 500;
}
.md-skin .wrapper-content {
  padding: 30px 20px 40px;
}
@media (max-width: 768px) {
  .md-skin .wrapper-content {
    padding: 30px 0 40px;
  }
}
.md-skin .page-heading {
  border-bottom: none !important;
  border-top: 0;
  padding: 0 10px 20px 10px;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0px 6px 0px rgba(0, 0, 0, 0.14);
}
.md-skin .full-height-layout .page-heading {
  border-bottom: 1px solid #e7eaec !important;
}
.md-skin .ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .ibox.border-bottom {
  border-bottom: none !important;
}
.md-skin .ibox-title,
.md-skin .ibox-content {
  border-style: none;
}
.md-skin .ibox-title h5 {
  font-size: 16px;
  font-weight: 400;
}
.md-skin a.close-canvas-menu {
  color: #ffffff;
}
.md-skin .welcome-message {
  color: #ffffff;
  font-weight: 300;
}
.md-skin #top-search::-moz-placeholder {
  color: #ffffff;
}
.md-skin #top-search::-webkit-input-placeholder {
  color: #ffffff;
}
.md-skin #nestable-output,
.md-skin #nestable2-output {
  font-family: 'Roboto', lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
}
.md-skin .landing-page {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .landing-page.navbar-default.navbar-scroll {
  background-color: #fff !important;
}
.md-skin .landing-page.navbar-default {
  background-color: transparent !important;
  box-shadow: none;
}
.md-skin .landing-page.navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .nav > li > a {
  color: #676a6c;
  padding: 14px 20px 14px 25px;
}
.md-skin .nav.navbar-right > li > a {
  color: #ffffff;
}
.md-skin .nav > li.active > a {
  color: #5b5d5f;
  font-weight: 700;
}
.md-skin .navbar-default .nav > li > a:hover,
.md-skin .navbar-default .nav > li > a:focus {
  font-weight: 700;
  color: #5b5d5f;
}
.md-skin .nav .open > a,
.md-skin .nav .open > a:hover,
.md-skin .nav .open > a:focus {
  background: #1ab394;
}
.md-skin .navbar-top-links li {
  display: inline-table;
}
.md-skin .navbar-top-links .dropdown-menu li {
  display: block;
}
.md-skin .pace-done .nav-header {
  transition: all 0.4s;
}
.md-skin .nav > li.active {
  background: #f8f8f9;
}
.md-skin .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.md-skin .navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.md-skin .nav > li > a {
  font-weight: 400;
}
.md-skin .navbar-static-side .nav > li > a:focus,
.md-skin .navbar-static-side .nav > li > a:hover {
  background-color: inherit;
}
.md-skin .navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: inherit;
}
.md-skin .nav-header a {
  color: #ffffff;
}
.md-skin .nav-header .text-muted {
  color: #ffffff;
}
.md-skin .navbar-form-custom .form-control {
  font-weight: 300;
}
.md-skin .mini-navbar .nav-second-level {
  background-color: inherit;
}
.md-skin .mini-navbar li.active .nav-second-level {
  left: 65px;
}
.md-skin .canvas-menu.mini-navbar .nav-second-level {
  background: inherit;
}
.md-skin .pace-done .navbar-static-side,
.md-skin .pace-done .nav-header,
.md-skin .pace-done li.active,
.md-skin .pace-done #page-wrapper,
.md-skin .pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.md-skin .navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  z-index: 2030;
  border-bottom: none !important;
}
.md-skin .navbar-fixed-top,
.md-skin .navbar-static-top {
  background-color: #1AB394 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .navbar-static-side {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin #right-sidebar {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
  z-index: 900;
}
.md-skin .white-bg .navbar-fixed-top,
.md-skin .white-bg .navbar-static-top {
  background: #fff !important;
}
.md-skin .contact-box {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
}
.md-skin .dashboard-header {
  border-bottom: none !important;
  border-top: 0;
  padding: 20px 20px 20px 20px;
  margin: 30px 20px 0 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
@media (max-width: 768px) {
  .md-skin .dashboard-header {
    margin: 20px 0 0 0;
  }
}
.md-skin ul.notes li div {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .file {
  border: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .mail-box {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 0;
  margin-bottom: 20px;
  border: none;
}
.md-skin .mail-box-header {
  border: none;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 30px 20px 20px 20px;
}
.md-skin .mailbox-content {
  border: none;
  padding: 20px;
  background: #ffffff;
}
.md-skin .social-feed-box {
  border: none;
  background: #fff;
  margin-bottom: 15px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.landing-page .navbar-default {
  background-color: transparent !important;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: none;
}
.md-skin.landing-page .navbar-default.navbar-scroll,
.md-skin.landing-page.body-small .navbar-default {
  background-color: #ffffff !important;
}
.md-skin.landing-page .nav > li.active {
  background: inherit;
}
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px;
}
.md-skin.landing-page .navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px;
}
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover,
.md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
  background: inherit;
  color: #1ab394;
}
.md-skin.landing-page.body-small .nav.navbar-right > li > a {
  color: #676a6c;
}
.md-skin .landing_link a,
.md-skin .special_link a {
  color: #ffffff !important;
}
.md-skin.canvas-menu.mini-navbar .nav-second-level {
  background: #f8f8f9;
}
.md-skin.mini-navbar .nav-second-level {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.mini-navbar .nav-second-level li a {
  padding-left: 0px;
}
.md-skin.top-navigation .nav.navbar-right > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.md-skin.top-navigation .nav > li a:hover,
.md-skin .top-navigation .nav > li a:focus,
.md-skin.top-navigation .nav .open > a,
.md-skin.top-navigation .nav .open > a:hover,
.md-skin.top-navigation .nav .open > a:focus {
  color: #1ab394;
  background: #ffffff;
}
.md-skin.top-navigation .nav > li.active a {
  color: #1ab394;
  background: #ffffff;
}
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
  margin-top: 0;
}
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0;
}
.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
  background-color: #ffffff;
}
.md-skin.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #ffffff;
  height: 100%;
  position: fixed;
  display: none;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1200px;
  }
  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 220px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .lock-word {
    display: none;
  }
  .navbar-form-custom {
    display: none;
  }
  .navbar-header {
    display: inline;
    float: left;
  }
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important;
  }
  .sidebar-content .wrapper {
    padding-right: 0px;
    z-index: 1;
  }
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .ibox-tools {
    float: none;
    text-align: right;
    display: block;
  }
}
@media (max-width: 350px) {
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px;
  }
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8;
  }
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px;
  }
  .nav.navbar-top-links li.dropdown {
    display: none;
  }
  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block;
  }
}
/* Only demo */
@media (max-width: 1000px) {
  .welcome-message {
    display: none;
  }
}
/*!
 * MopaBootstrapBundle pagination support
 */
.pagination .disabled a,
.pagination .disabled a:hover {
  background-color: transparent;
  text-decoration: none;
  color: #BFBFBF;
  cursor: default;
}
.pagination .next a {
  border-right: 1px solid;
  border-right-color: rgba(0, 0, 0, 0.15);
}
/*
 * moving subnavigation bar snapping to top on scroll
 * http://stackoverflow.com/questions/9179708/replicating-bootstraps-main-nav-and-subnav
 * http://stackoverflow.com/questions/10318163/subnav-bar-collapsed-with-twitter-bootstrap
 * http://twitter.github.com/bootstrap/assets/css/docs.css
 */
/* Subnav */
.subnav {
  width: 100%;
  background-color: #eeeeee;
  /* Old browsers */
  background-repeat: repeat-x;
  /* Repeat the gradient */
  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Chrome 10+,Safari 5.1+ */
  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* IE10+ */
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0);
  /* IE6-9 */
  background-image: linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* W3C */
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.subnav .nav {
  margin-bottom: 0;
}
.subnav .nav > li > a {
  margin: 0;
  padding-top: 11px;
  padding-bottom: 11px;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.subnav .nav > .active > a,
.subnav .nav > .active > a:hover {
  padding-left: 13px;
  color: #777;
  background-color: #e9e9e9;
  border-right-color: #ddd;
  border-left: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
}
.subnav .nav > .active > a .caret,
.subnav .nav > .active > a:hover .caret {
  border-top-color: #777;
}
.subnav .nav > li:first-child > a,
.subnav .nav > li:first-child > a:hover {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.subnav .nav > li:last-child > a {
  border-right: 0;
}
.subnav .dropdown-menu {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */
@media (min-width: 980px) {
  .subnav-fixed {
    position: fixed;
    top: 40px;
    left: 0;
    right: 0;
    z-index: 1020;
    /* 10 less than .navbar-fixed to prevent any overlap */
    border-color: #d5d5d5;
    border-width: 0 0 1px;
    /* drop the border on the fixed edges */
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    /* IE6-9 */
  }
  .subnav-fixed .nav {
    width: 938px;
    margin: 0 auto;
    padding: 0 1px;
  }
  .subnav .nav > li:first-child > a,
  .subnav .nav > li:first-child > a:hover {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
/* Make tables spaced out a bit more */
h2 + table,
h3 + table,
h4 + table,
h2 + .row {
  margin-top: 15px;
}
/* LARGE DESKTOP SCREENS */
@media (min-width: 1210px) {
  /* Update subnav container */
  .subnav-fixed .nav {
    width: 1168px;
    /* 2px less to account for left/right borders being removed when in fixed mode */
  }
}
/**
 * To support subnavbars we add a section padding top, 
 * so if you use inpage anchors wrap them in sections to have correct scrolling padding-top
 */
section {
  padding-top: 0px;
}
/**
* Some fixes for displaying google maps inside a page with bootstrap
*/
.gmnoprint img {
  max-width: none;
}
#right-sidebar {
  top: 50px;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li > a {
  background: transparent;
  border-color: transparent;
  color: #9ea6b9;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li > a:hover {
  color: #1ab394;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li.active > a {
  background: #3a4459;
  color: #fff;
  font-weight: normal;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li.active > a:hover {
  color: #1ab394;
}
.help-tooltip-label.tooltip-theme-primary + .tooltip .tooltip-inner {
  color: #fff;
  border: 1px solid #2F4050;
  background-color: #2F4050;
  font-size: 12px;
}
.table-field-description-tooltip-wrapper .help-tooltip-label .org-label-tooltip {
  border-bottom: none;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper {
  position: absolute;
  right: 9px;
  top: 9px;
  font-size: 14px;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-left .tooltip {
  right: -15px !important;
  left: auto !important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-left .tooltip .tooltip-arrow {
  right: 15px !important;
  left: auto!important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-right .tooltip {
  left: 0 !important;
  right: auto !important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-right .tooltip .tooltip-arrow {
  left: 15px !important;
  right: auto!important;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner {
  max-width: 100% !important;
  min-width: 500px;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr:first-child th,
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr:first-child td {
  border-top: none;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr th,
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr td {
  white-space: pre-wrap;
}
.popover.popover-lg {
  max-width: 512px;
}
.article-title {
  margin: 40px 0 50px 0;
}
.field-value-row .field-value-container {
  position: relative;
  padding-right: 20px;
  min-height: 17px;
}
.field-value-row .edit-field-value-link {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.field-value-row:hover .edit-field-value-link {
  display: block;
}
.ite-editable.ite-editable-sending .ite-editable-form .ite-editable-spinner {
  display: inline-block;
  position: relative;
  top: -8px;
  left: 5px;
  font-size: 18px;
}
.ite-editable .ite-editable-text {
  position: relative;
  padding-right: 20px;
  min-height: 17px;
}
.ite-editable .ite-editable-text:hover .ite-editable-edit-link {
  display: block;
}
.ite-editable .ite-editable-text .ite-editable-edit-link {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.ite-editable .ite-editable-form {
  white-space: nowrap;
}
.ite-editable .ite-editable-form form {
  display: inline-block;
  overflow: hidden;
}
.ite-editable .ite-editable-form .ite-editable-spinner {
  display: none;
}
.ite-editable .ite-editable-form .ite-editable-submit-link,
.ite-editable .ite-editable-form .ite-editable-cancel-link {
  display: inline-block;
  vertical-align: top;
  padding: 8px 0 0 4px;
}
.editable-pencil-wrapper .editable-pencil-icon {
  visibility: hidden;
}
.editable-pencil-wrapper:hover .editable-pencil-icon {
  visibility: visible;
}
.collapse-item {
  cursor: pointer;
}
.collapse-item .collapse-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.collapse-item .collapse-icon:after {
  content: "\f077";
}
.collapse-item.collapsed .collapse-icon:after {
  content: "\f078";
}
.collapse-row {
  cursor: pointer;
  font-size: 19px;
  line-height: 19px;
}
.collapse-row .collapse-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.collapse-row .collapse-icon:after {
  content: "\f01a";
}
.collapse-row.collapsed .collapse-icon:after {
  content: "\f18e";
}
.table-collapsable tr .collapse-icon {
  cursor: pointer;
  font-size: 19px !important;
  line-height: 19px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.table-collapsable tr .collapse-icon:after {
  content: "\f18e";
}
.table-collapsable tr.expanded {
  background-color: #E6F5E6;
}
.table-collapsable tr.expanded:hover {
  background-color: #E6F5E6;
}
.table-collapsable tr.expanded .collapse-icon:after {
  content: "\f01a";
}
.table-collapsable tr .sortable-handle {
  font-size: 16px;
}
.container-xs .col-xs-12 {
  float: left;
}
.container-xs .col-xs-11 {
  float: left;
}
.container-xs .col-xs-10 {
  float: left;
}
.container-xs .col-xs-9 {
  float: left;
}
.container-xs .col-xs-8 {
  float: left;
}
.container-xs .col-xs-7 {
  float: left;
}
.container-xs .col-xs-6 {
  float: left;
}
.container-xs .col-xs-5 {
  float: left;
}
.container-xs .col-xs-4 {
  float: left;
}
.container-xs .col-xs-3 {
  float: left;
}
.container-xs .col-xs-2 {
  float: left;
}
.container-xs .col-xs-1 {
  float: left;
}
.container-xs .col-xs-0 {
  float: left;
}
.container-xs .col-xs-12 {
  width: 100%;
}
.container-xs .col-xs-11 {
  width: 91.66666667%;
}
.container-xs .col-xs-10 {
  width: 83.33333333%;
}
.container-xs .col-xs-9 {
  width: 75%;
}
.container-xs .col-xs-8 {
  width: 66.66666667%;
}
.container-xs .col-xs-7 {
  width: 58.33333333%;
}
.container-xs .col-xs-6 {
  width: 50%;
}
.container-xs .col-xs-5 {
  width: 41.66666667%;
}
.container-xs .col-xs-4 {
  width: 33.33333333%;
}
.container-xs .col-xs-3 {
  width: 25%;
}
.container-xs .col-xs-2 {
  width: 16.66666667%;
}
.container-xs .col-xs-1 {
  width: 8.33333333%;
}
.container-xs .col-xs-pull-12 {
  right: 100%;
}
.container-xs .col-xs-pull-11 {
  right: 91.66666667%;
}
.container-xs .col-xs-pull-10 {
  right: 83.33333333%;
}
.container-xs .col-xs-pull-9 {
  right: 75%;
}
.container-xs .col-xs-pull-8 {
  right: 66.66666667%;
}
.container-xs .col-xs-pull-7 {
  right: 58.33333333%;
}
.container-xs .col-xs-pull-6 {
  right: 50%;
}
.container-xs .col-xs-pull-5 {
  right: 41.66666667%;
}
.container-xs .col-xs-pull-4 {
  right: 33.33333333%;
}
.container-xs .col-xs-pull-3 {
  right: 25%;
}
.container-xs .col-xs-pull-2 {
  right: 16.66666667%;
}
.container-xs .col-xs-pull-1 {
  right: 8.33333333%;
}
.container-xs .col-xs-pull-0 {
  right: auto;
}
.container-xs .col-xs-push-12 {
  left: 100%;
}
.container-xs .col-xs-push-11 {
  left: 91.66666667%;
}
.container-xs .col-xs-push-10 {
  left: 83.33333333%;
}
.container-xs .col-xs-push-9 {
  left: 75%;
}
.container-xs .col-xs-push-8 {
  left: 66.66666667%;
}
.container-xs .col-xs-push-7 {
  left: 58.33333333%;
}
.container-xs .col-xs-push-6 {
  left: 50%;
}
.container-xs .col-xs-push-5 {
  left: 41.66666667%;
}
.container-xs .col-xs-push-4 {
  left: 33.33333333%;
}
.container-xs .col-xs-push-3 {
  left: 25%;
}
.container-xs .col-xs-push-2 {
  left: 16.66666667%;
}
.container-xs .col-xs-push-1 {
  left: 8.33333333%;
}
.container-xs .col-xs-push-0 {
  left: auto;
}
.container-xs .col-xs-offset-12 {
  margin-left: 100%;
}
.container-xs .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.container-xs .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.container-xs .col-xs-offset-9 {
  margin-left: 75%;
}
.container-xs .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.container-xs .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.container-xs .col-xs-offset-6 {
  margin-left: 50%;
}
.container-xs .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.container-xs .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.container-xs .col-xs-offset-3 {
  margin-left: 25%;
}
.container-xs .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.container-xs .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.container-xs .col-xs-offset-0 {
  margin-left: 0%;
}
.container-sm .col-sm-12 {
  float: left;
}
.container-sm .col-sm-11 {
  float: left;
}
.container-sm .col-sm-10 {
  float: left;
}
.container-sm .col-sm-9 {
  float: left;
}
.container-sm .col-sm-8 {
  float: left;
}
.container-sm .col-sm-7 {
  float: left;
}
.container-sm .col-sm-6 {
  float: left;
}
.container-sm .col-sm-5 {
  float: left;
}
.container-sm .col-sm-4 {
  float: left;
}
.container-sm .col-sm-3 {
  float: left;
}
.container-sm .col-sm-2 {
  float: left;
}
.container-sm .col-sm-1 {
  float: left;
}
.container-sm .col-sm-0 {
  float: left;
}
.container-sm .col-sm-12 {
  width: 100%;
}
.container-sm .col-sm-11 {
  width: 91.66666667%;
}
.container-sm .col-sm-10 {
  width: 83.33333333%;
}
.container-sm .col-sm-9 {
  width: 75%;
}
.container-sm .col-sm-8 {
  width: 66.66666667%;
}
.container-sm .col-sm-7 {
  width: 58.33333333%;
}
.container-sm .col-sm-6 {
  width: 50%;
}
.container-sm .col-sm-5 {
  width: 41.66666667%;
}
.container-sm .col-sm-4 {
  width: 33.33333333%;
}
.container-sm .col-sm-3 {
  width: 25%;
}
.container-sm .col-sm-2 {
  width: 16.66666667%;
}
.container-sm .col-sm-1 {
  width: 8.33333333%;
}
.container-sm .col-sm-pull-12 {
  right: 100%;
}
.container-sm .col-sm-pull-11 {
  right: 91.66666667%;
}
.container-sm .col-sm-pull-10 {
  right: 83.33333333%;
}
.container-sm .col-sm-pull-9 {
  right: 75%;
}
.container-sm .col-sm-pull-8 {
  right: 66.66666667%;
}
.container-sm .col-sm-pull-7 {
  right: 58.33333333%;
}
.container-sm .col-sm-pull-6 {
  right: 50%;
}
.container-sm .col-sm-pull-5 {
  right: 41.66666667%;
}
.container-sm .col-sm-pull-4 {
  right: 33.33333333%;
}
.container-sm .col-sm-pull-3 {
  right: 25%;
}
.container-sm .col-sm-pull-2 {
  right: 16.66666667%;
}
.container-sm .col-sm-pull-1 {
  right: 8.33333333%;
}
.container-sm .col-sm-pull-0 {
  right: auto;
}
.container-sm .col-sm-push-12 {
  left: 100%;
}
.container-sm .col-sm-push-11 {
  left: 91.66666667%;
}
.container-sm .col-sm-push-10 {
  left: 83.33333333%;
}
.container-sm .col-sm-push-9 {
  left: 75%;
}
.container-sm .col-sm-push-8 {
  left: 66.66666667%;
}
.container-sm .col-sm-push-7 {
  left: 58.33333333%;
}
.container-sm .col-sm-push-6 {
  left: 50%;
}
.container-sm .col-sm-push-5 {
  left: 41.66666667%;
}
.container-sm .col-sm-push-4 {
  left: 33.33333333%;
}
.container-sm .col-sm-push-3 {
  left: 25%;
}
.container-sm .col-sm-push-2 {
  left: 16.66666667%;
}
.container-sm .col-sm-push-1 {
  left: 8.33333333%;
}
.container-sm .col-sm-push-0 {
  left: auto;
}
.container-sm .col-sm-offset-12 {
  margin-left: 100%;
}
.container-sm .col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.container-sm .col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.container-sm .col-sm-offset-9 {
  margin-left: 75%;
}
.container-sm .col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.container-sm .col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.container-sm .col-sm-offset-6 {
  margin-left: 50%;
}
.container-sm .col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.container-sm .col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.container-sm .col-sm-offset-3 {
  margin-left: 25%;
}
.container-sm .col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.container-sm .col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.container-sm .col-sm-offset-0 {
  margin-left: 0%;
}
.container-md .col-md-12 {
  float: left;
}
.container-md .col-md-11 {
  float: left;
}
.container-md .col-md-10 {
  float: left;
}
.container-md .col-md-9 {
  float: left;
}
.container-md .col-md-8 {
  float: left;
}
.container-md .col-md-7 {
  float: left;
}
.container-md .col-md-6 {
  float: left;
}
.container-md .col-md-5 {
  float: left;
}
.container-md .col-md-4 {
  float: left;
}
.container-md .col-md-3 {
  float: left;
}
.container-md .col-md-2 {
  float: left;
}
.container-md .col-md-1 {
  float: left;
}
.container-md .col-md-0 {
  float: left;
}
.container-md .col-md-12 {
  width: 100%;
}
.container-md .col-md-11 {
  width: 91.66666667%;
}
.container-md .col-md-10 {
  width: 83.33333333%;
}
.container-md .col-md-9 {
  width: 75%;
}
.container-md .col-md-8 {
  width: 66.66666667%;
}
.container-md .col-md-7 {
  width: 58.33333333%;
}
.container-md .col-md-6 {
  width: 50%;
}
.container-md .col-md-5 {
  width: 41.66666667%;
}
.container-md .col-md-4 {
  width: 33.33333333%;
}
.container-md .col-md-3 {
  width: 25%;
}
.container-md .col-md-2 {
  width: 16.66666667%;
}
.container-md .col-md-1 {
  width: 8.33333333%;
}
.container-md .col-md-pull-12 {
  right: 100%;
}
.container-md .col-md-pull-11 {
  right: 91.66666667%;
}
.container-md .col-md-pull-10 {
  right: 83.33333333%;
}
.container-md .col-md-pull-9 {
  right: 75%;
}
.container-md .col-md-pull-8 {
  right: 66.66666667%;
}
.container-md .col-md-pull-7 {
  right: 58.33333333%;
}
.container-md .col-md-pull-6 {
  right: 50%;
}
.container-md .col-md-pull-5 {
  right: 41.66666667%;
}
.container-md .col-md-pull-4 {
  right: 33.33333333%;
}
.container-md .col-md-pull-3 {
  right: 25%;
}
.container-md .col-md-pull-2 {
  right: 16.66666667%;
}
.container-md .col-md-pull-1 {
  right: 8.33333333%;
}
.container-md .col-md-pull-0 {
  right: auto;
}
.container-md .col-md-push-12 {
  left: 100%;
}
.container-md .col-md-push-11 {
  left: 91.66666667%;
}
.container-md .col-md-push-10 {
  left: 83.33333333%;
}
.container-md .col-md-push-9 {
  left: 75%;
}
.container-md .col-md-push-8 {
  left: 66.66666667%;
}
.container-md .col-md-push-7 {
  left: 58.33333333%;
}
.container-md .col-md-push-6 {
  left: 50%;
}
.container-md .col-md-push-5 {
  left: 41.66666667%;
}
.container-md .col-md-push-4 {
  left: 33.33333333%;
}
.container-md .col-md-push-3 {
  left: 25%;
}
.container-md .col-md-push-2 {
  left: 16.66666667%;
}
.container-md .col-md-push-1 {
  left: 8.33333333%;
}
.container-md .col-md-push-0 {
  left: auto;
}
.container-md .col-md-offset-12 {
  margin-left: 100%;
}
.container-md .col-md-offset-11 {
  margin-left: 91.66666667%;
}
.container-md .col-md-offset-10 {
  margin-left: 83.33333333%;
}
.container-md .col-md-offset-9 {
  margin-left: 75%;
}
.container-md .col-md-offset-8 {
  margin-left: 66.66666667%;
}
.container-md .col-md-offset-7 {
  margin-left: 58.33333333%;
}
.container-md .col-md-offset-6 {
  margin-left: 50%;
}
.container-md .col-md-offset-5 {
  margin-left: 41.66666667%;
}
.container-md .col-md-offset-4 {
  margin-left: 33.33333333%;
}
.container-md .col-md-offset-3 {
  margin-left: 25%;
}
.container-md .col-md-offset-2 {
  margin-left: 16.66666667%;
}
.container-md .col-md-offset-1 {
  margin-left: 8.33333333%;
}
.container-md .col-md-offset-0 {
  margin-left: 0%;
}
.container-lg .col-lg-12 {
  float: left;
}
.container-lg .col-lg-11 {
  float: left;
}
.container-lg .col-lg-10 {
  float: left;
}
.container-lg .col-lg-9 {
  float: left;
}
.container-lg .col-lg-8 {
  float: left;
}
.container-lg .col-lg-7 {
  float: left;
}
.container-lg .col-lg-6 {
  float: left;
}
.container-lg .col-lg-5 {
  float: left;
}
.container-lg .col-lg-4 {
  float: left;
}
.container-lg .col-lg-3 {
  float: left;
}
.container-lg .col-lg-2 {
  float: left;
}
.container-lg .col-lg-1 {
  float: left;
}
.container-lg .col-lg-0 {
  float: left;
}
.container-lg .col-lg-12 {
  width: 100%;
}
.container-lg .col-lg-11 {
  width: 91.66666667%;
}
.container-lg .col-lg-10 {
  width: 83.33333333%;
}
.container-lg .col-lg-9 {
  width: 75%;
}
.container-lg .col-lg-8 {
  width: 66.66666667%;
}
.container-lg .col-lg-7 {
  width: 58.33333333%;
}
.container-lg .col-lg-6 {
  width: 50%;
}
.container-lg .col-lg-5 {
  width: 41.66666667%;
}
.container-lg .col-lg-4 {
  width: 33.33333333%;
}
.container-lg .col-lg-3 {
  width: 25%;
}
.container-lg .col-lg-2 {
  width: 16.66666667%;
}
.container-lg .col-lg-1 {
  width: 8.33333333%;
}
.container-lg .col-lg-pull-12 {
  right: 100%;
}
.container-lg .col-lg-pull-11 {
  right: 91.66666667%;
}
.container-lg .col-lg-pull-10 {
  right: 83.33333333%;
}
.container-lg .col-lg-pull-9 {
  right: 75%;
}
.container-lg .col-lg-pull-8 {
  right: 66.66666667%;
}
.container-lg .col-lg-pull-7 {
  right: 58.33333333%;
}
.container-lg .col-lg-pull-6 {
  right: 50%;
}
.container-lg .col-lg-pull-5 {
  right: 41.66666667%;
}
.container-lg .col-lg-pull-4 {
  right: 33.33333333%;
}
.container-lg .col-lg-pull-3 {
  right: 25%;
}
.container-lg .col-lg-pull-2 {
  right: 16.66666667%;
}
.container-lg .col-lg-pull-1 {
  right: 8.33333333%;
}
.container-lg .col-lg-pull-0 {
  right: auto;
}
.container-lg .col-lg-push-12 {
  left: 100%;
}
.container-lg .col-lg-push-11 {
  left: 91.66666667%;
}
.container-lg .col-lg-push-10 {
  left: 83.33333333%;
}
.container-lg .col-lg-push-9 {
  left: 75%;
}
.container-lg .col-lg-push-8 {
  left: 66.66666667%;
}
.container-lg .col-lg-push-7 {
  left: 58.33333333%;
}
.container-lg .col-lg-push-6 {
  left: 50%;
}
.container-lg .col-lg-push-5 {
  left: 41.66666667%;
}
.container-lg .col-lg-push-4 {
  left: 33.33333333%;
}
.container-lg .col-lg-push-3 {
  left: 25%;
}
.container-lg .col-lg-push-2 {
  left: 16.66666667%;
}
.container-lg .col-lg-push-1 {
  left: 8.33333333%;
}
.container-lg .col-lg-push-0 {
  left: auto;
}
.container-lg .col-lg-offset-12 {
  margin-left: 100%;
}
.container-lg .col-lg-offset-11 {
  margin-left: 91.66666667%;
}
.container-lg .col-lg-offset-10 {
  margin-left: 83.33333333%;
}
.container-lg .col-lg-offset-9 {
  margin-left: 75%;
}
.container-lg .col-lg-offset-8 {
  margin-left: 66.66666667%;
}
.container-lg .col-lg-offset-7 {
  margin-left: 58.33333333%;
}
.container-lg .col-lg-offset-6 {
  margin-left: 50%;
}
.container-lg .col-lg-offset-5 {
  margin-left: 41.66666667%;
}
.container-lg .col-lg-offset-4 {
  margin-left: 33.33333333%;
}
.container-lg .col-lg-offset-3 {
  margin-left: 25%;
}
.container-lg .col-lg-offset-2 {
  margin-left: 16.66666667%;
}
.container-lg .col-lg-offset-1 {
  margin-left: 8.33333333%;
}
.container-lg .col-lg-offset-0 {
  margin-left: 0%;
}
.container-xs .visible-xs {
  display: block !important;
}
table.container-xs .visible-xs {
  display: table !important;
}
tr.container-xs .visible-xs {
  display: table-row !important;
}
th.container-xs .visible-xs,
td.container-xs .visible-xs {
  display: table-cell !important;
}
.container-xs .visible-xs-block {
  display: block !important;
}
.container-xs .visible-xs-inline {
  display: inline !important;
}
.container-xs .visible-xs-inline-block {
  display: inline-block !important;
}
.container-xs .hidden-xs {
  display: none !important;
}
.container-sm .visible-sm {
  display: block !important;
}
table.container-sm .visible-sm {
  display: table !important;
}
tr.container-sm .visible-sm {
  display: table-row !important;
}
th.container-sm .visible-sm,
td.container-sm .visible-sm {
  display: table-cell !important;
}
.container-sm .visible-sm-block {
  display: block !important;
}
.container-sm .visible-sm-inline {
  display: inline !important;
}
.container-sm .visible-sm-inline-block {
  display: inline-block !important;
}
.container-sm .hidden-sm {
  display: none !important;
}
.container-md .visible-md {
  display: block !important;
}
table.container-md .visible-md {
  display: table !important;
}
tr.container-md .visible-md {
  display: table-row !important;
}
th.container-md .visible-md,
td.container-md .visible-md {
  display: table-cell !important;
}
.container-md .visible-md-block {
  display: block !important;
}
.container-md .visible-md-inline {
  display: inline !important;
}
.container-md .visible-md-inline-block {
  display: inline-block !important;
}
.container-md .hidden-md {
  display: none !important;
}
.container-lg .visible-lg {
  display: block !important;
}
table.container-lg .visible-lg {
  display: table !important;
}
tr.container-lg .visible-lg {
  display: table-row !important;
}
th.container-lg .visible-lg,
td.container-lg .visible-lg {
  display: table-cell !important;
}
.container-lg .visible-lg-block {
  display: block !important;
}
.container-lg .visible-lg-inline {
  display: inline !important;
}
.container-lg .visible-lg-inline-block {
  display: inline-block !important;
}
.container-lg .hidden-lg {
  display: none !important;
}
@media (min-width: 1441px) {
  .col-xlg-1,
  .col-xlg-2,
  .col-xlg-3,
  .col-xlg-4,
  .col-xlg-5,
  .col-xlg-6,
  .col-xlg-7,
  .col-xlg-8,
  .col-xlg-9,
  .col-xlg-10,
  .col-xlg-11,
  .col-xlg-12 {
    float: left;
  }
  .col-xlg-12 {
    width: 100%;
  }
  .col-xlg-11 {
    width: 91.66666667%;
  }
  .col-xlg-10 {
    width: 83.33333333%;
  }
  .col-xlg-9 {
    width: 75%;
  }
  .col-xlg-8 {
    width: 66.66666667%;
  }
  .col-xlg-7 {
    width: 58.33333333%;
  }
  .col-xlg-6 {
    width: 50%;
  }
  .col-xlg-5 {
    width: 41.66666667%;
  }
  .col-xlg-4 {
    width: 33.33333333%;
  }
  .col-xlg-3 {
    width: 25%;
  }
  .col-xlg-2 {
    width: 16.66666667%;
  }
  .col-xlg-1 {
    width: 8.33333333%;
  }
  .col-xlg-pull-12 {
    right: 100%;
  }
  .col-xlg-pull-11 {
    right: 91.66666667%;
  }
  .col-xlg-pull-10 {
    right: 83.33333333%;
  }
  .col-xlg-pull-9 {
    right: 75%;
  }
  .col-xlg-pull-8 {
    right: 66.66666667%;
  }
  .col-xlg-pull-7 {
    right: 58.33333333%;
  }
  .col-xlg-pull-6 {
    right: 50%;
  }
  .col-xlg-pull-5 {
    right: 41.66666667%;
  }
  .col-xlg-pull-4 {
    right: 33.33333333%;
  }
  .col-xlg-pull-3 {
    right: 25%;
  }
  .col-xlg-pull-2 {
    right: 16.66666667%;
  }
  .col-xlg-pull-1 {
    right: 8.33333333%;
  }
  .col-xlg-pull-0 {
    right: auto;
  }
  .col-xlg-push-12 {
    left: 100%;
  }
  .col-xlg-push-11 {
    left: 91.66666667%;
  }
  .col-xlg-push-10 {
    left: 83.33333333%;
  }
  .col-xlg-push-9 {
    left: 75%;
  }
  .col-xlg-push-8 {
    left: 66.66666667%;
  }
  .col-xlg-push-7 {
    left: 58.33333333%;
  }
  .col-xlg-push-6 {
    left: 50%;
  }
  .col-xlg-push-5 {
    left: 41.66666667%;
  }
  .col-xlg-push-4 {
    left: 33.33333333%;
  }
  .col-xlg-push-3 {
    left: 25%;
  }
  .col-xlg-push-2 {
    left: 16.66666667%;
  }
  .col-xlg-push-1 {
    left: 8.33333333%;
  }
  .col-xlg-push-0 {
    left: auto;
  }
  .col-xlg-offset-12 {
    margin-left: 100%;
  }
  .col-xlg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xlg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xlg-offset-9 {
    margin-left: 75%;
  }
  .col-xlg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xlg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xlg-offset-6 {
    margin-left: 50%;
  }
  .col-xlg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xlg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xlg-offset-3 {
    margin-left: 25%;
  }
  .col-xlg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xlg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xlg-offset-0 {
    margin-left: 0%;
  }
}
.container-md .col-md-offset-67px {
  margin-left: 67px;
}
.clear-both {
  clear: both;
}
.width-37px {
  width: 37px;
}
.width-label {
  width: 116px;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
  padding: 9px 15px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:hover,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active.focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled].focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:hover,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active.focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  background-image: none;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled],
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled].active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled],
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled].active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.skin-1 .nav.navbar-nav > li.active {
  background: #3a4459;
}
.skin-1 .nav.navbar-nav > li.active > a {
  color: #fff;
  background: transparent;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:hover,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active.focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled].focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:hover,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active.focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  background-image: none;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled],
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled].active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled],
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled].active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.skin-1 .nav.navbar-nav > li > a:hover,
.skin-1 .nav.navbar-nav > li > a:focus {
  background: transparent;
  color: #1ab394;
}
.nav.navbar-nav.navbar-right .right-sidebar-toggle:hover i {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.navbar.navbar-static-top .select2-selection {
  background-color: rgba(255, 255, 255, 0.3);
}
.navbar-top-links .dropdown-alerts .alert-wrapper-static {
  height: 192px;
}
.navbar-top-links .dropdown-alerts .alert-container {
  display: block;
  position: static;
  float: none;
  border: none;
  width: 100%;
}
@media (min-width: 767px) {
  .nav-flex-right {
    display: flex;
    width: 100% !important;
    justify-content: flex-end;
    text-align: right;
    white-space: nowrap;
  }
  .nav-flex-right > li {
    flex: 0 1 0;
  }
  .nav-flex-right > li.first {
    flex: 0 1 0;
  }
  .nav-flex-right > li.last {
    flex: 1 1 0;
    min-width: 0;
    max-width: fit-content;
  }
  .nav-flex-right > li.last > a {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .nav-flex-right > li a.navbar-button {
    padding: 4px 9px !important;
    margin: 10px 5px !important;
    min-height: 0 !important;
    font-size: 12px !important;
    font-weight: normal !important;
  }
}
@media (max-width: 767px) {
  .nav-flex-right {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .nav-flex-right > li.last > a {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 240px;
  }
}
#select2-search_query-results {
  max-height: 475px;
}
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xxs {
  padding: 0 5px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.p-n {
  padding: 0 !important;
}
.p-l-none {
  padding-left: 0 !important;
}
@media screen and (min-width: 480px) {
  .p-l-none-xs {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .p-l-none-sm {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .p-l-none-md {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-l-none-lg {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .p-l-none-xlg {
    padding-left: 0 !important;
  }
}
.p-l-xxs {
  padding-left: 5px !important;
}
.p-l-xs {
  padding-left: 10px !important;
}
.p-l-sm {
  padding-left: 15px !important;
}
.p-l-m {
  padding-left: 20px !important;
}
.p-l-md {
  padding-left: 25px !important;
}
.p-l-lg {
  padding-left: 30px !important;
}
.p-l-xl {
  padding-left: 40px !important;
}
.p-l-n-xxs {
  padding-left: -5px;
}
.p-l-n-xs {
  padding-left: -10px;
}
.p-l-n-sm {
  padding-left: -15px;
}
.p-l-n-m {
  padding-left: -20px;
}
.p-l-n-md {
  padding-left: -25px;
}
.p-l-n-lg {
  padding-left: -30px;
}
.p-l-n-xl {
  padding-left: -40px;
}
.p-t-none {
  padding-top: 0 !important;
}
.p-t-xxs {
  padding-top: 5px;
}
.p-t-xs {
  padding-top: 10px;
}
.p-t-sm {
  padding-top: 15px;
}
.p-t-m {
  padding-top: 20px;
}
.p-t-md {
  padding-top: 25px;
}
.p-t-lg {
  padding-top: 30px;
}
.p-t-xl {
  padding-top: 40px;
}
.p-t-n-xxs {
  padding-top: -5px;
}
.p-t-n-xs {
  padding-top: -10px;
}
.p-t-n-sm {
  padding-top: -15px;
}
.p-t-n-m {
  padding-top: -20px;
}
.p-t-n-md {
  padding-top: -25px;
}
.p-t-n-lg {
  padding-top: -30px;
}
.p-t-n-xl {
  padding-top: -40px;
}
.p-r-none {
  padding-right: 0 !important;
}
@media screen and (min-width: 480px) {
  .p-r-none-xs {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .p-r-none-sm {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .p-r-none-md {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-r-none-lg {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .p-r-none-xlg {
    padding-right: 0 !important;
  }
}
.p-r-xxs {
  padding-right: 5px !important;
}
.p-r-xs {
  padding-right: 10px !important;
}
.p-r-sm {
  padding-right: 15px !important;
}
.p-r-m {
  padding-right: 20px !important;
}
.p-r-md {
  padding-right: 25px !important;
}
.p-r-lg {
  padding-right: 30px !important;
}
.p-r-xl {
  padding-right: 40px !important;
}
.p-r-n-xxs {
  padding-right: -5px;
}
.p-r-n-xs {
  padding-right: -10px;
}
.p-r-n-sm {
  padding-right: -15px;
}
.p-r-n-m {
  padding-right: -20px;
}
.p-r-n-md {
  padding-right: -25px;
}
.p-r-n-lg {
  padding-right: -30px;
}
.p-r-n-xl {
  padding-right: -40px;
}
.p-b-none {
  padding-bottom: 0 !important;
}
.p-b-xxs {
  padding-bottom: 5px;
}
.p-b-xs {
  padding-bottom: 10px;
}
.p-b-sm {
  padding-bottom: 15px;
}
.p-b-m {
  padding-bottom: 20px;
}
.p-b-md {
  padding-bottom: 25px;
}
.p-b-lg {
  padding-bottom: 30px;
}
.p-b-xl {
  padding-bottom: 40px;
}
.p-b-n-xxs {
  padding-bottom: -5px;
}
.p-b-n-xs {
  padding-bottom: -10px;
}
.p-b-n-sm {
  padding-bottom: -15px;
}
.p-b-n-m {
  padding-bottom: -20px;
}
.p-b-n-md {
  padding-bottom: -25px;
}
.p-b-n-lg {
  padding-bottom: -30px;
}
.p-b-n-xl {
  padding-bottom: -40px;
}
.p-1 {
  padding: 1px !important;
}
.p-t-1 {
  padding-top: 1px !important;
}
.p-b-1 {
  padding-bottom: 1px !important;
}
.p-l-1 {
  padding-left: 1px !important;
}
.p-r-1 {
  padding-right: 1px !important;
}
.p-8 {
  padding: 8px !important;
}
.p-t-8 {
  padding-top: 8px !important;
}
.p-b-8 {
  padding-bottom: 8px !important;
}
.p-l-8 {
  padding-left: 8px !important;
}
.p-r-8 {
  padding-right: 8px !important;
}
.p-9 {
  padding: 9px !important;
}
.p-t-9 {
  padding-top: 9px !important;
}
.p-b-9 {
  padding-bottom: 9px !important;
}
.p-l-9 {
  padding-left: 9px !important;
}
.p-r-9 {
  padding-right: 9px !important;
}
.m-xxs {
  margin: 5px;
}
.m-xs {
  margin: 10px;
}
.m-sm {
  margin: 15px;
}
.m-m {
  margin: 20px;
}
.m-md {
  margin: 25px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 40px;
}
.m-w-xxs {
  margin: 0 5px;
}
.m-w-xs {
  margin: 0 10px;
}
.m-w-sm {
  margin: 0 15px;
}
.m-w-m {
  margin: 0 20px;
}
.m-w-md {
  margin: 0 25px;
}
.m-w-lg {
  margin: 0 30px;
}
.m-w-xl {
  margin: 0 40px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-l-xxs {
  margin-left: 5px;
}
.m-l-xs {
  margin-left: 10px;
}
.m-l-sm {
  margin-left: 15px;
}
.m-l-m {
  margin-left: 20px;
}
.m-l-md {
  margin-left: 25px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -5px;
}
.m-l-n-xs {
  margin-left: -10px;
}
.m-l-n-sm {
  margin-left: -15px;
}
.m-l-n-m {
  margin-left: -20px;
}
.m-l-n-md {
  margin-left: -25px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0 !important;
}
.m-t-xxs {
  margin-top: 5px;
}
.m-t-xms {
  margin-top: 7px;
}
.m-t-xs {
  margin-top: 10px;
}
.m-t-sm {
  margin-top: 15px;
}
.m-t-m {
  margin-top: 20px;
}
.m-t-md {
  margin-top: 25px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -5px;
}
.m-t-n-xms {
  margin-top: -7px;
}
.m-t-n-xs {
  margin-top: -10px;
}
.m-t-n-sm {
  margin-top: -15px;
}
.m-t-n-m {
  margin-top: -20px;
}
.m-t-n-md {
  margin-top: -25px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-xxs {
  margin-right: 5px;
}
.m-r-xs {
  margin-right: 10px;
}
.m-r-sm {
  margin-right: 15px;
}
.m-r-m {
  margin-right: 20px;
}
.m-r-md {
  margin-right: 25px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -5px;
}
.m-r-n-xs {
  margin-right: -10px;
}
.m-r-n-sm {
  margin-right: -15px;
}
.m-r-n-m {
  margin-right: -20px;
}
.m-r-n-md {
  margin-right: -25px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0 !important;
}
.m-b-xxs {
  margin-bottom: 5px;
}
.m-b-xs {
  margin-bottom: 10px;
}
.m-b-sm {
  margin-bottom: 15px;
}
.m-b-m {
  margin-bottom: 20px;
}
.m-b-md {
  margin-bottom: 25px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -5px;
}
.m-b-n-xs {
  margin-bottom: -10px;
}
.m-b-n-sm {
  margin-bottom: -15px;
}
.m-b-n-m {
  margin-bottom: -20px;
}
.m-b-n-md {
  margin-bottom: -25px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.m-l-auto {
  margin-left: auto;
}
.m-r-auto {
  margin-right: auto;
}
.m-t-auto {
  margin-top: auto;
}
.m-b-auto {
  margin-bottom: auto;
}
.m-x-auto {
  margin-left: auto;
  margin-right: auto;
}
.m-y-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.t-15 {
  top: 15px;
}
.b-15 {
  bottom: 15px;
}
.l-15 {
  left: 15px;
}
.r-15 {
  right: 15px;
}
.t-15-i {
  top: 15px !important;
}
.b-15-i {
  bottom: 15px !important;
}
.l-15-i {
  left: 15px !important;
}
.r-15-i {
  right: 15px !important;
}
body {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.float-e-margins .btn {
  margin-bottom: 0;
}
.float-e-margins .m-b-none {
  margin-bottom: 0;
}
.float-e-margins .m-b-xxs {
  margin-bottom: 1px;
}
.float-e-margins .m-b-xs {
  margin-bottom: 5px;
}
.float-e-margins .m-b-sm {
  margin-bottom: 10px;
}
.float-e-margins .m-b {
  margin-bottom: 15px;
}
.float-e-margins .m-b-md {
  margin-bottom: 20px;
}
.float-e-margins .m-b-lg {
  margin-bottom: 30px;
}
.float-e-margins .m-b-xl {
  margin-bottom: 40px;
}
.float-e-margins .m-b-xxl {
  margin-bottom: 50px;
}
.float-e-margins .m-b-n-xxs {
  margin-bottom: -1px;
}
.float-e-margins .m-b-n-xs {
  margin-bottom: -5px;
}
.float-e-margins .m-b-n-sm {
  margin-bottom: -10px;
}
.float-e-margins .m-b-n {
  margin-bottom: -15px;
}
.float-e-margins .m-b-n-md {
  margin-bottom: -20px;
}
.float-e-margins .m-b-n-lg {
  margin-bottom: -30px;
}
.float-e-margins .m-b-n-xl {
  margin-bottom: -40px;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-6 {
  margin-right: 6px;
}
.m-l-6 {
  margin-left: 6px;
}
.m-l-100 {
  margin-left: 100px;
}
.m-r-3 {
  margin-right: 3px;
}
.m-r-75 {
  margin-right: 75px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.p-10 {
  padding: 10px;
}
.p-15 {
  padding: 15px;
}
.p-t-0 {
  padding-top: 0;
}
.p-b-0 {
  padding-bottom: 0;
}
.p-l-0 {
  padding-left: 0;
}
.p-r-0 {
  padding-right: 0;
}
.p-t-2 {
  padding-top: 2px;
}
.p-t-3 {
  padding-top: 3px;
}
.p-t-4 {
  padding-top: 4px;
}
.p-b-2 {
  padding-bottom: 2px;
}
.p-b-3 {
  padding-bottom: 3px;
}
.p-l-2 {
  padding-left: 2px;
}
.p-l-3 {
  padding-left: 3px;
}
.p-r-2 {
  padding-right: 2px;
}
.p-r-3 {
  padding-right: 3px;
}
.p-l-4 {
  padding-left: 4px;
}
.p-r-4 {
  padding-right: 4px;
}
.p-t-7 {
  padding-top: 7px;
}
.p-b-7 {
  padding-bottom: 7px;
}
.p-r-7 {
  padding-right: 7px;
}
.p-l-7 {
  padding-left: 7px;
}
.p-l-10 {
  padding-left: 10px;
}
.p-l-12 {
  padding-left: 12px;
}
.f-s-22px {
  font-size: 22px;
  line-height: 22px;
}
.f-s-16 {
  font-size: 16px;
}
.f-s-24 {
  font-size: 24px;
}
.d-i {
  display: inline;
}
.d-i-b {
  display: inline-block;
}
.d-n {
  display: none;
}
.d-b {
  display: block;
}
.v-a-t {
  vertical-align: top;
}
.v-a-b {
  vertical-align: baseline;
}
.w-12-p {
  width: 12%;
}
@media (max-width: 767px) {
  .w-12-p {
    width: 100%;
  }
}
.w-12-25-p {
  width: 12.25%;
}
.w-14-p {
  width: 14%;
}
@media (max-width: 767px) {
  .w-14-p {
    width: 100%;
  }
}
.w-14-2-p {
  width: 14%;
}
.w-10-p {
  width: 10%;
}
.w-15-p {
  width: 15%;
}
.w-16-5-p {
  width: 16.5%;
}
.w-20-p {
  width: 20%;
}
.w-100-p {
  width: 100% !important;
}
.w-300 {
  width: 300px;
}
.of-hidden {
  overflow: hidden;
}
.of-auto {
  overflow: auto;
}
.pos-a {
  position: absolute;
}
.pos-r {
  position: relative;
}
.z-index-1 {
  z-index: 1;
}
a:hover.btn-danger,
a:active.btn-danger,
a:focus.btn-danger {
  color: #fff !important;
}
.text-yellow {
  color: #CCCC04;
}
.clear-none {
  clear: none !important;
}
.work-break-break-all {
  word-break: break-all;
}
@media screen and (max-width: 767px) {
  .middle-box {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding-top: 0;
}
.empty-hidden:empty {
  display: none;
}
.word-break-break-word {
  word-break: break-word;
}
.white-space-normal {
  white-space: normal;
}
@media (min-width: 768px) and (max-width: 1919px) {
  .top-navigation .wrapper.wrapper-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.h-f-c {
  height: -moz-fit-content;
  height: fit-content;
}
.w-f-c {
  width: -moz-fit-content;
  width: fit-content;
}
.pointer-events-all {
  pointer-events: all !important;
}
.v-a-m {
  vertical-align: middle;
}
.v-a-t-b {
  vertical-align: text-bottom;
}
.title-action:empty {
  display: none;
}
.f-w-b {
  font-weight: bold !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.text-break-force {
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.min-w-55 {
  min-width: 55px;
}
.min-w-60 {
  min-width: 60px;
}
.min-w-200 {
  min-width: 200px;
}
.min-w-250 {
  min-width: 250px;
}
.min-w-400 {
  min-width: 400px;
}
.min-w-1000 {
  min-width: 1000px;
}
.min-w-1200 {
  min-width: 1200px;
}
.min-w-1300 {
  min-width: 1300px;
}
.min-w-1500 {
  min-width: 1500px;
}
.min-w-1600 {
  min-width: 1600px;
}
.min-w-1800 {
  min-width: 1800px;
}
.max-w-145 {
  max-width: 145px;
}
.max-w-200 {
  max-width: 200px;
}
.max-w-300 {
  max-width: 300px;
}
.w-120 {
  width: 120px;
}
.w-150 {
  width: 150px;
}
.w-200 {
  width: 200px;
}
.w-300 {
  width: 300px;
}
.w-400 {
  width: 400px;
}
.w-500 {
  width: 500px;
}
.w-1600 {
  width: 1600px;
}
.h-50 {
  height: 50px;
}
.min-h-200 {
  min-height: 200px;
}
.min-h-400 {
  min-height: 400px;
}
.min-h-500 {
  min-height: 500px;
}
.max-h-200 {
  max-height: 200px;
}
.max-h-400 {
  max-height: 400px;
}
.max-h-500 {
  max-height: 500px;
}
.max-h-800 {
  max-height: 800px;
}
.h-53-i {
  height: 53px !important;
}
.v-a-super {
  vertical-align: super;
}
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #ED5565;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #ED5565;
}
.has-error .form-control {
  border-color: #ED5565;
}
.has-error .form-control:focus {
  border-color: #ED5565;
}
.has-error .input-group-addon {
  color: #ED5565;
  background-color: #f2dede;
  border-color: #ED5565;
}
.has-error .form-control-feedback {
  color: #ED5565;
}
.collection-item-default.icheck-input + .help-block {
  min-width: 230px;
  float: right;
  text-align: right;
  margin-top: 2px;
  margin-right: 50px;
}
.bg-white {
  background: #fff;
}
.bg-white-transparent {
  background: rgba(255, 255, 255, 0.5);
}
.bg-secondary {
  background: #f6f6f6;
}
.disabled-group {
  pointer-events: none;
}
.btn-default {
  color: #ffffff;
  background-color: #c2c2c2;
  border-color: #c2c2c2;
}
.btn-default:focus,
.btn-default.focus,
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #bababa;
  border-color: #bababa;
}
.btn-default:focus:hover,
.btn-default.focus:hover,
.btn-default:hover:hover,
.btn-default:active:hover,
.btn-default.active:hover,
.open .dropdown-toggle.btn-default:hover,
.btn-default:focus:focus,
.btn-default.focus:focus,
.btn-default:hover:focus,
.btn-default:active:focus,
.btn-default.active:focus,
.open .dropdown-toggle.btn-default:focus,
.btn-default:focus.focus,
.btn-default.focus.focus,
.btn-default:hover.focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #bababa;
  border-color: #bababa;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default.disabled:hover:hover,
.btn-default.disabled:focus:hover,
.btn-default.disabled:active:hover,
.btn-default.disabled.active:hover,
.btn-default[disabled]:hover,
.btn-default[disabled]:hover:hover,
.btn-default[disabled]:focus:hover,
.btn-default[disabled]:active:hover,
.btn-default.active[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default.disabled:hover:focus,
.btn-default.disabled:focus:focus,
.btn-default.disabled:active:focus,
.btn-default.disabled.active:focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover:focus,
.btn-default[disabled]:focus:focus,
.btn-default[disabled]:active:focus,
.btn-default.active[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default.disabled:hover:active,
.btn-default.disabled:focus:active,
.btn-default.disabled:active:active,
.btn-default.disabled.active:active,
.btn-default[disabled]:active,
.btn-default[disabled]:hover:active,
.btn-default[disabled]:focus:active,
.btn-default[disabled]:active:active,
.btn-default.active[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default.disabled:hover.active,
.btn-default.disabled:focus.active,
.btn-default.disabled:active.active,
.btn-default.disabled.active.active,
.btn-default[disabled].active,
.btn-default[disabled]:hover.active,
.btn-default[disabled]:focus.active,
.btn-default[disabled]:active.active,
.btn-default.active[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-default.btn-outline.disabled,
.btn-default.btn-outline.disabled:hover,
.btn-default.btn-outline.disabled:focus,
.btn-default.btn-outline.disabled:active,
.btn-default.btn-outline.disabled.active,
.btn-default.btn-outline[disabled],
.btn-default.btn-outline[disabled]:hover,
.btn-default.btn-outline[disabled]:focus,
.btn-default.btn-outline[disabled]:active,
.btn-default.btn-outline.active[disabled],
fieldset[disabled] .btn-default.btn-outline,
.btn-default.btn-outline.disabled:hover,
.btn-default.btn-outline.disabled:hover:hover,
.btn-default.btn-outline.disabled:focus:hover,
.btn-default.btn-outline.disabled:active:hover,
.btn-default.btn-outline.disabled.active:hover,
.btn-default.btn-outline[disabled]:hover,
.btn-default.btn-outline[disabled]:hover:hover,
.btn-default.btn-outline[disabled]:focus:hover,
.btn-default.btn-outline[disabled]:active:hover,
.btn-default.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-default.btn-outline:hover,
.btn-default.btn-outline.disabled:focus,
.btn-default.btn-outline.disabled:hover:focus,
.btn-default.btn-outline.disabled:focus:focus,
.btn-default.btn-outline.disabled:active:focus,
.btn-default.btn-outline.disabled.active:focus,
.btn-default.btn-outline[disabled]:focus,
.btn-default.btn-outline[disabled]:hover:focus,
.btn-default.btn-outline[disabled]:focus:focus,
.btn-default.btn-outline[disabled]:active:focus,
.btn-default.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-default.btn-outline:focus,
.btn-default.btn-outline.disabled:active,
.btn-default.btn-outline.disabled:hover:active,
.btn-default.btn-outline.disabled:focus:active,
.btn-default.btn-outline.disabled:active:active,
.btn-default.btn-outline.disabled.active:active,
.btn-default.btn-outline[disabled]:active,
.btn-default.btn-outline[disabled]:hover:active,
.btn-default.btn-outline[disabled]:focus:active,
.btn-default.btn-outline[disabled]:active:active,
.btn-default.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-default.btn-outline:active,
.btn-default.btn-outline.disabled.active,
.btn-default.btn-outline.disabled:hover.active,
.btn-default.btn-outline.disabled:focus.active,
.btn-default.btn-outline.disabled:active.active,
.btn-default.btn-outline.disabled.active.active,
.btn-default.btn-outline[disabled].active,
.btn-default.btn-outline[disabled]:hover.active,
.btn-default.btn-outline[disabled]:focus.active,
.btn-default.btn-outline[disabled]:active.active,
.btn-default.btn-outline.active[disabled].active,
fieldset[disabled] .btn-default.btn-outline.active {
  background-color: transparent;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #c2c2c2;
  background-color: #ffffff;
}
.btn-primary {
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.btn-primary:focus:hover,
.btn-primary.focus:hover,
.btn-primary:hover:hover,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open .dropdown-toggle.btn-primary:hover,
.btn-primary:focus:focus,
.btn-primary.focus:focus,
.btn-primary:hover:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open .dropdown-toggle.btn-primary:focus,
.btn-primary:focus.focus,
.btn-primary.focus.focus,
.btn-primary:hover.focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary.disabled:hover:hover,
.btn-primary.disabled:focus:hover,
.btn-primary.disabled:active:hover,
.btn-primary.disabled.active:hover,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:hover:hover,
.btn-primary[disabled]:focus:hover,
.btn-primary[disabled]:active:hover,
.btn-primary.active[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover:focus,
.btn-primary.disabled:focus:focus,
.btn-primary.disabled:active:focus,
.btn-primary.disabled.active:focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover:focus,
.btn-primary[disabled]:focus:focus,
.btn-primary[disabled]:active:focus,
.btn-primary.active[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary.disabled:hover:active,
.btn-primary.disabled:focus:active,
.btn-primary.disabled:active:active,
.btn-primary.disabled.active:active,
.btn-primary[disabled]:active,
.btn-primary[disabled]:hover:active,
.btn-primary[disabled]:focus:active,
.btn-primary[disabled]:active:active,
.btn-primary.active[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary.disabled:hover.active,
.btn-primary.disabled:focus.active,
.btn-primary.disabled:active.active,
.btn-primary.disabled.active.active,
.btn-primary[disabled].active,
.btn-primary[disabled]:hover.active,
.btn-primary[disabled]:focus.active,
.btn-primary[disabled]:active.active,
.btn-primary.active[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-primary.btn-outline.disabled,
.btn-primary.btn-outline.disabled:hover,
.btn-primary.btn-outline.disabled:focus,
.btn-primary.btn-outline.disabled:active,
.btn-primary.btn-outline.disabled.active,
.btn-primary.btn-outline[disabled],
.btn-primary.btn-outline[disabled]:hover,
.btn-primary.btn-outline[disabled]:focus,
.btn-primary.btn-outline[disabled]:active,
.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .btn-primary.btn-outline,
.btn-primary.btn-outline.disabled:hover,
.btn-primary.btn-outline.disabled:hover:hover,
.btn-primary.btn-outline.disabled:focus:hover,
.btn-primary.btn-outline.disabled:active:hover,
.btn-primary.btn-outline.disabled.active:hover,
.btn-primary.btn-outline[disabled]:hover,
.btn-primary.btn-outline[disabled]:hover:hover,
.btn-primary.btn-outline[disabled]:focus:hover,
.btn-primary.btn-outline[disabled]:active:hover,
.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-primary.btn-outline:hover,
.btn-primary.btn-outline.disabled:focus,
.btn-primary.btn-outline.disabled:hover:focus,
.btn-primary.btn-outline.disabled:focus:focus,
.btn-primary.btn-outline.disabled:active:focus,
.btn-primary.btn-outline.disabled.active:focus,
.btn-primary.btn-outline[disabled]:focus,
.btn-primary.btn-outline[disabled]:hover:focus,
.btn-primary.btn-outline[disabled]:focus:focus,
.btn-primary.btn-outline[disabled]:active:focus,
.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-primary.btn-outline:focus,
.btn-primary.btn-outline.disabled:active,
.btn-primary.btn-outline.disabled:hover:active,
.btn-primary.btn-outline.disabled:focus:active,
.btn-primary.btn-outline.disabled:active:active,
.btn-primary.btn-outline.disabled.active:active,
.btn-primary.btn-outline[disabled]:active,
.btn-primary.btn-outline[disabled]:hover:active,
.btn-primary.btn-outline[disabled]:focus:active,
.btn-primary.btn-outline[disabled]:active:active,
.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-primary.btn-outline:active,
.btn-primary.btn-outline.disabled.active,
.btn-primary.btn-outline.disabled:hover.active,
.btn-primary.btn-outline.disabled:focus.active,
.btn-primary.btn-outline.disabled:active.active,
.btn-primary.btn-outline.disabled.active.active,
.btn-primary.btn-outline[disabled].active,
.btn-primary.btn-outline[disabled]:hover.active,
.btn-primary.btn-outline[disabled]:focus.active,
.btn-primary.btn-outline[disabled]:active.active,
.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #1c84c6;
  border-color: #1c84c6;
}
.btn-success:focus,
.btn-success.focus,
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success:focus:hover,
.btn-success.focus:hover,
.btn-success:hover:hover,
.btn-success:active:hover,
.btn-success.active:hover,
.open .dropdown-toggle.btn-success:hover,
.btn-success:focus:focus,
.btn-success.focus:focus,
.btn-success:hover:focus,
.btn-success:active:focus,
.btn-success.active:focus,
.open .dropdown-toggle.btn-success:focus,
.btn-success:focus.focus,
.btn-success.focus.focus,
.btn-success:hover.focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success.disabled:hover:hover,
.btn-success.disabled:focus:hover,
.btn-success.disabled:active:hover,
.btn-success.disabled.active:hover,
.btn-success[disabled]:hover,
.btn-success[disabled]:hover:hover,
.btn-success[disabled]:focus:hover,
.btn-success[disabled]:active:hover,
.btn-success.active[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success.disabled:hover:focus,
.btn-success.disabled:focus:focus,
.btn-success.disabled:active:focus,
.btn-success.disabled.active:focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover:focus,
.btn-success[disabled]:focus:focus,
.btn-success[disabled]:active:focus,
.btn-success.active[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success.disabled:hover:active,
.btn-success.disabled:focus:active,
.btn-success.disabled:active:active,
.btn-success.disabled.active:active,
.btn-success[disabled]:active,
.btn-success[disabled]:hover:active,
.btn-success[disabled]:focus:active,
.btn-success[disabled]:active:active,
.btn-success.active[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success.disabled:hover.active,
.btn-success.disabled:focus.active,
.btn-success.disabled:active.active,
.btn-success.disabled.active.active,
.btn-success[disabled].active,
.btn-success[disabled]:hover.active,
.btn-success[disabled]:focus.active,
.btn-success[disabled]:active.active,
.btn-success.active[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-success.btn-outline.disabled,
.btn-success.btn-outline.disabled:hover,
.btn-success.btn-outline.disabled:focus,
.btn-success.btn-outline.disabled:active,
.btn-success.btn-outline.disabled.active,
.btn-success.btn-outline[disabled],
.btn-success.btn-outline[disabled]:hover,
.btn-success.btn-outline[disabled]:focus,
.btn-success.btn-outline[disabled]:active,
.btn-success.btn-outline.active[disabled],
fieldset[disabled] .btn-success.btn-outline,
.btn-success.btn-outline.disabled:hover,
.btn-success.btn-outline.disabled:hover:hover,
.btn-success.btn-outline.disabled:focus:hover,
.btn-success.btn-outline.disabled:active:hover,
.btn-success.btn-outline.disabled.active:hover,
.btn-success.btn-outline[disabled]:hover,
.btn-success.btn-outline[disabled]:hover:hover,
.btn-success.btn-outline[disabled]:focus:hover,
.btn-success.btn-outline[disabled]:active:hover,
.btn-success.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-success.btn-outline:hover,
.btn-success.btn-outline.disabled:focus,
.btn-success.btn-outline.disabled:hover:focus,
.btn-success.btn-outline.disabled:focus:focus,
.btn-success.btn-outline.disabled:active:focus,
.btn-success.btn-outline.disabled.active:focus,
.btn-success.btn-outline[disabled]:focus,
.btn-success.btn-outline[disabled]:hover:focus,
.btn-success.btn-outline[disabled]:focus:focus,
.btn-success.btn-outline[disabled]:active:focus,
.btn-success.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-success.btn-outline:focus,
.btn-success.btn-outline.disabled:active,
.btn-success.btn-outline.disabled:hover:active,
.btn-success.btn-outline.disabled:focus:active,
.btn-success.btn-outline.disabled:active:active,
.btn-success.btn-outline.disabled.active:active,
.btn-success.btn-outline[disabled]:active,
.btn-success.btn-outline[disabled]:hover:active,
.btn-success.btn-outline[disabled]:focus:active,
.btn-success.btn-outline[disabled]:active:active,
.btn-success.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-success.btn-outline:active,
.btn-success.btn-outline.disabled.active,
.btn-success.btn-outline.disabled:hover.active,
.btn-success.btn-outline.disabled:focus.active,
.btn-success.btn-outline.disabled:active.active,
.btn-success.btn-outline.disabled.active.active,
.btn-success.btn-outline[disabled].active,
.btn-success.btn-outline[disabled]:hover.active,
.btn-success.btn-outline[disabled]:focus.active,
.btn-success.btn-outline[disabled]:active.active,
.btn-success.btn-outline.active[disabled].active,
fieldset[disabled] .btn-success.btn-outline.active {
  background-color: transparent;
  border-color: #1f90d8;
}
.btn-success .badge {
  color: #1c84c6;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #23c6c8;
  border-color: #23c6c8;
}
.btn-info:focus,
.btn-info.focus,
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info:focus:hover,
.btn-info.focus:hover,
.btn-info:hover:hover,
.btn-info:active:hover,
.btn-info.active:hover,
.open .dropdown-toggle.btn-info:hover,
.btn-info:focus:focus,
.btn-info.focus:focus,
.btn-info:hover:focus,
.btn-info:active:focus,
.btn-info.active:focus,
.open .dropdown-toggle.btn-info:focus,
.btn-info:focus.focus,
.btn-info.focus.focus,
.btn-info:hover.focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info.disabled:hover:hover,
.btn-info.disabled:focus:hover,
.btn-info.disabled:active:hover,
.btn-info.disabled.active:hover,
.btn-info[disabled]:hover,
.btn-info[disabled]:hover:hover,
.btn-info[disabled]:focus:hover,
.btn-info[disabled]:active:hover,
.btn-info.active[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info.disabled:hover:focus,
.btn-info.disabled:focus:focus,
.btn-info.disabled:active:focus,
.btn-info.disabled.active:focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover:focus,
.btn-info[disabled]:focus:focus,
.btn-info[disabled]:active:focus,
.btn-info.active[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info.disabled:hover:active,
.btn-info.disabled:focus:active,
.btn-info.disabled:active:active,
.btn-info.disabled.active:active,
.btn-info[disabled]:active,
.btn-info[disabled]:hover:active,
.btn-info[disabled]:focus:active,
.btn-info[disabled]:active:active,
.btn-info.active[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info.disabled:hover.active,
.btn-info.disabled:focus.active,
.btn-info.disabled:active.active,
.btn-info.disabled.active.active,
.btn-info[disabled].active,
.btn-info[disabled]:hover.active,
.btn-info[disabled]:focus.active,
.btn-info[disabled]:active.active,
.btn-info.active[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
.btn-info.btn-outline.disabled,
.btn-info.btn-outline.disabled:hover,
.btn-info.btn-outline.disabled:focus,
.btn-info.btn-outline.disabled:active,
.btn-info.btn-outline.disabled.active,
.btn-info.btn-outline[disabled],
.btn-info.btn-outline[disabled]:hover,
.btn-info.btn-outline[disabled]:focus,
.btn-info.btn-outline[disabled]:active,
.btn-info.btn-outline.active[disabled],
fieldset[disabled] .btn-info.btn-outline,
.btn-info.btn-outline.disabled:hover,
.btn-info.btn-outline.disabled:hover:hover,
.btn-info.btn-outline.disabled:focus:hover,
.btn-info.btn-outline.disabled:active:hover,
.btn-info.btn-outline.disabled.active:hover,
.btn-info.btn-outline[disabled]:hover,
.btn-info.btn-outline[disabled]:hover:hover,
.btn-info.btn-outline[disabled]:focus:hover,
.btn-info.btn-outline[disabled]:active:hover,
.btn-info.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-info.btn-outline:hover,
.btn-info.btn-outline.disabled:focus,
.btn-info.btn-outline.disabled:hover:focus,
.btn-info.btn-outline.disabled:focus:focus,
.btn-info.btn-outline.disabled:active:focus,
.btn-info.btn-outline.disabled.active:focus,
.btn-info.btn-outline[disabled]:focus,
.btn-info.btn-outline[disabled]:hover:focus,
.btn-info.btn-outline[disabled]:focus:focus,
.btn-info.btn-outline[disabled]:active:focus,
.btn-info.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-info.btn-outline:focus,
.btn-info.btn-outline.disabled:active,
.btn-info.btn-outline.disabled:hover:active,
.btn-info.btn-outline.disabled:focus:active,
.btn-info.btn-outline.disabled:active:active,
.btn-info.btn-outline.disabled.active:active,
.btn-info.btn-outline[disabled]:active,
.btn-info.btn-outline[disabled]:hover:active,
.btn-info.btn-outline[disabled]:focus:active,
.btn-info.btn-outline[disabled]:active:active,
.btn-info.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-info.btn-outline:active,
.btn-info.btn-outline.disabled.active,
.btn-info.btn-outline.disabled:hover.active,
.btn-info.btn-outline.disabled:focus.active,
.btn-info.btn-outline.disabled:active.active,
.btn-info.btn-outline.disabled.active.active,
.btn-info.btn-outline[disabled].active,
.btn-info.btn-outline[disabled]:hover.active,
.btn-info.btn-outline[disabled]:focus.active,
.btn-info.btn-outline[disabled]:active.active,
.btn-info.btn-outline.active[disabled].active,
fieldset[disabled] .btn-info.btn-outline.active {
  background-color: transparent;
  border-color: #26d7d9;
}
.btn-info .badge {
  color: #23c6c8;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f8ac59;
  border-color: #f8ac59;
}
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning:focus:hover,
.btn-warning.focus:hover,
.btn-warning:hover:hover,
.btn-warning:active:hover,
.btn-warning.active:hover,
.open .dropdown-toggle.btn-warning:hover,
.btn-warning:focus:focus,
.btn-warning.focus:focus,
.btn-warning:hover:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open .dropdown-toggle.btn-warning:focus,
.btn-warning:focus.focus,
.btn-warning.focus.focus,
.btn-warning:hover.focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning.disabled:hover:hover,
.btn-warning.disabled:focus:hover,
.btn-warning.disabled:active:hover,
.btn-warning.disabled.active:hover,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:hover:hover,
.btn-warning[disabled]:focus:hover,
.btn-warning[disabled]:active:hover,
.btn-warning.active[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover:focus,
.btn-warning.disabled:focus:focus,
.btn-warning.disabled:active:focus,
.btn-warning.disabled.active:focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover:focus,
.btn-warning[disabled]:focus:focus,
.btn-warning[disabled]:active:focus,
.btn-warning.active[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning.disabled:hover:active,
.btn-warning.disabled:focus:active,
.btn-warning.disabled:active:active,
.btn-warning.disabled.active:active,
.btn-warning[disabled]:active,
.btn-warning[disabled]:hover:active,
.btn-warning[disabled]:focus:active,
.btn-warning[disabled]:active:active,
.btn-warning.active[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning.disabled:hover.active,
.btn-warning.disabled:focus.active,
.btn-warning.disabled:active.active,
.btn-warning.disabled.active.active,
.btn-warning[disabled].active,
.btn-warning[disabled]:hover.active,
.btn-warning[disabled]:focus.active,
.btn-warning[disabled]:active.active,
.btn-warning.active[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-warning.btn-outline.disabled,
.btn-warning.btn-outline.disabled:hover,
.btn-warning.btn-outline.disabled:focus,
.btn-warning.btn-outline.disabled:active,
.btn-warning.btn-outline.disabled.active,
.btn-warning.btn-outline[disabled],
.btn-warning.btn-outline[disabled]:hover,
.btn-warning.btn-outline[disabled]:focus,
.btn-warning.btn-outline[disabled]:active,
.btn-warning.btn-outline.active[disabled],
fieldset[disabled] .btn-warning.btn-outline,
.btn-warning.btn-outline.disabled:hover,
.btn-warning.btn-outline.disabled:hover:hover,
.btn-warning.btn-outline.disabled:focus:hover,
.btn-warning.btn-outline.disabled:active:hover,
.btn-warning.btn-outline.disabled.active:hover,
.btn-warning.btn-outline[disabled]:hover,
.btn-warning.btn-outline[disabled]:hover:hover,
.btn-warning.btn-outline[disabled]:focus:hover,
.btn-warning.btn-outline[disabled]:active:hover,
.btn-warning.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-warning.btn-outline:hover,
.btn-warning.btn-outline.disabled:focus,
.btn-warning.btn-outline.disabled:hover:focus,
.btn-warning.btn-outline.disabled:focus:focus,
.btn-warning.btn-outline.disabled:active:focus,
.btn-warning.btn-outline.disabled.active:focus,
.btn-warning.btn-outline[disabled]:focus,
.btn-warning.btn-outline[disabled]:hover:focus,
.btn-warning.btn-outline[disabled]:focus:focus,
.btn-warning.btn-outline[disabled]:active:focus,
.btn-warning.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-warning.btn-outline:focus,
.btn-warning.btn-outline.disabled:active,
.btn-warning.btn-outline.disabled:hover:active,
.btn-warning.btn-outline.disabled:focus:active,
.btn-warning.btn-outline.disabled:active:active,
.btn-warning.btn-outline.disabled.active:active,
.btn-warning.btn-outline[disabled]:active,
.btn-warning.btn-outline[disabled]:hover:active,
.btn-warning.btn-outline[disabled]:focus:active,
.btn-warning.btn-outline[disabled]:active:active,
.btn-warning.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-warning.btn-outline:active,
.btn-warning.btn-outline.disabled.active,
.btn-warning.btn-outline.disabled:hover.active,
.btn-warning.btn-outline.disabled:focus.active,
.btn-warning.btn-outline.disabled:active.active,
.btn-warning.btn-outline.disabled.active.active,
.btn-warning.btn-outline[disabled].active,
.btn-warning.btn-outline[disabled]:hover.active,
.btn-warning.btn-outline[disabled]:focus.active,
.btn-warning.btn-outline[disabled]:active.active,
.btn-warning.btn-outline.active[disabled].active,
fieldset[disabled] .btn-warning.btn-outline.active {
  background-color: transparent;
  border-color: #f9b66d;
}
.btn-warning .badge {
  color: #f8ac59;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #ED5565;
  border-color: #ED5565;
}
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #ec4758;
  border-color: #ec4758;
}
.btn-danger:focus:hover,
.btn-danger.focus:hover,
.btn-danger:hover:hover,
.btn-danger:active:hover,
.btn-danger.active:hover,
.open .dropdown-toggle.btn-danger:hover,
.btn-danger:focus:focus,
.btn-danger.focus:focus,
.btn-danger:hover:focus,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open .dropdown-toggle.btn-danger:focus,
.btn-danger:focus.focus,
.btn-danger.focus.focus,
.btn-danger:hover.focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ec4758;
  border-color: #ec4758;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger.disabled:hover:hover,
.btn-danger.disabled:focus:hover,
.btn-danger.disabled:active:hover,
.btn-danger.disabled.active:hover,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:hover:hover,
.btn-danger[disabled]:focus:hover,
.btn-danger[disabled]:active:hover,
.btn-danger.active[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover:focus,
.btn-danger.disabled:focus:focus,
.btn-danger.disabled:active:focus,
.btn-danger.disabled.active:focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover:focus,
.btn-danger[disabled]:focus:focus,
.btn-danger[disabled]:active:focus,
.btn-danger.active[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger.disabled:hover:active,
.btn-danger.disabled:focus:active,
.btn-danger.disabled:active:active,
.btn-danger.disabled.active:active,
.btn-danger[disabled]:active,
.btn-danger[disabled]:hover:active,
.btn-danger[disabled]:focus:active,
.btn-danger[disabled]:active:active,
.btn-danger.active[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger.disabled:hover.active,
.btn-danger.disabled:focus.active,
.btn-danger.disabled:active.active,
.btn-danger.disabled.active.active,
.btn-danger[disabled].active,
.btn-danger[disabled]:hover.active,
.btn-danger[disabled]:focus.active,
.btn-danger[disabled]:active.active,
.btn-danger.active[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-danger.btn-outline.disabled,
.btn-danger.btn-outline.disabled:hover,
.btn-danger.btn-outline.disabled:focus,
.btn-danger.btn-outline.disabled:active,
.btn-danger.btn-outline.disabled.active,
.btn-danger.btn-outline[disabled],
.btn-danger.btn-outline[disabled]:hover,
.btn-danger.btn-outline[disabled]:focus,
.btn-danger.btn-outline[disabled]:active,
.btn-danger.btn-outline.active[disabled],
fieldset[disabled] .btn-danger.btn-outline,
.btn-danger.btn-outline.disabled:hover,
.btn-danger.btn-outline.disabled:hover:hover,
.btn-danger.btn-outline.disabled:focus:hover,
.btn-danger.btn-outline.disabled:active:hover,
.btn-danger.btn-outline.disabled.active:hover,
.btn-danger.btn-outline[disabled]:hover,
.btn-danger.btn-outline[disabled]:hover:hover,
.btn-danger.btn-outline[disabled]:focus:hover,
.btn-danger.btn-outline[disabled]:active:hover,
.btn-danger.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-danger.btn-outline:hover,
.btn-danger.btn-outline.disabled:focus,
.btn-danger.btn-outline.disabled:hover:focus,
.btn-danger.btn-outline.disabled:focus:focus,
.btn-danger.btn-outline.disabled:active:focus,
.btn-danger.btn-outline.disabled.active:focus,
.btn-danger.btn-outline[disabled]:focus,
.btn-danger.btn-outline[disabled]:hover:focus,
.btn-danger.btn-outline[disabled]:focus:focus,
.btn-danger.btn-outline[disabled]:active:focus,
.btn-danger.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-danger.btn-outline:focus,
.btn-danger.btn-outline.disabled:active,
.btn-danger.btn-outline.disabled:hover:active,
.btn-danger.btn-outline.disabled:focus:active,
.btn-danger.btn-outline.disabled:active:active,
.btn-danger.btn-outline.disabled.active:active,
.btn-danger.btn-outline[disabled]:active,
.btn-danger.btn-outline[disabled]:hover:active,
.btn-danger.btn-outline[disabled]:focus:active,
.btn-danger.btn-outline[disabled]:active:active,
.btn-danger.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-danger.btn-outline:active,
.btn-danger.btn-outline.disabled.active,
.btn-danger.btn-outline.disabled:hover.active,
.btn-danger.btn-outline.disabled:focus.active,
.btn-danger.btn-outline.disabled:active.active,
.btn-danger.btn-outline.disabled.active.active,
.btn-danger.btn-outline[disabled].active,
.btn-danger.btn-outline[disabled]:hover.active,
.btn-danger.btn-outline[disabled]:focus.active,
.btn-danger.btn-outline[disabled]:active.active,
.btn-danger.btn-outline.active[disabled].active,
fieldset[disabled] .btn-danger.btn-outline.active {
  background-color: transparent;
  border-color: #ef6776;
}
.btn-danger .badge {
  color: #ED5565;
  background-color: #ffffff;
}
.btn-default-b-l {
  border-left: 1px solid #bababa;
}
.btn-primary-b-l {
  border-left: 1px solid #18a689;
}
.btn-success-b-l {
  border-left: 1px solid #1a7bb9;
}
.btn-info-b-l {
  border-left: 1px solid #21b9bb;
}
.btn-warning-b-l {
  border-left: 1px solid #f7a54a;
}
.btn-danger-b-l {
  border-left: 1px solid #ec4758;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}
.swal-button--approve {
  background-color: #1ab394;
}
.swal-button--approve:active {
  background-color: #18a689;
}
.btn-group .btn-active-primary.btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.dropdown-menu > li > .dropdown-menu-item {
  display: block;
  clear: both;
  white-space: nowrap;
  margin: 0;
  padding: 7px 20px;
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  text-align: left;
  font-weight: normal;
}
.dropdown-menu > li > .dropdown-menu-item.dropdown-menu-item-sm {
  padding: 5px 15px;
}
.dropdown-scrollable {
  max-height: 700px;
  overflow: auto;
}
a.disabled,
a[disabled] {
  cursor: not-allowed;
  pointer-events: none;
}
.f-w-n {
  font-weight: normal !important;
}
.main-nav ul.nav {
  float: none;
  text-align: center;
  min-height: 50px;
}
.main-nav ul.nav > li {
  display: inline-block;
  float: none;
}
.main-nav ul.nav > li a.btn-primary {
  margin-top: 6px;
}
.table-responsive {
  clear: both;
  overflow-y: overlay;
}
.white-space-nowrap {
  white-space: nowrap;
}
.dropdown-filter .scrollable-md {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: 20px;
}
.dropdown-filter .dropdown-menu > li > a.active {
  color: #1ab394;
  background-color: #f5f5f5;
}
.table-filtered > thead > tr.table-header-row > th,
.table-column-wrapper > thead > tr.table-header-row > th,
.table-filtered > thead > tr.table-footer-row > th,
.table-column-wrapper > thead > tr.table-footer-row > th {
  font-weight: bold;
  padding: 8px !important;
}
.table-filtered > thead > tr > th,
.table-column-wrapper > thead > tr > th {
  font-weight: normal;
  padding: 0 !important;
}
.table-filtered > thead > tr > th .dropdown-filter,
.table-column-wrapper > thead > tr > th .dropdown-filter {
  padding: 8px;
  white-space: nowrap;
}
.table-filtered > thead > tr > th .dropdown-filter.open,
.table-column-wrapper > thead > tr > th .dropdown-filter.open {
  background-color: #fff;
}
.table-filtered .dropdown-filter > .dropdown-menu,
.table-column-wrapper .dropdown-filter > .dropdown-menu {
  left: -1px;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
  min-width: 200px;
  box-sizing: content-box;
}
.table-filtered .dropdown-filter > .dropdown-menu.table-filter-choice-expanded,
.table-column-wrapper .dropdown-filter > .dropdown-menu.table-filter-choice-expanded {
  min-width: 260px;
  right: 0;
}
.table-filtered .dropdown-filter > .dropdown-menu .select2-container .select2-selection--multiple .select2-selection__choice,
.table-column-wrapper .dropdown-filter > .dropdown-menu .select2-container .select2-selection--multiple .select2-selection__choice {
  white-space: initial;
}
.table-filtered .dropdown-filter > .dropdown-menu .radio,
.table-column-wrapper .dropdown-filter > .dropdown-menu .radio,
.table-filtered .dropdown-filter > .dropdown-menu .checkbox,
.table-column-wrapper .dropdown-filter > .dropdown-menu .checkbox {
  white-space: initial;
  word-break: break-word;
}
.table-filtered .dropdown-filter .link-filter,
.table-column-wrapper .dropdown-filter .link-filter {
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded {
  right: auto;
}
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .radio,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .radio,
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .checkbox,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .checkbox {
  white-space: unset;
}
.table-filtered .link-filter,
.table-column-wrapper .link-filter,
.table-filtered .span-filter,
.table-column-wrapper .span-filter {
  color: #676a6c;
  font-weight: bold;
}
.table-filtered .dropdown-filter a:hover,
.table-column-wrapper .dropdown-filter a:hover,
.table-filtered .dropdown-filter a:focus,
.table-column-wrapper .dropdown-filter a:focus,
.table-filtered .dropdown-filter a:active,
.table-column-wrapper .dropdown-filter a:active,
.table-filtered .dropdown-filter a.active,
.table-column-wrapper .dropdown-filter a.active {
  color: #1ab394;
}
.table-filtered .span-filter,
.table-column-wrapper .span-filter {
  padding: 8px;
  display: block;
}
.table-filtered .scrollable-md,
.table-column-wrapper .scrollable-md {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: 20px;
}
.table-filtered .scrollable-md.table-column-control,
.table-column-wrapper .scrollable-md.table-column-control {
  margin-right: 0;
  min-width: 130px;
}
#filter_show_callback_filter_label {
  width: 120px;
}
.table-column-form-wrapper + .form-horizontal > .form-group {
  display: none !important;
}
.table-column-label {
  margin-top: -2px;
  margin-left: 2px;
}
.table-column-widget-show {
  padding-top: 4px;
}
.table-column-widget-show input[type="checkbox"] {
  margin-top: 0;
}
.table-column-wrapper .table-column-control label {
  white-space: nowrap;
  padding-left: 0;
}
.table-column-wrapper .table-column-control label .table-column-control-icon {
  padding-right: 5px;
  cursor: move;
}
.table-column-wrapper .table-column-control label input {
  position: static;
  margin-left: 0;
}
.table-column-wrapper .table-column-control .table > tbody > tr > td {
  vertical-align: middle;
  padding: 0 8px;
}
.table-column-wrapper .table-column-control .form-group {
  margin-bottom: 0;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-input {
  padding: 0;
  width: 20px;
  height: 20px;
  font-size: 0;
  border: 0;
  margin-top: 3px;
  margin-left: 3px;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-swatch {
  top: 0;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-panel {
  left: -150px;
}
.table-column-wrapper .table-column-control .table-column-search-item {
  padding-bottom: 5px;
}
.table-column-wrapper .table-column-search .input-group {
  display: block;
}
.table-column-wrapper .table-column-search .input-group .input-group-addon {
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 10;
  top: 10px;
  left: 8px;
  border: none;
  padding: 0;
}
.table-column-wrapper .table-column-search .input-group .form-control {
  padding-left: 30px;
  padding-right: 30px;
}
.table-column-wrapper .table-column-search .input-group .form-control + .input-group-addon {
  right: 8px;
  left: auto;
  cursor: pointer;
  opacity: 0.7;
}
.table-column-wrapper .table-column-search .input-group .form-control + .input-group-addon:hover {
  opacity: 1;
}
.table-column-wrapper .dropdown-menu {
  left: -1px;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
  min-width: 292px;
  box-sizing: content-box;
}
.table-column-wrapper .scrollable-md {
  height: 340px;
}
@media screen and (max-width: 767px) {
  .filter-show-date-range-wrapper {
    display: flex;
    flex-flow: row-reverse wrap;
    justify-content: end;
    align-items: end;
  }
  .filter-show-date-range-wrapper > div {
    flex: 1 auto;
  }
  .filter-show-date-range-wrapper.clearfix::before,
  .filter-show-date-range-wrapper.clearfix::after,
  .filter-show-date-range-wrapper.dl-horizontal dd::before,
  .filter-show-date-range-wrapper.dl-horizontal dd::after,
  .filter-show-date-range-wrapper.container::before,
  .filter-show-date-range-wrapper.container::after,
  .filter-show-date-range-wrapper.container-fluid::before,
  .filter-show-date-range-wrapper.container-fluid::after,
  .filter-show-date-range-wrapper.row::before,
  .filter-show-date-range-wrapper.row::after,
  .filter-show-date-range-wrapper.form-horizontal .form-group::before,
  .filter-show-date-range-wrapper.form-horizontal .form-group::after,
  .filter-show-date-range-wrapper.btn-toolbar::before,
  .filter-show-date-range-wrapper.btn-toolbar::after,
  .filter-show-date-range-wrapper.btn-group-vertical > .btn-group::before,
  .filter-show-date-range-wrapper.btn-group-vertical > .btn-group::after,
  .filter-show-date-range-wrapper.nav::before,
  .filter-show-date-range-wrapper.nav::after,
  .filter-show-date-range-wrapper.navbar::before,
  .filter-show-date-range-wrapper.navbar::after,
  .filter-show-date-range-wrapper.navbar-header::before,
  .filter-show-date-range-wrapper.navbar-header::after,
  .filter-show-date-range-wrapper.navbar-collapse::before,
  .filter-show-date-range-wrapper.navbar-collapse::after,
  .filter-show-date-range-wrapper.pager::before,
  .filter-show-date-range-wrapper.pager::after,
  .filter-show-date-range-wrapper.panel-body::before,
  .filter-show-date-range-wrapper.panel-body::after,
  .filter-show-date-range-wrapper.modal-header::before,
  .filter-show-date-range-wrapper.modal-header::after,
  .filter-show-date-range-wrapper.modal-footer::before,
  .filter-show-date-range-wrapper.modal-footer::after {
    display: none;
  }
}
.dropdown-menu.dropdown-menu-right {
  left: auto !important;
  right: -1px;
}
.filter-empty-wrapper {
  height: 270px;
  line-height: 270px;
  font-size: 2em;
}
.JColResizer {
  table-layout: fixed;
}
.JCLRgrips {
  height: 0;
  position: relative;
}
.JCLRgrip {
  margin-left: -5px;
  position: absolute;
  z-index: 5;
}
.JCLRgrip .JColResizer {
  position: absolute;
  background-color: red;
  filter: alpha(opacity=1);
  opacity: 0;
  width: 10px;
  height: 100%;
  cursor: e-resize;
  top: 0;
}
.JCLRLastGrip {
  position: absolute;
  width: 1px;
}
.JCLRgripDrag {
  border-left: 1px dotted black;
}
.table-config-wrapper .table-config-list-tableConfig + .select2-container .select2-selection__rendered {
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .table-config-wrapper .table-config-select-wrapper {
    max-width: 248px;
    min-width: 149px;
  }
}
@media screen and (max-width: 767px) {
  .table-config-wrapper .table-config-make-primary {
    margin-top: 15px;
    margin-left: 15px;
  }
}
.table-column-form-wrapper-sm .table-config-wrapper .table-config-select-wrapper {
  width: 227px;
}
.table-column-init > thead > tr.ui-sortable {
  background: #F5F5F6;
}
.table-column-init > thead > tr > th.table-column-sortable-header {
  cursor: move;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-placeholder {
  display: none;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper {
  background-color: #1ab394;
  opacity: 0.5;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .table-column-sortable-arrow {
  display: none !important;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .link-filter {
  color: #fff;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .dropdown-filter.open {
  background-color: #1ab394;
}
.table-column-init > thead > tr > th.table-column-sortable-header .dropdown-menu {
  cursor: default;
}
.table-column-sortable-header {
  position: relative;
}
.table-column-sortable-header .table-column-sortable-arrow {
  display: none;
  position: absolute;
  left: 5px;
  top: -3px;
  z-index: 1000;
}
.table-column-order-apply {
  position: absolute;
  top: 6px;
  right: 3px;
  z-index: 900;
  display: none;
}
.table td.table-cell-white {
  color: #fff;
}
.table td.table-cell-white a {
  color: #fff;
}
.table-column-filtered-row {
  color: #1ab394;
}
.table-column-filtered-row .table-column-label {
  font-weight: bold;
}
.filter-link {
  color: #519cdc;
}
.table-show-control-wrapper {
  height: 22px;
  line-height: 22px;
}
.filter-total-all-ajax {
  width: 20px;
  height: 20px;
  background-size: cover;
  position: relative !important;
}
tr:hover td[data-table-column-field-cell-name="actions"] {
  max-height: 47px;
  position: sticky;
  padding-right: 0;
  right: 0;
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  height: inherit;
}
tr:hover td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions {
  height: 100%;
  width: fit-content;
  float: right;
  padding: 8px;
  padding-right: 18px;
  background-color: #f5f5f5;
}
tr:hover td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions:empty {
  display: none;
}
tr:hover td[data-table-column-field-cell-name="actions"] .action-delete-button {
  display: none;
}
tr:hover.expanded td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions {
  background-color: #E6F5E6;
}
tr:not(:hover) td[data-table-column-field-cell-name="actions"] .open > .dropdown-menu {
  display: none;
}
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"],
.table-action-column-visible td[data-table-column-field-cell-name="actions"],
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] {
  padding: 8px !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions {
  float: left !important;
  padding: 0 !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions,
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"],
.table-action-column-visible td[data-table-column-field-cell-name="actions"],
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] {
  position: static !important;
  margin-left: 0;
  visibility: visible;
  width: fit-content;
  text-align: left;
  background-color: inherit !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions .action-delete-button,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions .action-delete-button,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions .action-delete-button,
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"] .action-delete-button,
.table-action-column-visible td[data-table-column-field-cell-name="actions"] .action-delete-button,
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] .action-delete-button {
  display: inline-block;
}
.filter-cell-content.filter-cell-name-actions a {
  margin-right: 3px;
}
.display-filter {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}
.display-filter .btn-show-all {
  color: #1ab394;
}
.dropdown-menu.show-selected .table-control-show-all,
.dropdown-menu.show-selected .table-control-show-hide-btn-separator,
.dropdown-menu.show-selected tr.table-column-search-item:has(input[type='checkbox']:not(:checked)) {
  display: none;
}
.dropdown-menu.show-selected .btn-show-all {
  color: #337ab7;
}
.dropdown-menu.show-selected .btn-show-selected {
  color: #1ab394;
}
.dropdown-menu.show-not-selected .table-control-hide-all,
.dropdown-menu.show-not-selected .table-control-show-hide-btn-separator,
.dropdown-menu.show-not-selected tr.table-column-search-item:has(input[type='checkbox']:checked) {
  display: none;
}
.dropdown-menu.show-not-selected .btn-show-all {
  color: #337ab7;
}
.dropdown-menu.show-not-selected .btn-show-not-selected {
  color: #1ab394;
}
#table_column_conditions_conditions [data-collection-remove-btn] {
  margin-bottom: 15px !important;
}
#table_column_conditions_form .collection-item {
  clear: both;
}
#table_column_conditions_form [data-collection-add-btn] {
  clear: both;
  display: table;
}
.loginscreen.middle-box {
  width: 400px;
}
.loginscreen.large-box {
  width: 940px;
  max-width: 940px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .loginscreen.middle-box {
    width: 100%;
  }
  .loginscreen.large-box {
    width: 100%;
  }
}
.sso-header {
  flex-direction: row;
  justify-content: center;
  justify-items: center;
  padding: 1rem 0;
}
.sso-brand {
  display: flex;
  align-items: center;
  gap: 0.9rem;
}
.sso-logo {
  width: 3rem;
  height: 3rem;
  border-radius: 0.9rem;
  background: linear-gradient(to bottom right, #3b82f6, #4f46e5);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 15px -3px rgba(59, 130, 246, 0.25);
  flex-shrink: 0;
}
.sso-logo svg {
  width: 1.5rem;
  height: 1.5rem;
  color: #ffffff;
}
.sso-brand-text {
  display: flex;
  flex-direction: column;
}
.sso-brand-title {
  font-size: 1.35rem;
  font-weight: 600;
  color: #1e293b;
  line-height: 1.25;
}
.sso-brand-subtitle {
  display: flex;
  align-items: center;
  gap: 0.45rem;
  font-size: 0.9rem;
  color: #64748b;
  line-height: 1;
}
.sso-brand-dot {
  width: 0.6rem;
  height: 0.6rem;
  background-color: #10b981;
  border-radius: 9999px;
  flex-shrink: 0;
}
/**
 * @file
 * Columns with automatic width, similar to .col-xs-1 and friends.
 */
.col-xs-auto,
.col-xs1-auto,
.col-sm-auto,
.col-md-auto,
.col-lg-auto,
.col-xs-auto-right,
.col-xs1-auto-right,
.col-sm-auto-right,
.col-md-auto-right,
.col-lg-auto-right,
.col-middle {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-middle {
  display: table;
}
.col-xs-auto {
  float: left;
}
.col-xs-auto-right {
  float: right;
}
@media (min-width: 480px) {
  .col-xs1-auto {
    float: left;
  }
  .col-xs1-auto-right {
    float: right;
  }
}
@media (min-width: 768px) {
  .col-sm-auto {
    float: left;
  }
  .col-sm-auto-right {
    float: right;
  }
}
@media (min-width: 992px) {
  .col-md-auto {
    float: left;
  }
  .col-md-auto-right {
    float: right;
  }
}
@media (min-width: 1200px) {
  .col-lg-auto {
    float: left;
  }
  .col-lg-auto-right {
    float: right;
  }
}
.col-condensed {
  padding-left: 5px;
  padding-right: 5px;
}
.col-condensed-l {
  padding-left: 5px;
}
.col-condensed-r {
  padding-right: 5px;
}
.bootstrap-datetimepicker-widget {
  z-index: 10000;
}
.bootstrap-datetimepicker-widget .datepicker-months table td span,
.bootstrap-datetimepicker-widget .datepicker-years table td span,
.bootstrap-datetimepicker-widget .datepicker-decades table td span {
  display: block;
  float: left;
  width: 66px;
  height: 60px;
}
.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td a {
  color: #1dc5a3 !important;
}
.clockpicker-popover {
  z-index: 10000;
}
.clockpicker-tick.active,
.clockpicker-tick:hover {
  background-color: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bg {
  fill: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bg-trans {
  fill: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
  fill: #1dc5a3;
}
.clockpicker-canvas line {
  stroke: #1dc5a3;
}
.clockpicker-span-hours.text-primary,
.clockpicker-span-minutes.text-primary {
  color: #1dc5a3;
}
.clockpicker-button {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.clockpicker-button:focus,
.clockpicker-button.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.clockpicker-button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.clockpicker-button:active,
.clockpicker-button.active,
.open > .dropdown-toggle.clockpicker-button {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.clockpicker-button:active:hover,
.clockpicker-button.active:hover,
.open > .dropdown-toggle.clockpicker-button:hover,
.clockpicker-button:active:focus,
.clockpicker-button.active:focus,
.open > .dropdown-toggle.clockpicker-button:focus,
.clockpicker-button:active.focus,
.clockpicker-button.active.focus,
.open > .dropdown-toggle.clockpicker-button.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.clockpicker-button.disabled:hover,
.clockpicker-button[disabled]:hover,
fieldset[disabled] .clockpicker-button:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button[disabled]:focus,
fieldset[disabled] .clockpicker-button:focus,
.clockpicker-button.disabled.focus,
.clockpicker-button[disabled].focus,
fieldset[disabled] .clockpicker-button.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.clockpicker-button .badge {
  color: #337ab7;
  background-color: #fff;
}
.clockpicker-button:focus,
.clockpicker-button.focus,
.clockpicker-button:hover,
.clockpicker-button:active,
.clockpicker-button.active,
.open .dropdown-toggle.clockpicker-button {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.clockpicker-button:focus:hover,
.clockpicker-button.focus:hover,
.clockpicker-button:hover:hover,
.clockpicker-button:active:hover,
.clockpicker-button.active:hover,
.open .dropdown-toggle.clockpicker-button:hover,
.clockpicker-button:focus:focus,
.clockpicker-button.focus:focus,
.clockpicker-button:hover:focus,
.clockpicker-button:active:focus,
.clockpicker-button.active:focus,
.open .dropdown-toggle.clockpicker-button:focus,
.clockpicker-button:focus.focus,
.clockpicker-button.focus.focus,
.clockpicker-button:hover.focus,
.clockpicker-button:active.focus,
.clockpicker-button.active.focus,
.open .dropdown-toggle.clockpicker-button.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.clockpicker-button:active,
.clockpicker-button.active,
.open .dropdown-toggle.clockpicker-button {
  background-image: none;
}
.clockpicker-button.disabled,
.clockpicker-button.disabled:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button.disabled:active,
.clockpicker-button.disabled.active,
.clockpicker-button[disabled],
.clockpicker-button[disabled]:hover,
.clockpicker-button[disabled]:focus,
.clockpicker-button[disabled]:active,
.clockpicker-button.active[disabled],
fieldset[disabled] .clockpicker-button,
.clockpicker-button.disabled:hover,
.clockpicker-button.disabled:hover:hover,
.clockpicker-button.disabled:focus:hover,
.clockpicker-button.disabled:active:hover,
.clockpicker-button.disabled.active:hover,
.clockpicker-button[disabled]:hover,
.clockpicker-button[disabled]:hover:hover,
.clockpicker-button[disabled]:focus:hover,
.clockpicker-button[disabled]:active:hover,
.clockpicker-button.active[disabled]:hover,
fieldset[disabled] .clockpicker-button:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button.disabled:hover:focus,
.clockpicker-button.disabled:focus:focus,
.clockpicker-button.disabled:active:focus,
.clockpicker-button.disabled.active:focus,
.clockpicker-button[disabled]:focus,
.clockpicker-button[disabled]:hover:focus,
.clockpicker-button[disabled]:focus:focus,
.clockpicker-button[disabled]:active:focus,
.clockpicker-button.active[disabled]:focus,
fieldset[disabled] .clockpicker-button:focus,
.clockpicker-button.disabled:active,
.clockpicker-button.disabled:hover:active,
.clockpicker-button.disabled:focus:active,
.clockpicker-button.disabled:active:active,
.clockpicker-button.disabled.active:active,
.clockpicker-button[disabled]:active,
.clockpicker-button[disabled]:hover:active,
.clockpicker-button[disabled]:focus:active,
.clockpicker-button[disabled]:active:active,
.clockpicker-button.active[disabled]:active,
fieldset[disabled] .clockpicker-button:active,
.clockpicker-button.disabled.active,
.clockpicker-button.disabled:hover.active,
.clockpicker-button.disabled:focus.active,
.clockpicker-button.disabled:active.active,
.clockpicker-button.disabled.active.active,
.clockpicker-button[disabled].active,
.clockpicker-button[disabled]:hover.active,
.clockpicker-button[disabled]:focus.active,
.clockpicker-button[disabled]:active.active,
.clockpicker-button.active[disabled].active,
fieldset[disabled] .clockpicker-button.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.clockpicker-button.btn-outline.disabled,
.clockpicker-button.btn-outline.disabled:hover,
.clockpicker-button.btn-outline.disabled:focus,
.clockpicker-button.btn-outline.disabled:active,
.clockpicker-button.btn-outline.disabled.active,
.clockpicker-button.btn-outline[disabled],
.clockpicker-button.btn-outline[disabled]:hover,
.clockpicker-button.btn-outline[disabled]:focus,
.clockpicker-button.btn-outline[disabled]:active,
.clockpicker-button.btn-outline.active[disabled],
fieldset[disabled] .clockpicker-button.btn-outline,
.clockpicker-button.btn-outline.disabled:hover,
.clockpicker-button.btn-outline.disabled:hover:hover,
.clockpicker-button.btn-outline.disabled:focus:hover,
.clockpicker-button.btn-outline.disabled:active:hover,
.clockpicker-button.btn-outline.disabled.active:hover,
.clockpicker-button.btn-outline[disabled]:hover,
.clockpicker-button.btn-outline[disabled]:hover:hover,
.clockpicker-button.btn-outline[disabled]:focus:hover,
.clockpicker-button.btn-outline[disabled]:active:hover,
.clockpicker-button.btn-outline.active[disabled]:hover,
fieldset[disabled] .clockpicker-button.btn-outline:hover,
.clockpicker-button.btn-outline.disabled:focus,
.clockpicker-button.btn-outline.disabled:hover:focus,
.clockpicker-button.btn-outline.disabled:focus:focus,
.clockpicker-button.btn-outline.disabled:active:focus,
.clockpicker-button.btn-outline.disabled.active:focus,
.clockpicker-button.btn-outline[disabled]:focus,
.clockpicker-button.btn-outline[disabled]:hover:focus,
.clockpicker-button.btn-outline[disabled]:focus:focus,
.clockpicker-button.btn-outline[disabled]:active:focus,
.clockpicker-button.btn-outline.active[disabled]:focus,
fieldset[disabled] .clockpicker-button.btn-outline:focus,
.clockpicker-button.btn-outline.disabled:active,
.clockpicker-button.btn-outline.disabled:hover:active,
.clockpicker-button.btn-outline.disabled:focus:active,
.clockpicker-button.btn-outline.disabled:active:active,
.clockpicker-button.btn-outline.disabled.active:active,
.clockpicker-button.btn-outline[disabled]:active,
.clockpicker-button.btn-outline[disabled]:hover:active,
.clockpicker-button.btn-outline[disabled]:focus:active,
.clockpicker-button.btn-outline[disabled]:active:active,
.clockpicker-button.btn-outline.active[disabled]:active,
fieldset[disabled] .clockpicker-button.btn-outline:active,
.clockpicker-button.btn-outline.disabled.active,
.clockpicker-button.btn-outline.disabled:hover.active,
.clockpicker-button.btn-outline.disabled:focus.active,
.clockpicker-button.btn-outline.disabled:active.active,
.clockpicker-button.btn-outline.disabled.active.active,
.clockpicker-button.btn-outline[disabled].active,
.clockpicker-button.btn-outline[disabled]:hover.active,
.clockpicker-button.btn-outline[disabled]:focus.active,
.clockpicker-button.btn-outline[disabled]:active.active,
.clockpicker-button.btn-outline.active[disabled].active,
fieldset[disabled] .clockpicker-button.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.clockpicker-button .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  -webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none !important;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 3px 0 3px 3px;
  -moz-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-group.open > .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#loader,
#loader_small {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 2s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
  z-index: 9998;
}
#loader:before,
#loader_small:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 3s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader:after,
#loader_small:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 1.5s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader_small {
  width: 100px;
  height: 100px;
  border-width: 2px;
}
#loader_small:before,
#loader_small:after {
  border-width: 2px;
}
#loader_small:after,
#loader_small:before {
  border-width: 2px;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
input::placeholder {
  color: #9ea6b9;
}
.form-panel {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 15px 15px 0;
  margin-bottom: 15px;
}
.form-panel > .form-header {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 15px;
}
.col-lw-smx,
.col-lw-sm,
.col-lw-xsm,
.col-lw-md {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-lw-smx {
  width: 140px;
  padding-left: 7px;
}
.col-lw-sm {
  width: 150px;
  padding-left: 7px;
}
.col-lw-xsm {
  width: 160px;
  padding-left: 7px;
}
.col-lw-offset-smx {
  margin-left: 140px;
}
.col-lw-offset-sm {
  margin-left: 150px;
}
.col-lw-md {
  width: 230px;
}
.col-lw-offset-md {
  margin-left: 230px;
}
.i-w {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.i-w-full {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.l-w {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.i-w + .l-w {
  padding-left: 15px;
}
.i-w-xs,
.i-w-xsm,
.i-w-sm,
.i-w-md,
.i-w-xmd,
.i-w-mmd,
.i-w-lg,
.i-w-xlg {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
@media (min-width: 768px) {
  .i-w-xs {
    width: 80px;
  }
  .i-w-xsm {
    width: 106px;
  }
  .i-w-sm {
    width: 120px;
  }
  .i-w-md {
    width: 140px;
  }
  .i-w-xmd {
    width: 190px;
  }
  .i-w-mmd {
    width: 210px;
  }
  .i-w-lg {
    width: 280px;
  }
  .i-w-xlg {
    width: 520px;
  }
  .i-m-w-xs {
    max-width: 80px;
  }
  .i-m-w-xsm {
    max-width: 106px;
  }
  .i-m-w-sm {
    max-width: 120px;
  }
  .i-m-w-md {
    max-width: 140px;
  }
  .i-m-w-xmd {
    max-width: 190px;
  }
  .i-m-w-mmd {
    max-width: 210px;
  }
  .i-m-w-lg {
    max-width: 280px;
  }
  .i-m-w-xlg {
    max-width: 520px;
  }
  .col-iw-r-sm {
    width: 300px;
  }
}
.f-c-xs {
  width: 70px;
}
.f-c-xsm {
  width: 96px;
}
.f-c-sm {
  width: 110px;
}
.f-c-md {
  width: 130px;
}
.f-c-xxmd {
  width: 150px;
}
.f-c-xxmd {
  width: 180px;
}
.f-c-mmd {
  width: 200px;
}
.f-c-lg {
  width: 270px;
}
.f-c-xlg {
  width: 510px;
}
.form-horizontal .f-g {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.form-horizontal .f-g:before,
.form-horizontal .f-g:after {
  content: " ";
  display: table;
}
.form-horizontal .f-g:after {
  clear: both;
}
.iw-xs,
.iw-md {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.iw-xs {
  padding-left: 165px;
}
.iw-md {
  padding-left: 245px;
}
.col-iw-col-btn,
.col-iw-xxs,
.col-iw-xs,
.col-iw-xsm,
.col-iw-sm,
.col-iw-md,
.col-iw-xxxmd,
.col-iw-xxmd,
.col-iw-xmd,
.col-iw-mmd,
.col-iw-mmmd,
.col-iw-lg,
.col-iw-xlg,
.col-iw-md_lg {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-iw-col-btn {
  width: 62px;
}
.col-iw-xxs {
  width: 50px;
}
.col-iw-xs {
  width: 100px;
}
.col-iw-xsm {
  width: 126px;
}
.col-iw-sm {
  width: 140px;
}
.col-iw-md {
  width: 160px;
}
.col-iw-xxxmd {
  width: 170px;
}
.col-iw-xxmd {
  width: 180px;
}
.col-iw-xmd {
  width: 210px;
}
.col-iw-xmmd {
  width: 223px;
}
.col-iw-mmd {
  width: 230px;
}
.col-iw-mmmd {
  width: 260px;
}
.col-iw-lg {
  width: 300px;
}
.col-iw-lg-x2 {
  width: 300px;
}
@media screen and (min-width: 992px) {
  .col-iw-lg-x2 {
    width: 560px;
  }
}
.col-iw-md_lg {
  width: 460px;
}
.col-iw-xlg {
  width: 540px;
}
.col-imw-xxs {
  max-width: 50px;
}
.col-imw-xs {
  max-width: 100px;
}
.col-imw-xsm {
  max-width: 126px;
}
.col-imw-sm {
  max-width: 140px;
}
.col-imw-md {
  max-width: 160px;
}
.col-imw-xxmd {
  max-width: 180px;
}
.col-imw-xmd {
  max-width: 210px;
}
.col-imw-xmmd {
  max-width: 223px;
}
.col-imw-mmd {
  max-width: 230px;
}
.col-imw-lg {
  max-width: 300px;
}
.col-imw-md_lg {
  max-width: 460px;
}
.col-imw-xlg {
  max-width: 540px;
}
.tc-md {
  width: 141px;
}
.tc-lg {
  width: 281px;
}
.form-control-box {
  background-color: #f5f5f6;
  padding: 15px 15px 0;
  margin-bottom: 15px;
}
.form-control-box:before,
.form-control-box:after {
  display: table;
  content: " ";
}
.form-control-box:after {
  clear: both;
}
.form-control-box:before,
.form-control-box:after {
  display: table;
  content: " ";
}
.form-control-box:after {
  clear: both;
}
.form-group-inline {
  margin-left: 0 !important;
  margin-right: 0 !important;
  float: left;
  position: relative;
}
[data-collection-remove-btn],
[data-collection-add-btn] {
  margin-bottom: 0 !important;
}
form .btn.radio-inline-btn .help-block {
  position: absolute;
  bottom: calc(-100% - 5px);
  left: 0;
}
form .asterisk {
  color: #ED5565;
}
form [data-collection-id] > .nav.nav-tabs,
form .i-w-tabs > .nav.nav-tabs {
  border-bottom: 1px solid #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li.tab-label,
form .i-w-tabs > .nav.nav-tabs > li.tab-label {
  padding-top: 4px;
}
form [data-collection-id] > .nav.nav-tabs > li.active > a,
form .i-w-tabs > .nav.nav-tabs > li.active > a {
  border-bottom-color: #fff !important;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
}
form [data-collection-id] > .nav.nav-tabs > li > a,
form .i-w-tabs > .nav.nav-tabs > li > a {
  line-height: 18px;
  outline: none;
  font-weight: normal;
  padding: 10px 15px;
  border-color: #e5e6e7 #e5e6e7 #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li > a.has-error,
form .i-w-tabs > .nav.nav-tabs > li > a.has-error {
  border-color: #ED5565 #ED5565 #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li > a > .title,
form .i-w-tabs > .nav.nav-tabs > li > a > .title {
  margin-right: 5px;
}
form [data-collection-id] > .nav.nav-tabs > li > a > i,
form .i-w-tabs > .nav.nav-tabs > li > a > i {
  margin-right: 0;
}
form [data-collection-id] > .nav.nav-tabs > li > a > i.remove-icon:hover,
form .i-w-tabs > .nav.nav-tabs > li > a > i.remove-icon:hover {
  color: #ED5565 !important;
  cursor: pointer;
}
form [data-collection-id] > .nav.nav-tabs > li > a:hover > i.add-icon,
form .i-w-tabs > .nav.nav-tabs > li > a:hover > i.add-icon {
  color: #1ab394;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
form [data-collection-id] > .tab-content.tab-content-bordered,
form .i-w-tabs > .tab-content.tab-content-bordered {
  border: none;
  padding: 0;
  background: none;
}
form [data-collection-id] > .tab-content.tab-content-bordered > .tab-pane,
form .i-w-tabs > .tab-content.tab-content-bordered > .tab-pane {
  padding: 15px 15px 0;
  border: 1px solid #e5e6e7;
  background: #fff;
}
form [data-collection-id] > .tab-content > .tab-pane,
form .i-w-tabs > .tab-content > .tab-pane {
  padding-top: 15px;
  margin-bottom: 0;
}
form [data-collection-id].table thead th > label,
form .i-w-tabs.table thead th > label {
  padding: 0;
}
label.help-tooltip-label.single-icon .org-label-tooltip {
  border-bottom: none;
}
label.help-tooltip-label.single-icon .org-label-tooltip i {
  margin-left: 0;
}
label.help-tooltip-label.help-tooltip-tab {
  font-weight: normal;
  margin-bottom: 0;
}
label.help-tooltip-label span.org-label-tooltip {
  border-bottom: 1px dashed #676a6c;
  cursor: help;
}
span.org-label-tooltip i {
  margin-left: 10px;
  cursor: help;
}
span.org-label-tooltip + .tooltip.in,
a.org-label-tooltip + .tooltip.in,
label.help-tooltip-label + .tooltip.in {
  opacity: 1;
}
span.org-label-tooltip + .tooltip .tooltip-inner,
a.org-label-tooltip + .tooltip .tooltip-inner,
label.help-tooltip-label + .tooltip .tooltip-inner {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border: #e5e6e7 1px solid;
  border-radius: 4px;
  max-width: 700px;
  color: #676a6c;
  background-color: #FFF;
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
}
span.org-label-tooltip + .tooltip .tooltip-inner li,
a.org-label-tooltip + .tooltip .tooltip-inner li,
label.help-tooltip-label + .tooltip .tooltip-inner li {
  margin-top: 15px;
}
.color-reset-link {
  position: absolute;
  top: 7px;
  left: 52px;
  z-index: 10;
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  font-size: 18px !important;
  line-height: 18px !important;
}
.color-reset-link:hover,
.color-reset-link:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
button.color-reset-link {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.minicolors-color-reset-small .color-reset-link {
  left: 36px;
  font-size: 11px !important;
}
.form-control-link {
  line-height: 33px;
}
.org-disabled {
  pointer-events: none;
}
.org-disabled .org-label-tooltip {
  pointer-events: auto;
}
input.org-disabled,
.org-disabled input:not(.org-enabled),
textarea.org-disabled,
.org-disabled textarea:not(.org-enabled),
select.org-disabled,
.org-disabled select:not(.org-enabled) {
  background-color: #eee;
  opacity: 1;
}
.org-disabled.select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
.org-disabled.select2-hidden-accessible + .select2-container .select2-selection {
  background-color: #eee;
  box-shadow: none;
}
.org-disabled.select2-container,
.org-disabled .select2-container:not(.org-enabled) {
  background-color: #eee;
}
.org-disabled.select2-container .select2-selection--single,
.org-disabled .select2-container:not(.org-enabled) .select2-selection--single {
  background-color: #eee;
}
.org-disabled.icheckbox_square-green,
.org-disabled .icheckbox_square-green {
  background-position: -72px 0;
}
.org-disabled.icheckbox_square-green.checked,
.org-disabled .icheckbox_square-green.checked {
  background-position: -96px 0;
}
.org-disabled.iradio_square-green,
.org-disabled .iradio_square-green,
.org-disabled.iradio_square-green.hover,
.org-disabled .iradio_square-green.hover {
  background-position: -192px 0;
}
.org-disabled.iradio_square-green.checked,
.org-disabled .iradio_square-green.checked,
.org-disabled.iradio_square-green.checked.hover,
.org-disabled .iradio_square-green.checked.hover {
  background-position: -216px 0;
}
label.radio-inline-btn.org-disabled,
.org-disabled label.radio-inline-btn {
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.org-disabled .btn-danger[data-collection-remove-btn] {
  background-color: #ef6776;
  border-color: #ef6776;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.org-enabled {
  pointer-events: auto;
}
.org-disabled .org-enabled [data-collection-add-btn] {
  pointer-events: none;
}
.select2-form-control-disabled + .select2-container .select2-selection {
  background-color: #f3f3f4;
}
.scrollable-lg {
  max-height: 476px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.form-control-bold {
  padding-top: 18px;
  padding-bottom: 18px;
  border-width: 1px;
  font-weight: bold;
}
.form-compact {
  font-size: 12px;
}
.form-compact .input-group-addon {
  font-size: 13px;
}
.form-compact.form-horizontal .radio,
.form-compact.form-horizontal .checkbox,
.form-compact.form-horizontal .radio-inline,
.form-compact.form-horizontal .checkbox-inline {
  padding-top: 4px;
}
.form-compact a[data-collection-remove-btn],
.form-compact a[data-collection-add-btn] {
  font-size: 13px;
  padding: 5px 10px;
}
.form-compact .form-control,
.form-compact .single-line {
  height: 30px;
  padding: 4px 12px;
  font-size: 13px;
}
.form-compact textarea.form-control {
  height: auto;
}
.form-compact .radio-inline + .radio-inline,
.form-compact .checkbox-inline + .checkbox-inline {
  margin-left: 5px;
}
.form-compact .form-control-static {
  min-height: 30px;
}
.form-horizontal .form-compact .radio,
.form-horizontal .form-compact .checkbox,
.form-horizontal .form-compact .radio-inline,
.form-horizontal .form-compact .checkbox-inline {
  padding-top: 4px;
}
textarea.form-control.resize-vertical {
  resize: vertical;
}
textarea.form-control.resize-none {
  resize: none;
}
@media screen and (max-width: 767px) {
  .form-horizontal .form-group label + div {
    float: none;
    width: 100%;
  }
}
.form-front-drop-wrapper {
  position: relative;
}
.form-front-drop-wrapper .form-front-drop {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.form-horizontal .control-label.control-label-left {
  text-align: left;
}
.form-horizontal .control-label.control-label-center {
  text-align: center;
}
.radio-inline-wrapper .radio-inline {
  margin-left: 0 !important;
  padding-left: 0;
}
.radio-inline-wrapper-xs .radio-inline {
  width: 90px;
}
.form-control-throbber {
  position: absolute;
  right: 23px;
  top: 9px;
}
@media (min-width: 768px) and (max-width: 1919px) {
  .form-responsive .col-iw-lg {
    width: 180px;
  }
}
.merchant-ocr-confidence-score-object + .help-block {
  height: 0;
  margin: 0;
  position: absolute;
  bottom: 14px;
}
.merchant-ocr-confidence-score-object + .help-block + .merchant-ocr-field-message {
  margin-bottom: 20px;
  display: block;
}
.ite-icheck-choice-label-alt .icheck-label {
  width: 320px;
  font-weight: bold;
}
.ite-icheck-choice-label-alt .icheck-label .icheck-item {
  float: right;
}
textarea.auto-height {
  min-height: 30px;
  max-height: 200px;
}
textarea.auto-height.max-auto-height {
  max-height: inherit;
}
textarea.max-20-rows {
  resize: vertical;
  max-height: 390px;
  min-height: 50px;
}
.control-section-title {
  padding-top: 0;
  margin-bottom: 0;
  text-align: right;
}
.asr-amount-hidden .asr-amount {
  display: none;
}
.asr-base-percent-hidden .asr-base-percent {
  display: none;
}
.checkbox-multiline .checkbox-inline {
  margin-left: 0 !important;
  margin-right: 5px !important;
  padding-right: 20px;
  padding-left: 0;
}
.text-green {
  color: green;
}
.text-ellipsis {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-color-default {
  color: #676a6c !important;
}
.text-color-white {
  color: #ffffff !important;
}
.text-color-red {
  color: #ED5565 !important;
}
.text-normal {
  font-size: 13px;
}
.text-large {
  font-size: 16px;
}
.text-color-green {
  color: #46a546 !important;
}
.text-blue {
  color: #0000ff !important;
}
.text-tag {
  font-size: 1em;
}
.text-center {
  text-align: center !important;
}
.text-left-important {
  text-align: left !important;
}
.text-right-important {
  text-align: right !important;
}
.text-underline {
  text-decoration: underline;
}
.text-bold {
  font-weight: bold;
}
.l-h-30 {
  line-height: 30px;
}
.text-wrap-any {
  overflow-wrap: anywhere;
}
.column-count-2 {
  column-count: 2;
}
.column-count-3 {
  column-count: 3;
}
.column-count-4 {
  column-count: 4;
}
.f-size-32-i {
  font-size: 32px !important;
}
.f-size-22-i {
  font-size: 22px !important;
}
.border-default {
  border: 1px solid #D1DADE;
}
.border-bottom-default {
  border-bottom: 1px solid #D1DADE;
}
.border-bottom-normal {
  border-bottom: 1px solid #D1DADE;
  padding-bottom: 15px;
}
.border-bottom-normal:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.border-delimiter {
  border-top: 1px solid #D1DADE;
}
.border-delimiter:first-child {
  border-top: none;
}
.border-radius-none {
  border-radius: 0;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
body > .select2-container {
  z-index: 5000;
}
.select2-container {
  font-size: 14px;
}
.select2-container:focus {
  outline: 0;
}
.select2-container .select2-selection__clear {
  position: relative;
  z-index: 10;
}
.select2-container.select2-container--focus .select2-selection--single,
.select2-container.select2-focused .select2-selection--single,
.select2-container.select2-container--focus .select2-selection--multiple,
.select2-container.select2-focused .select2-selection--multiple {
  border-color: #1ab394;
}
.select2-container .selection:focus {
  outline: 0;
}
.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple {
  min-height: 34px;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
}
.select2-container .select2-selection--single:focus,
.select2-container .select2-selection--multiple:focus {
  outline: 0;
}
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: block;
  color: #676a6c;
  padding-left: 15px;
}
.select2-container .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--multiple .select2-selection__arrow {
  height: 34px;
}
.select2-container .select2-selection--single .select2-selection__arrow b,
.select2-container .select2-selection--multiple .select2-selection__arrow b {
  border-color: #000 transparent transparent transparent;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  min-height: 34px;
  line-height: 32px;
}
.select2-container .select2-selection--multiple {
  max-height: 400px;
  overflow: hidden;
}
.select2-container .select2-selection--multiple .select2-selection__choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 18px;
  margin: 3px 5px 0 0;
  padding: 3px 5px 3px 5px;
  position: relative;
}
.select2-container .select2-selection--multiple .select2-selection__choice .select2-multiple-entity-result {
  float: right !important;
  float: right;
  margin-left: 4px;
}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #000 transparent;
}
.select2-dropdown {
  border-color: #e5e6e7;
  border-radius: 1px;
  z-index: 2050 !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e5e6e7;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  outline: 0;
  border-color: #1ab394 !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
  height: 32px;
  margin-top: 0 !important;
}
.select2-container--default .select2-results__option {
  min-height: 34px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #1dc5a3;
}
.has-error .select2-container.select2-container--focus .select2-selection--single:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-container .select2-selection--single:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-container .select2-selection--multiple:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-dropdown {
  border-color: #ED5565;
}
.select2-paste-handler + .select2-container .select2-search--inline {
  float: none !important;
  clear: both !important;
}
.select2-paste-handler + .select2-container .select2-search--inline .select2-search__field {
  width: auto !important;
}
.form-compact .select2-container {
  font-size: 13px;
}
.form-compact .select2-container .select2-selection--single,
.form-compact .select2-container .select2-selection--multiple {
  min-height: 30px;
}
.form-compact .select2-container .select2-selection--single .select2-selection__arrow,
.form-compact .select2-container .select2-selection--multiple .select2-selection__arrow {
  height: 30px;
}
.form-compact .select2-container .select2-selection--single .select2-selection__rendered {
  min-height: 30px;
  line-height: 28px;
}
.form-compact .select2-container--default .select2-search--inline .select2-search__field {
  height: 28px;
}
.form-compact .select2-results__option {
  min-height: 30px;
}
select[readonly].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
select[readonly].select2-hidden-accessible + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none;
}
select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow,
select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear {
  display: none;
}
.daterangepicker .calendar {
  display: block !important;
}
.daterangepicker .calendar td.active,
.daterangepicker .calendar td:active,
.daterangepicker .calendar td:hover,
.daterangepicker .calendar td:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .calendar td.active:active,
.daterangepicker .calendar td:active:active,
.daterangepicker .calendar td:hover:active,
.daterangepicker .calendar td:focus:active,
.daterangepicker .calendar td.active:hover,
.daterangepicker .calendar td:active:hover,
.daterangepicker .calendar td:hover:hover,
.daterangepicker .calendar td:focus:hover,
.daterangepicker .calendar td.active:focus,
.daterangepicker .calendar td:active:focus,
.daterangepicker .calendar td:hover:focus,
.daterangepicker .calendar td:focus:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .ranges > ul > li {
  color: #1ab394;
}
.daterangepicker .ranges > ul > li.active,
.daterangepicker .ranges > ul > li:active,
.daterangepicker .ranges > ul > li:hover,
.daterangepicker .ranges > ul > li:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .ranges > ul > li:last-child {
  display: none;
}
.daterangepicker-custom-container {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
}
.daterangepicker-custom-container select {
  width: 100%;
  height: 25px;
  color: #000;
}
.daterangepicker-filter-form-control-date-range {
  border-left: none;
}
.daterangepicker-filter-form-control-date-range:focus,
.daterangepicker-filter-form-control-date-range:active,
.daterangepicker-filter-form-control-date-range:hover {
  border-color: #e5e6e7 !important;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection {
  border-right: none;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection .select2-selection__rendered {
  padding-right: 0;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection .select2-selection__rendered:after {
  content: ":";
}
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background-image: url(/build/images/sprite-skin-flat-org.110873f3.png);
}
.irs-from,
.irs-to,
.irs-single {
  background: #1dc5a3;
}
.irs-from:after,
.irs-to:after,
.irs-single:after {
  border-top-color: #1dc5a3;
}
.fileuploader {
  margin: 0;
  padding: 0;
  background: none;
}
.fileuploader-input {
  border: none;
}
.fileuploader-input-caption {
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: #676a6c;
  font-size: 14px;
  font-weight: normal;
  padding: 0 15px;
  line-height: 32px;
  min-height: 32px;
}
.fileuploader-input-button {
  background-color: #1ab394;
  border: 1px solid #1ab394;
  font-size: 14px;
  font-weight: normal;
  padding: 7px 12px;
  line-height: 20px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fileuploader-input-button:hover,
.fileuploader-input-button:focus,
.fileuploader-input-button:active {
  background-color: #18a689;
  border-color: #18a689;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.fileuploader-theme-default .fileuploader-dragging {
  border: 1px dashed #1ab394;
}
.fileuploader-item .column-title {
  color: #9ea6b9;
}
.fileuploader-item .column-title span {
  color: #9ea6b9;
}
.fileuploader-item.file-has-popup .column-thumbnail .fileuploader-action-popup {
  display: none;
}
.fileuploader-theme-dragdrop .fileuploader-input {
  display: block;
  padding: 20px 0;
  background: #f9f9f9;
  border: 2px dashed #e5e6e7;
  border-radius: 3px;
  text-align: center;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging {
  border: 2px dashed #1ab394;
}
.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-input-inner {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-input-inner {
  opacity: 0.4;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging img,
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon {
  color: #1ab394;
  font-size: 50px;
  margin-bottom: 30px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input img {
  display: block;
  max-width: 55px;
  margin: 0 auto;
  margin-bottom: 15px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input h3 {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  font-size: 18px;
  font-weight: bold;
  color: #555a6b;
  white-space: normal;
}
.fileuploader-theme-dragdrop .fileuploader-input p {
  color: #74809d;
}
.fileuploader-theme-dragdrop.fileuploader-is-uploading .fileuploader-input-caption:after {
  display: none;
}
.fileuploader-theme-dragdrop .fileuploader-pending-loader .right-half,
.fileuploader-theme-dragdrop .fileuploader-pending-loader .spinner {
  background: #6381E6;
}
.fileuploader-theme-dragdrop .fileuploader-input p {
  margin: 10px 0;
}
.form-compact .fileuploader-input-caption {
  font-size: 13px;
  line-height: 28px;
  min-height: 28px;
}
.form-compact .fileuploader-input-button {
  font-size: 13px;
  padding: 5px 12px;
  line-height: 18px;
}
.has-error .fileuploader-input-caption {
  border-color: #ED5565;
}
.fileuploader-button-container {
  display: flex;
  justify-content: center;
  position: relative;
}
.fileuploader-button-container .fileuploader-button-checkbox {
  position: absolute;
  left: calc(50% + 70px);
}
.minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite {
  top: 1px;
  left: 1px;
  border-radius: 0;
  border: none;
}
.minicolors-input-wrapper {
  position: relative;
}
.minicolors-input-wrapper:before,
.minicolors-input-wrapper:after {
  display: table;
  content: " ";
}
.minicolors-input-wrapper:after {
  clear: both;
}
.minicolors-input-wrapper:before,
.minicolors-input-wrapper:after {
  display: table;
  content: " ";
}
.minicolors-input-wrapper:after {
  clear: both;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-input {
  width: 0;
  padding-left: 16px;
  cursor: pointer;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite {
  cursor: pointer;
  top: 2px;
  left: 2px;
  width: 26px;
  height: 26px;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite .minicolors-swatch-color {
  cursor: pointer;
}
.cke_combopanel__token {
  width: 300px !important;
}
.cke_top {
  padding-right: 80px !important;
}
a.cke_combo_button {
  max-width: 88px;
}
a.cke_combo_button .cke_combo_open {
  margin-left: 0;
}
.cke_toolgroup {
  margin: 0 3px 3px 0 !important;
}
.cke_button__emailpreview,
.cke_button__notificationpreview {
  position: absolute !important;
  right: 18px !important;
  top: 3px !important;
  display: inline-block !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
  background-image: none !important;
  border: 1px solid transparent !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  border-radius: 4px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  border-radius: 3px !important;
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
  color: #FFFFFF !important;
  color: #ffffff !important;
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  color: #fff !important;
  padding: 6px 4px !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus {
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus {
  color: #333 !important;
  text-decoration: none !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active {
  background-image: none !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.cke_button__emailpreview.disabled,
.cke_button__notificationpreview.disabled,
.cke_button__emailpreview[disabled],
.cke_button__notificationpreview[disabled],
fieldset[disabled] .cke_button__emailpreview,
fieldset[disabled] .cke_button__notificationpreview {
  cursor: not-allowed !important;
  filter: alpha(opacity=65) !important;
  -webkit-opacity: 0.65 !important;
  -moz-opacity: 0.65 !important;
  opacity: 0.65 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
a.cke_button__emailpreview.disabled,
a.cke_button__notificationpreview.disabled,
fieldset[disabled] a.cke_button__emailpreview,
fieldset[disabled] a.cke_button__notificationpreview {
  pointer-events: none !important;
}
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active {
  outline: none !important !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open > .dropdown-toggle.cke_button__emailpreview,
.open > .dropdown-toggle.cke_button__notificationpreview {
  color: #fff !important;
  background-color: #286090 !important;
  background-image: none !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview.active:hover,
.cke_button__notificationpreview.active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus,
.open > .dropdown-toggle.cke_button__emailpreview.focus,
.open > .dropdown-toggle.cke_button__notificationpreview.focus {
  color: #fff !important;
  background-color: #204d74 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview.disabled.focus,
.cke_button__notificationpreview.disabled.focus,
.cke_button__emailpreview[disabled].focus,
.cke_button__notificationpreview[disabled].focus,
fieldset[disabled] .cke_button__emailpreview.focus,
fieldset[disabled] .cke_button__notificationpreview.focus {
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
}
.cke_button__emailpreview .badge,
.cke_button__notificationpreview .badge {
  color: #337ab7 !important;
  background-color: #fff !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open .dropdown-toggle.cke_button__emailpreview,
.open .dropdown-toggle.cke_button__notificationpreview {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview.focus:hover,
.cke_button__notificationpreview.focus:hover,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview.active:hover,
.cke_button__notificationpreview.active:hover,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview.focus:focus,
.cke_button__notificationpreview.focus:focus,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview.focus.focus,
.cke_button__notificationpreview.focus.focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus,
.open .dropdown-toggle.cke_button__emailpreview.focus,
.open .dropdown-toggle.cke_button__notificationpreview.focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open .dropdown-toggle.cke_button__emailpreview,
.open .dropdown-toggle.cke_button__notificationpreview {
  background-image: none !important;
}
.cke_button__emailpreview.disabled,
.cke_button__notificationpreview.disabled,
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview.disabled:active,
.cke_button__notificationpreview.disabled:active,
.cke_button__emailpreview.disabled.active,
.cke_button__notificationpreview.disabled.active,
.cke_button__emailpreview[disabled],
.cke_button__notificationpreview[disabled],
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
.cke_button__emailpreview[disabled]:active,
.cke_button__notificationpreview[disabled]:active,
.cke_button__emailpreview.active[disabled],
.cke_button__notificationpreview.active[disabled],
fieldset[disabled] .cke_button__emailpreview,
fieldset[disabled] .cke_button__notificationpreview,
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview.disabled:hover:hover,
.cke_button__notificationpreview.disabled:hover:hover,
.cke_button__emailpreview.disabled:focus:hover,
.cke_button__notificationpreview.disabled:focus:hover,
.cke_button__emailpreview.disabled:active:hover,
.cke_button__notificationpreview.disabled:active:hover,
.cke_button__emailpreview.disabled.active:hover,
.cke_button__notificationpreview.disabled.active:hover,
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
.cke_button__emailpreview[disabled]:hover:hover,
.cke_button__notificationpreview[disabled]:hover:hover,
.cke_button__emailpreview[disabled]:focus:hover,
.cke_button__notificationpreview[disabled]:focus:hover,
.cke_button__emailpreview[disabled]:active:hover,
.cke_button__notificationpreview[disabled]:active:hover,
.cke_button__emailpreview.active[disabled]:hover,
.cke_button__notificationpreview.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview.disabled:hover:focus,
.cke_button__notificationpreview.disabled:hover:focus,
.cke_button__emailpreview.disabled:focus:focus,
.cke_button__notificationpreview.disabled:focus:focus,
.cke_button__emailpreview.disabled:active:focus,
.cke_button__notificationpreview.disabled:active:focus,
.cke_button__emailpreview.disabled.active:focus,
.cke_button__notificationpreview.disabled.active:focus,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
.cke_button__emailpreview[disabled]:hover:focus,
.cke_button__notificationpreview[disabled]:hover:focus,
.cke_button__emailpreview[disabled]:focus:focus,
.cke_button__notificationpreview[disabled]:focus:focus,
.cke_button__emailpreview[disabled]:active:focus,
.cke_button__notificationpreview[disabled]:active:focus,
.cke_button__emailpreview.active[disabled]:focus,
.cke_button__notificationpreview.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview.disabled:active,
.cke_button__notificationpreview.disabled:active,
.cke_button__emailpreview.disabled:hover:active,
.cke_button__notificationpreview.disabled:hover:active,
.cke_button__emailpreview.disabled:focus:active,
.cke_button__notificationpreview.disabled:focus:active,
.cke_button__emailpreview.disabled:active:active,
.cke_button__notificationpreview.disabled:active:active,
.cke_button__emailpreview.disabled.active:active,
.cke_button__notificationpreview.disabled.active:active,
.cke_button__emailpreview[disabled]:active,
.cke_button__notificationpreview[disabled]:active,
.cke_button__emailpreview[disabled]:hover:active,
.cke_button__notificationpreview[disabled]:hover:active,
.cke_button__emailpreview[disabled]:focus:active,
.cke_button__notificationpreview[disabled]:focus:active,
.cke_button__emailpreview[disabled]:active:active,
.cke_button__notificationpreview[disabled]:active:active,
.cke_button__emailpreview.active[disabled]:active,
.cke_button__notificationpreview.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
.cke_button__emailpreview.disabled.active,
.cke_button__notificationpreview.disabled.active,
.cke_button__emailpreview.disabled:hover.active,
.cke_button__notificationpreview.disabled:hover.active,
.cke_button__emailpreview.disabled:focus.active,
.cke_button__notificationpreview.disabled:focus.active,
.cke_button__emailpreview.disabled:active.active,
.cke_button__notificationpreview.disabled:active.active,
.cke_button__emailpreview.disabled.active.active,
.cke_button__notificationpreview.disabled.active.active,
.cke_button__emailpreview[disabled].active,
.cke_button__notificationpreview[disabled].active,
.cke_button__emailpreview[disabled]:hover.active,
.cke_button__notificationpreview[disabled]:hover.active,
.cke_button__emailpreview[disabled]:focus.active,
.cke_button__notificationpreview[disabled]:focus.active,
.cke_button__emailpreview[disabled]:active.active,
.cke_button__notificationpreview[disabled]:active.active,
.cke_button__emailpreview.active[disabled].active,
.cke_button__notificationpreview.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview.active,
fieldset[disabled] .cke_button__notificationpreview.active {
  background-color: #1dc5a3 !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview.btn-outline.disabled,
.cke_button__notificationpreview.btn-outline.disabled,
.cke_button__emailpreview.btn-outline.disabled:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover,
.cke_button__emailpreview.btn-outline.disabled:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus,
.cke_button__emailpreview.btn-outline.disabled:active,
.cke_button__notificationpreview.btn-outline.disabled:active,
.cke_button__emailpreview.btn-outline.disabled.active,
.cke_button__notificationpreview.btn-outline.disabled.active,
.cke_button__emailpreview.btn-outline[disabled],
.cke_button__notificationpreview.btn-outline[disabled],
.cke_button__emailpreview.btn-outline[disabled]:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover,
.cke_button__emailpreview.btn-outline[disabled]:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus,
.cke_button__emailpreview.btn-outline[disabled]:active,
.cke_button__notificationpreview.btn-outline[disabled]:active,
.cke_button__emailpreview.btn-outline.active[disabled],
.cke_button__notificationpreview.btn-outline.active[disabled],
fieldset[disabled] .cke_button__emailpreview.btn-outline,
fieldset[disabled] .cke_button__notificationpreview.btn-outline,
.cke_button__emailpreview.btn-outline.disabled:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover,
.cke_button__emailpreview.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover:hover,
.cke_button__emailpreview.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview.btn-outline.disabled:focus:hover,
.cke_button__emailpreview.btn-outline.disabled:active:hover,
.cke_button__notificationpreview.btn-outline.disabled:active:hover,
.cke_button__emailpreview.btn-outline.disabled.active:hover,
.cke_button__notificationpreview.btn-outline.disabled.active:hover,
.cke_button__emailpreview.btn-outline[disabled]:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover,
.cke_button__emailpreview.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview.btn-outline[disabled]:active:hover,
.cke_button__emailpreview.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview.btn-outline.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:hover,
.cke_button__emailpreview.btn-outline.disabled:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus,
.cke_button__emailpreview.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview.btn-outline.disabled:hover:focus,
.cke_button__emailpreview.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus:focus,
.cke_button__emailpreview.btn-outline.disabled:active:focus,
.cke_button__notificationpreview.btn-outline.disabled:active:focus,
.cke_button__emailpreview.btn-outline.disabled.active:focus,
.cke_button__notificationpreview.btn-outline.disabled.active:focus,
.cke_button__emailpreview.btn-outline[disabled]:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus,
.cke_button__emailpreview.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview.btn-outline[disabled]:active:focus,
.cke_button__emailpreview.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview.btn-outline.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:focus,
.cke_button__emailpreview.btn-outline.disabled:active,
.cke_button__notificationpreview.btn-outline.disabled:active,
.cke_button__emailpreview.btn-outline.disabled:hover:active,
.cke_button__notificationpreview.btn-outline.disabled:hover:active,
.cke_button__emailpreview.btn-outline.disabled:focus:active,
.cke_button__notificationpreview.btn-outline.disabled:focus:active,
.cke_button__emailpreview.btn-outline.disabled:active:active,
.cke_button__notificationpreview.btn-outline.disabled:active:active,
.cke_button__emailpreview.btn-outline.disabled.active:active,
.cke_button__notificationpreview.btn-outline.disabled.active:active,
.cke_button__emailpreview.btn-outline[disabled]:active,
.cke_button__notificationpreview.btn-outline[disabled]:active,
.cke_button__emailpreview.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview.btn-outline[disabled]:hover:active,
.cke_button__emailpreview.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview.btn-outline[disabled]:focus:active,
.cke_button__emailpreview.btn-outline[disabled]:active:active,
.cke_button__notificationpreview.btn-outline[disabled]:active:active,
.cke_button__emailpreview.btn-outline.active[disabled]:active,
.cke_button__notificationpreview.btn-outline.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:active,
.cke_button__emailpreview.btn-outline.disabled.active,
.cke_button__notificationpreview.btn-outline.disabled.active,
.cke_button__emailpreview.btn-outline.disabled:hover.active,
.cke_button__notificationpreview.btn-outline.disabled:hover.active,
.cke_button__emailpreview.btn-outline.disabled:focus.active,
.cke_button__notificationpreview.btn-outline.disabled:focus.active,
.cke_button__emailpreview.btn-outline.disabled:active.active,
.cke_button__notificationpreview.btn-outline.disabled:active.active,
.cke_button__emailpreview.btn-outline.disabled.active.active,
.cke_button__notificationpreview.btn-outline.disabled.active.active,
.cke_button__emailpreview.btn-outline[disabled].active,
.cke_button__notificationpreview.btn-outline[disabled].active,
.cke_button__emailpreview.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview.btn-outline[disabled]:hover.active,
.cke_button__emailpreview.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview.btn-outline[disabled]:focus.active,
.cke_button__emailpreview.btn-outline[disabled]:active.active,
.cke_button__notificationpreview.btn-outline[disabled]:active.active,
.cke_button__emailpreview.btn-outline.active[disabled].active,
.cke_button__notificationpreview.btn-outline.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview.btn-outline.active {
  background-color: transparent !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview .badge,
.cke_button__notificationpreview .badge {
  color: #1ab394 !important;
  background-color: #ffffff !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus {
  display: inline-block !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
  border: 1px solid transparent !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  border-radius: 4px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  border-radius: 3px !important;
  color: #fff !important;
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
  color: #FFFFFF !important;
  color: #ffffff !important;
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  padding: 6px 4px !important;
  background-image: none !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus {
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px !important;
}
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus {
  color: #333 !important;
  text-decoration: none !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active {
  background-image: none !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.cke_button__emailpreview:hover.disabled,
.cke_button__notificationpreview:hover.disabled,
.cke_button__emailpreview:active.disabled,
.cke_button__notificationpreview:active.disabled,
.cke_button__emailpreview:focus.disabled,
.cke_button__notificationpreview:focus.disabled,
.cke_button__emailpreview:hover[disabled],
.cke_button__notificationpreview:hover[disabled],
.cke_button__emailpreview:active[disabled],
.cke_button__notificationpreview:active[disabled],
.cke_button__emailpreview:focus[disabled],
.cke_button__notificationpreview:focus[disabled],
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus {
  cursor: not-allowed !important;
  filter: alpha(opacity=65) !important;
  -webkit-opacity: 0.65 !important;
  -moz-opacity: 0.65 !important;
  opacity: 0.65 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
a.cke_button__emailpreview:hover.disabled,
a.cke_button__notificationpreview:hover.disabled,
a.cke_button__emailpreview:active.disabled,
a.cke_button__notificationpreview:active.disabled,
a.cke_button__emailpreview:focus.disabled,
a.cke_button__notificationpreview:focus.disabled,
fieldset[disabled] a.cke_button__emailpreview:hover,
fieldset[disabled] a.cke_button__notificationpreview:hover,
fieldset[disabled] a.cke_button__emailpreview:active,
fieldset[disabled] a.cke_button__notificationpreview:active,
fieldset[disabled] a.cke_button__emailpreview:focus,
fieldset[disabled] a.cke_button__notificationpreview:focus {
  pointer-events: none !important;
}
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active {
  outline: none !important !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open > .dropdown-toggle.cke_button__emailpreview:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover,
.open > .dropdown-toggle.cke_button__emailpreview:active,
.open > .dropdown-toggle.cke_button__notificationpreview:active,
.open > .dropdown-toggle.cke_button__emailpreview:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus {
  color: #fff !important;
  background-color: #286090 !important;
  background-image: none !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:hover:active:hover,
.cke_button__notificationpreview:hover:active:hover,
.cke_button__emailpreview:active:active:hover,
.cke_button__notificationpreview:active:active:hover,
.cke_button__emailpreview:focus:active:hover,
.cke_button__notificationpreview:focus:active:hover,
.cke_button__emailpreview:hover.active:hover,
.cke_button__notificationpreview:hover.active:hover,
.cke_button__emailpreview:active.active:hover,
.cke_button__notificationpreview:active.active:hover,
.cke_button__emailpreview:focus.active:hover,
.cke_button__notificationpreview:focus.active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:hover:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover:hover,
.open > .dropdown-toggle.cke_button__emailpreview:active:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:focus:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:hover:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:hover:focus,
.open > .dropdown-toggle.cke_button__emailpreview:active:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus,
.open > .dropdown-toggle.cke_button__emailpreview:hover.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:hover.focus,
.open > .dropdown-toggle.cke_button__emailpreview:active.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:active.focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus.focus {
  color: #fff !important;
  background-color: #204d74 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover:hover,
fieldset[disabled] .cke_button__notificationpreview:hover:hover,
fieldset[disabled] .cke_button__emailpreview:active:hover,
fieldset[disabled] .cke_button__notificationpreview:active:hover,
fieldset[disabled] .cke_button__emailpreview:focus:hover,
fieldset[disabled] .cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover:focus,
fieldset[disabled] .cke_button__notificationpreview:hover:focus,
fieldset[disabled] .cke_button__emailpreview:active:focus,
fieldset[disabled] .cke_button__notificationpreview:active:focus,
fieldset[disabled] .cke_button__emailpreview:focus:focus,
fieldset[disabled] .cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.disabled.focus,
.cke_button__notificationpreview:hover.disabled.focus,
.cke_button__emailpreview:active.disabled.focus,
.cke_button__notificationpreview:active.disabled.focus,
.cke_button__emailpreview:focus.disabled.focus,
.cke_button__notificationpreview:focus.disabled.focus,
.cke_button__emailpreview:hover[disabled].focus,
.cke_button__notificationpreview:hover[disabled].focus,
.cke_button__emailpreview:active[disabled].focus,
.cke_button__notificationpreview:active[disabled].focus,
.cke_button__emailpreview:focus[disabled].focus,
.cke_button__notificationpreview:focus[disabled].focus,
fieldset[disabled] .cke_button__emailpreview:hover.focus,
fieldset[disabled] .cke_button__notificationpreview:hover.focus,
fieldset[disabled] .cke_button__emailpreview:active.focus,
fieldset[disabled] .cke_button__notificationpreview:active.focus,
fieldset[disabled] .cke_button__emailpreview:focus.focus,
fieldset[disabled] .cke_button__notificationpreview:focus.focus {
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
}
.cke_button__emailpreview:hover .badge,
.cke_button__notificationpreview:hover .badge,
.cke_button__emailpreview:active .badge,
.cke_button__notificationpreview:active .badge,
.cke_button__emailpreview:focus .badge,
.cke_button__notificationpreview:focus .badge {
  color: #337ab7 !important;
  background-color: #fff !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.open .dropdown-toggle.cke_button__emailpreview:active,
.open .dropdown-toggle.cke_button__notificationpreview:active,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:hover:focus:hover,
.cke_button__notificationpreview:hover:focus:hover,
.cke_button__emailpreview:active:focus:hover,
.cke_button__notificationpreview:active:focus:hover,
.cke_button__emailpreview:focus:focus:hover,
.cke_button__notificationpreview:focus:focus:hover,
.cke_button__emailpreview:hover.focus:hover,
.cke_button__notificationpreview:hover.focus:hover,
.cke_button__emailpreview:active.focus:hover,
.cke_button__notificationpreview:active.focus:hover,
.cke_button__emailpreview:focus.focus:hover,
.cke_button__notificationpreview:focus.focus:hover,
.cke_button__emailpreview:hover:hover:hover,
.cke_button__notificationpreview:hover:hover:hover,
.cke_button__emailpreview:active:hover:hover,
.cke_button__notificationpreview:active:hover:hover,
.cke_button__emailpreview:focus:hover:hover,
.cke_button__notificationpreview:focus:hover:hover,
.cke_button__emailpreview:hover:active:hover,
.cke_button__notificationpreview:hover:active:hover,
.cke_button__emailpreview:active:active:hover,
.cke_button__notificationpreview:active:active:hover,
.cke_button__emailpreview:focus:active:hover,
.cke_button__notificationpreview:focus:active:hover,
.cke_button__emailpreview:hover.active:hover,
.cke_button__notificationpreview:hover.active:hover,
.cke_button__emailpreview:active.active:hover,
.cke_button__notificationpreview:active.active:hover,
.cke_button__emailpreview:focus.active:hover,
.cke_button__notificationpreview:focus.active:hover,
.open .dropdown-toggle.cke_button__emailpreview:hover:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover:hover,
.open .dropdown-toggle.cke_button__emailpreview:active:hover,
.open .dropdown-toggle.cke_button__notificationpreview:active:hover,
.open .dropdown-toggle.cke_button__emailpreview:focus:hover,
.open .dropdown-toggle.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:focus:focus,
.cke_button__notificationpreview:hover:focus:focus,
.cke_button__emailpreview:active:focus:focus,
.cke_button__notificationpreview:active:focus:focus,
.cke_button__emailpreview:focus:focus:focus,
.cke_button__notificationpreview:focus:focus:focus,
.cke_button__emailpreview:hover.focus:focus,
.cke_button__notificationpreview:hover.focus:focus,
.cke_button__emailpreview:active.focus:focus,
.cke_button__notificationpreview:active.focus:focus,
.cke_button__emailpreview:focus.focus:focus,
.cke_button__notificationpreview:focus.focus:focus,
.cke_button__emailpreview:hover:hover:focus,
.cke_button__notificationpreview:hover:hover:focus,
.cke_button__emailpreview:active:hover:focus,
.cke_button__notificationpreview:active:hover:focus,
.cke_button__emailpreview:focus:hover:focus,
.cke_button__notificationpreview:focus:hover:focus,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.open .dropdown-toggle.cke_button__emailpreview:hover:focus,
.open .dropdown-toggle.cke_button__notificationpreview:hover:focus,
.open .dropdown-toggle.cke_button__emailpreview:active:focus,
.open .dropdown-toggle.cke_button__notificationpreview:active:focus,
.open .dropdown-toggle.cke_button__emailpreview:focus:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:focus.focus,
.cke_button__notificationpreview:hover:focus.focus,
.cke_button__emailpreview:active:focus.focus,
.cke_button__notificationpreview:active:focus.focus,
.cke_button__emailpreview:focus:focus.focus,
.cke_button__notificationpreview:focus:focus.focus,
.cke_button__emailpreview:hover.focus.focus,
.cke_button__notificationpreview:hover.focus.focus,
.cke_button__emailpreview:active.focus.focus,
.cke_button__notificationpreview:active.focus.focus,
.cke_button__emailpreview:focus.focus.focus,
.cke_button__notificationpreview:focus.focus.focus,
.cke_button__emailpreview:hover:hover.focus,
.cke_button__notificationpreview:hover:hover.focus,
.cke_button__emailpreview:active:hover.focus,
.cke_button__notificationpreview:active:hover.focus,
.cke_button__emailpreview:focus:hover.focus,
.cke_button__notificationpreview:focus:hover.focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus,
.open .dropdown-toggle.cke_button__emailpreview:hover.focus,
.open .dropdown-toggle.cke_button__notificationpreview:hover.focus,
.open .dropdown-toggle.cke_button__emailpreview:active.focus,
.open .dropdown-toggle.cke_button__notificationpreview:active.focus,
.open .dropdown-toggle.cke_button__emailpreview:focus.focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus.focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.open .dropdown-toggle.cke_button__emailpreview:active,
.open .dropdown-toggle.cke_button__notificationpreview:active,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus {
  background-image: none !important;
}
.cke_button__emailpreview:hover.disabled,
.cke_button__notificationpreview:hover.disabled,
.cke_button__emailpreview:active.disabled,
.cke_button__notificationpreview:active.disabled,
.cke_button__emailpreview:focus.disabled,
.cke_button__notificationpreview:focus.disabled,
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover.disabled:active,
.cke_button__notificationpreview:hover.disabled:active,
.cke_button__emailpreview:active.disabled:active,
.cke_button__notificationpreview:active.disabled:active,
.cke_button__emailpreview:focus.disabled:active,
.cke_button__notificationpreview:focus.disabled:active,
.cke_button__emailpreview:hover.disabled.active,
.cke_button__notificationpreview:hover.disabled.active,
.cke_button__emailpreview:active.disabled.active,
.cke_button__notificationpreview:active.disabled.active,
.cke_button__emailpreview:focus.disabled.active,
.cke_button__notificationpreview:focus.disabled.active,
.cke_button__emailpreview:hover[disabled],
.cke_button__notificationpreview:hover[disabled],
.cke_button__emailpreview:active[disabled],
.cke_button__notificationpreview:active[disabled],
.cke_button__emailpreview:focus[disabled],
.cke_button__notificationpreview:focus[disabled],
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
.cke_button__emailpreview:hover[disabled]:active,
.cke_button__notificationpreview:hover[disabled]:active,
.cke_button__emailpreview:active[disabled]:active,
.cke_button__notificationpreview:active[disabled]:active,
.cke_button__emailpreview:focus[disabled]:active,
.cke_button__notificationpreview:focus[disabled]:active,
.cke_button__emailpreview:hover.active[disabled],
.cke_button__notificationpreview:hover.active[disabled],
.cke_button__emailpreview:active.active[disabled],
.cke_button__notificationpreview:active.active[disabled],
.cke_button__emailpreview:focus.active[disabled],
.cke_button__notificationpreview:focus.active[disabled],
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover.disabled:hover:hover,
.cke_button__notificationpreview:hover.disabled:hover:hover,
.cke_button__emailpreview:active.disabled:hover:hover,
.cke_button__notificationpreview:active.disabled:hover:hover,
.cke_button__emailpreview:focus.disabled:hover:hover,
.cke_button__notificationpreview:focus.disabled:hover:hover,
.cke_button__emailpreview:hover.disabled:focus:hover,
.cke_button__notificationpreview:hover.disabled:focus:hover,
.cke_button__emailpreview:active.disabled:focus:hover,
.cke_button__notificationpreview:active.disabled:focus:hover,
.cke_button__emailpreview:focus.disabled:focus:hover,
.cke_button__notificationpreview:focus.disabled:focus:hover,
.cke_button__emailpreview:hover.disabled:active:hover,
.cke_button__notificationpreview:hover.disabled:active:hover,
.cke_button__emailpreview:active.disabled:active:hover,
.cke_button__notificationpreview:active.disabled:active:hover,
.cke_button__emailpreview:focus.disabled:active:hover,
.cke_button__notificationpreview:focus.disabled:active:hover,
.cke_button__emailpreview:hover.disabled.active:hover,
.cke_button__notificationpreview:hover.disabled.active:hover,
.cke_button__emailpreview:active.disabled.active:hover,
.cke_button__notificationpreview:active.disabled.active:hover,
.cke_button__emailpreview:focus.disabled.active:hover,
.cke_button__notificationpreview:focus.disabled.active:hover,
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
.cke_button__emailpreview:hover[disabled]:hover:hover,
.cke_button__notificationpreview:hover[disabled]:hover:hover,
.cke_button__emailpreview:active[disabled]:hover:hover,
.cke_button__notificationpreview:active[disabled]:hover:hover,
.cke_button__emailpreview:focus[disabled]:hover:hover,
.cke_button__notificationpreview:focus[disabled]:hover:hover,
.cke_button__emailpreview:hover[disabled]:focus:hover,
.cke_button__notificationpreview:hover[disabled]:focus:hover,
.cke_button__emailpreview:active[disabled]:focus:hover,
.cke_button__notificationpreview:active[disabled]:focus:hover,
.cke_button__emailpreview:focus[disabled]:focus:hover,
.cke_button__notificationpreview:focus[disabled]:focus:hover,
.cke_button__emailpreview:hover[disabled]:active:hover,
.cke_button__notificationpreview:hover[disabled]:active:hover,
.cke_button__emailpreview:active[disabled]:active:hover,
.cke_button__notificationpreview:active[disabled]:active:hover,
.cke_button__emailpreview:focus[disabled]:active:hover,
.cke_button__notificationpreview:focus[disabled]:active:hover,
.cke_button__emailpreview:hover.active[disabled]:hover,
.cke_button__notificationpreview:hover.active[disabled]:hover,
.cke_button__emailpreview:active.active[disabled]:hover,
.cke_button__notificationpreview:active.active[disabled]:hover,
.cke_button__emailpreview:focus.active[disabled]:hover,
.cke_button__notificationpreview:focus.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover:hover,
fieldset[disabled] .cke_button__notificationpreview:hover:hover,
fieldset[disabled] .cke_button__emailpreview:active:hover,
fieldset[disabled] .cke_button__notificationpreview:active:hover,
fieldset[disabled] .cke_button__emailpreview:focus:hover,
fieldset[disabled] .cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover.disabled:hover:focus,
.cke_button__notificationpreview:hover.disabled:hover:focus,
.cke_button__emailpreview:active.disabled:hover:focus,
.cke_button__notificationpreview:active.disabled:hover:focus,
.cke_button__emailpreview:focus.disabled:hover:focus,
.cke_button__notificationpreview:focus.disabled:hover:focus,
.cke_button__emailpreview:hover.disabled:focus:focus,
.cke_button__notificationpreview:hover.disabled:focus:focus,
.cke_button__emailpreview:active.disabled:focus:focus,
.cke_button__notificationpreview:active.disabled:focus:focus,
.cke_button__emailpreview:focus.disabled:focus:focus,
.cke_button__notificationpreview:focus.disabled:focus:focus,
.cke_button__emailpreview:hover.disabled:active:focus,
.cke_button__notificationpreview:hover.disabled:active:focus,
.cke_button__emailpreview:active.disabled:active:focus,
.cke_button__notificationpreview:active.disabled:active:focus,
.cke_button__emailpreview:focus.disabled:active:focus,
.cke_button__notificationpreview:focus.disabled:active:focus,
.cke_button__emailpreview:hover.disabled.active:focus,
.cke_button__notificationpreview:hover.disabled.active:focus,
.cke_button__emailpreview:active.disabled.active:focus,
.cke_button__notificationpreview:active.disabled.active:focus,
.cke_button__emailpreview:focus.disabled.active:focus,
.cke_button__notificationpreview:focus.disabled.active:focus,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
.cke_button__emailpreview:hover[disabled]:hover:focus,
.cke_button__notificationpreview:hover[disabled]:hover:focus,
.cke_button__emailpreview:active[disabled]:hover:focus,
.cke_button__notificationpreview:active[disabled]:hover:focus,
.cke_button__emailpreview:focus[disabled]:hover:focus,
.cke_button__notificationpreview:focus[disabled]:hover:focus,
.cke_button__emailpreview:hover[disabled]:focus:focus,
.cke_button__notificationpreview:hover[disabled]:focus:focus,
.cke_button__emailpreview:active[disabled]:focus:focus,
.cke_button__notificationpreview:active[disabled]:focus:focus,
.cke_button__emailpreview:focus[disabled]:focus:focus,
.cke_button__notificationpreview:focus[disabled]:focus:focus,
.cke_button__emailpreview:hover[disabled]:active:focus,
.cke_button__notificationpreview:hover[disabled]:active:focus,
.cke_button__emailpreview:active[disabled]:active:focus,
.cke_button__notificationpreview:active[disabled]:active:focus,
.cke_button__emailpreview:focus[disabled]:active:focus,
.cke_button__notificationpreview:focus[disabled]:active:focus,
.cke_button__emailpreview:hover.active[disabled]:focus,
.cke_button__notificationpreview:hover.active[disabled]:focus,
.cke_button__emailpreview:active.active[disabled]:focus,
.cke_button__notificationpreview:active.active[disabled]:focus,
.cke_button__emailpreview:focus.active[disabled]:focus,
.cke_button__notificationpreview:focus.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover:focus,
fieldset[disabled] .cke_button__notificationpreview:hover:focus,
fieldset[disabled] .cke_button__emailpreview:active:focus,
fieldset[disabled] .cke_button__notificationpreview:active:focus,
fieldset[disabled] .cke_button__emailpreview:focus:focus,
fieldset[disabled] .cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.disabled:active,
.cke_button__notificationpreview:hover.disabled:active,
.cke_button__emailpreview:active.disabled:active,
.cke_button__notificationpreview:active.disabled:active,
.cke_button__emailpreview:focus.disabled:active,
.cke_button__notificationpreview:focus.disabled:active,
.cke_button__emailpreview:hover.disabled:hover:active,
.cke_button__notificationpreview:hover.disabled:hover:active,
.cke_button__emailpreview:active.disabled:hover:active,
.cke_button__notificationpreview:active.disabled:hover:active,
.cke_button__emailpreview:focus.disabled:hover:active,
.cke_button__notificationpreview:focus.disabled:hover:active,
.cke_button__emailpreview:hover.disabled:focus:active,
.cke_button__notificationpreview:hover.disabled:focus:active,
.cke_button__emailpreview:active.disabled:focus:active,
.cke_button__notificationpreview:active.disabled:focus:active,
.cke_button__emailpreview:focus.disabled:focus:active,
.cke_button__notificationpreview:focus.disabled:focus:active,
.cke_button__emailpreview:hover.disabled:active:active,
.cke_button__notificationpreview:hover.disabled:active:active,
.cke_button__emailpreview:active.disabled:active:active,
.cke_button__notificationpreview:active.disabled:active:active,
.cke_button__emailpreview:focus.disabled:active:active,
.cke_button__notificationpreview:focus.disabled:active:active,
.cke_button__emailpreview:hover.disabled.active:active,
.cke_button__notificationpreview:hover.disabled.active:active,
.cke_button__emailpreview:active.disabled.active:active,
.cke_button__notificationpreview:active.disabled.active:active,
.cke_button__emailpreview:focus.disabled.active:active,
.cke_button__notificationpreview:focus.disabled.active:active,
.cke_button__emailpreview:hover[disabled]:active,
.cke_button__notificationpreview:hover[disabled]:active,
.cke_button__emailpreview:active[disabled]:active,
.cke_button__notificationpreview:active[disabled]:active,
.cke_button__emailpreview:focus[disabled]:active,
.cke_button__notificationpreview:focus[disabled]:active,
.cke_button__emailpreview:hover[disabled]:hover:active,
.cke_button__notificationpreview:hover[disabled]:hover:active,
.cke_button__emailpreview:active[disabled]:hover:active,
.cke_button__notificationpreview:active[disabled]:hover:active,
.cke_button__emailpreview:focus[disabled]:hover:active,
.cke_button__notificationpreview:focus[disabled]:hover:active,
.cke_button__emailpreview:hover[disabled]:focus:active,
.cke_button__notificationpreview:hover[disabled]:focus:active,
.cke_button__emailpreview:active[disabled]:focus:active,
.cke_button__notificationpreview:active[disabled]:focus:active,
.cke_button__emailpreview:focus[disabled]:focus:active,
.cke_button__notificationpreview:focus[disabled]:focus:active,
.cke_button__emailpreview:hover[disabled]:active:active,
.cke_button__notificationpreview:hover[disabled]:active:active,
.cke_button__emailpreview:active[disabled]:active:active,
.cke_button__notificationpreview:active[disabled]:active:active,
.cke_button__emailpreview:focus[disabled]:active:active,
.cke_button__notificationpreview:focus[disabled]:active:active,
.cke_button__emailpreview:hover.active[disabled]:active,
.cke_button__notificationpreview:hover.active[disabled]:active,
.cke_button__emailpreview:active.active[disabled]:active,
.cke_button__notificationpreview:active.active[disabled]:active,
.cke_button__emailpreview:focus.active[disabled]:active,
.cke_button__notificationpreview:focus.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:hover:active,
fieldset[disabled] .cke_button__notificationpreview:hover:active,
fieldset[disabled] .cke_button__emailpreview:active:active,
fieldset[disabled] .cke_button__notificationpreview:active:active,
fieldset[disabled] .cke_button__emailpreview:focus:active,
fieldset[disabled] .cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.disabled.active,
.cke_button__notificationpreview:hover.disabled.active,
.cke_button__emailpreview:active.disabled.active,
.cke_button__notificationpreview:active.disabled.active,
.cke_button__emailpreview:focus.disabled.active,
.cke_button__notificationpreview:focus.disabled.active,
.cke_button__emailpreview:hover.disabled:hover.active,
.cke_button__notificationpreview:hover.disabled:hover.active,
.cke_button__emailpreview:active.disabled:hover.active,
.cke_button__notificationpreview:active.disabled:hover.active,
.cke_button__emailpreview:focus.disabled:hover.active,
.cke_button__notificationpreview:focus.disabled:hover.active,
.cke_button__emailpreview:hover.disabled:focus.active,
.cke_button__notificationpreview:hover.disabled:focus.active,
.cke_button__emailpreview:active.disabled:focus.active,
.cke_button__notificationpreview:active.disabled:focus.active,
.cke_button__emailpreview:focus.disabled:focus.active,
.cke_button__notificationpreview:focus.disabled:focus.active,
.cke_button__emailpreview:hover.disabled:active.active,
.cke_button__notificationpreview:hover.disabled:active.active,
.cke_button__emailpreview:active.disabled:active.active,
.cke_button__notificationpreview:active.disabled:active.active,
.cke_button__emailpreview:focus.disabled:active.active,
.cke_button__notificationpreview:focus.disabled:active.active,
.cke_button__emailpreview:hover.disabled.active.active,
.cke_button__notificationpreview:hover.disabled.active.active,
.cke_button__emailpreview:active.disabled.active.active,
.cke_button__notificationpreview:active.disabled.active.active,
.cke_button__emailpreview:focus.disabled.active.active,
.cke_button__notificationpreview:focus.disabled.active.active,
.cke_button__emailpreview:hover[disabled].active,
.cke_button__notificationpreview:hover[disabled].active,
.cke_button__emailpreview:active[disabled].active,
.cke_button__notificationpreview:active[disabled].active,
.cke_button__emailpreview:focus[disabled].active,
.cke_button__notificationpreview:focus[disabled].active,
.cke_button__emailpreview:hover[disabled]:hover.active,
.cke_button__notificationpreview:hover[disabled]:hover.active,
.cke_button__emailpreview:active[disabled]:hover.active,
.cke_button__notificationpreview:active[disabled]:hover.active,
.cke_button__emailpreview:focus[disabled]:hover.active,
.cke_button__notificationpreview:focus[disabled]:hover.active,
.cke_button__emailpreview:hover[disabled]:focus.active,
.cke_button__notificationpreview:hover[disabled]:focus.active,
.cke_button__emailpreview:active[disabled]:focus.active,
.cke_button__notificationpreview:active[disabled]:focus.active,
.cke_button__emailpreview:focus[disabled]:focus.active,
.cke_button__notificationpreview:focus[disabled]:focus.active,
.cke_button__emailpreview:hover[disabled]:active.active,
.cke_button__notificationpreview:hover[disabled]:active.active,
.cke_button__emailpreview:active[disabled]:active.active,
.cke_button__notificationpreview:active[disabled]:active.active,
.cke_button__emailpreview:focus[disabled]:active.active,
.cke_button__notificationpreview:focus[disabled]:active.active,
.cke_button__emailpreview:hover.active[disabled].active,
.cke_button__notificationpreview:hover.active[disabled].active,
.cke_button__emailpreview:active.active[disabled].active,
.cke_button__notificationpreview:active.active[disabled].active,
.cke_button__emailpreview:focus.active[disabled].active,
.cke_button__notificationpreview:focus.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview:hover.active,
fieldset[disabled] .cke_button__notificationpreview:hover.active,
fieldset[disabled] .cke_button__emailpreview:active.active,
fieldset[disabled] .cke_button__notificationpreview:active.active,
fieldset[disabled] .cke_button__emailpreview:focus.active,
fieldset[disabled] .cke_button__notificationpreview:focus.active {
  background-color: #1dc5a3 !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview:hover.btn-outline.disabled,
.cke_button__notificationpreview:hover.btn-outline.disabled,
.cke_button__emailpreview:active.btn-outline.disabled,
.cke_button__notificationpreview:active.btn-outline.disabled,
.cke_button__emailpreview:focus.btn-outline.disabled,
.cke_button__notificationpreview:focus.btn-outline.disabled,
.cke_button__emailpreview:hover.btn-outline.disabled:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active,
.cke_button__emailpreview:active.btn-outline.disabled:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active,
.cke_button__emailpreview:active.btn-outline.disabled.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active,
.cke_button__emailpreview:hover.btn-outline[disabled],
.cke_button__notificationpreview:hover.btn-outline[disabled],
.cke_button__emailpreview:active.btn-outline[disabled],
.cke_button__notificationpreview:active.btn-outline[disabled],
.cke_button__emailpreview:focus.btn-outline[disabled],
.cke_button__notificationpreview:focus.btn-outline[disabled],
.cke_button__emailpreview:hover.btn-outline[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active,
.cke_button__emailpreview:hover.btn-outline.active[disabled],
.cke_button__notificationpreview:hover.btn-outline.active[disabled],
.cke_button__emailpreview:active.btn-outline.active[disabled],
.cke_button__notificationpreview:active.btn-outline.active[disabled],
.cke_button__emailpreview:focus.btn-outline.active[disabled],
.cke_button__notificationpreview:focus.btn-outline.active[disabled],
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline,
.cke_button__emailpreview:hover.btn-outline.disabled:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:active.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:hover,
.cke_button__emailpreview:active.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:active:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:hover,
.cke_button__emailpreview:hover.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:hover,
.cke_button__emailpreview:active.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:active.btn-outline.disabled.active:hover,
.cke_button__emailpreview:focus.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:hover,
.cke_button__emailpreview:active.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:hover,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:hover,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:active.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:focus,
.cke_button__emailpreview:active.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:active:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:focus,
.cke_button__emailpreview:hover.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:focus,
.cke_button__emailpreview:active.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:active.btn-outline.disabled.active:focus,
.cke_button__emailpreview:focus.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:focus,
.cke_button__emailpreview:active.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:focus,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:focus,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active,
.cke_button__emailpreview:active.btn-outline.disabled:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:active,
.cke_button__emailpreview:active.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:active,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:active,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:active,
.cke_button__emailpreview:active.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:active,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:active,
.cke_button__emailpreview:hover.btn-outline.disabled:active:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:active,
.cke_button__emailpreview:active.btn-outline.disabled:active:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active:active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:active,
.cke_button__emailpreview:active.btn-outline.disabled.active:active,
.cke_button__notificationpreview:active.btn-outline.disabled.active:active,
.cke_button__emailpreview:focus.btn-outline.disabled.active:active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:active,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:active,
.cke_button__emailpreview:active.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:active,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:active,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:active,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active,
.cke_button__emailpreview:active.btn-outline.disabled.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active,
.cke_button__emailpreview:hover.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover.active,
.cke_button__emailpreview:active.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:active.btn-outline.disabled:hover.active,
.cke_button__emailpreview:focus.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover.active,
.cke_button__emailpreview:hover.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus.active,
.cke_button__emailpreview:active.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:active.btn-outline.disabled:focus.active,
.cke_button__emailpreview:focus.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus.active,
.cke_button__emailpreview:hover.btn-outline.disabled:active.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active.active,
.cke_button__emailpreview:active.btn-outline.disabled:active.active,
.cke_button__notificationpreview:active.btn-outline.disabled:active.active,
.cke_button__emailpreview:focus.btn-outline.disabled:active.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active.active,
.cke_button__emailpreview:hover.btn-outline.disabled.active.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active.active,
.cke_button__emailpreview:active.btn-outline.disabled.active.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active.active,
.cke_button__emailpreview:hover.btn-outline[disabled].active,
.cke_button__notificationpreview:hover.btn-outline[disabled].active,
.cke_button__emailpreview:active.btn-outline[disabled].active,
.cke_button__notificationpreview:active.btn-outline[disabled].active,
.cke_button__emailpreview:focus.btn-outline[disabled].active,
.cke_button__notificationpreview:focus.btn-outline[disabled].active,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:active.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:active.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active.active,
.cke_button__emailpreview:active.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active.active,
.cke_button__emailpreview:hover.btn-outline.active[disabled].active,
.cke_button__notificationpreview:hover.btn-outline.active[disabled].active,
.cke_button__emailpreview:active.btn-outline.active[disabled].active,
.cke_button__notificationpreview:active.btn-outline.active[disabled].active,
.cke_button__emailpreview:focus.btn-outline.active[disabled].active,
.cke_button__notificationpreview:focus.btn-outline.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline.active,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline.active,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline.active {
  background-color: transparent !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview:hover .badge,
.cke_button__notificationpreview:hover .badge,
.cke_button__emailpreview:active .badge,
.cke_button__notificationpreview:active .badge,
.cke_button__emailpreview:focus .badge,
.cke_button__notificationpreview:focus .badge {
  color: #1ab394 !important;
  background-color: #ffffff !important;
}
.cke_button__emailpreview .cke_button__emailpreview_label,
.cke_button__notificationpreview .cke_button__emailpreview_label,
.cke_button__emailpreview .cke_button__notificationpreview_label,
.cke_button__notificationpreview .cke_button__notificationpreview_label {
  color: #fff !important;
  text-shadow: none;
  font-size: 0.8em;
}
.cke_button__emailpreview .cke_button__emailpreview_icon,
.cke_button__notificationpreview .cke_button__emailpreview_icon,
.cke_button__emailpreview .cke_button__notificationpreview_icon,
.cke_button__notificationpreview .cke_button__notificationpreview_icon {
  display: none;
}
.cke_button__notificationpreview {
  right: 19px !important;
  top: 5px !important;
}
.cke_button__emailpreview_label,
.cke_button__notificationpreview_label {
  display: inline !important;
}
.cke_maximized .cke_button__emailpreview,
.cke_maximized .cke_button__notificationpreview {
  display: none;
}
.cke_button__preview {
  display: none !important;
}
.has-warning .twitter-typeahead .tt-input,
.has-warning .twitter-typeahead .tt-hint {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .twitter-typeahead .tt-input:focus,
.has-warning .twitter-typeahead .tt-hint:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-error .twitter-typeahead .tt-input,
.has-error .twitter-typeahead .tt-hint {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .twitter-typeahead .tt-input:focus,
.has-error .twitter-typeahead .tt-hint:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-success .twitter-typeahead .tt-input,
.has-success .twitter-typeahead .tt-hint {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .twitter-typeahead .tt-input:focus,
.has-success .twitter-typeahead .tt-hint:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.input-group .twitter-typeahead:first-child .tt-input,
.input-group .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
}
.input-group .twitter-typeahead:last-child .tt-input,
.input-group .twitter-typeahead:last-child .tt-hint {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 100%;
}
.input-group.input-group-sm .twitter-typeahead .tt-input,
.input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group.input-group-sm .twitter-typeahead .tt-input,
select.input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: 30px;
  line-height: 30px;
}
textarea.input-group.input-group-sm .twitter-typeahead .tt-input,
textarea.input-group.input-group-sm .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: auto;
}
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
  border-radius: 0;
}
.input-group.input-group-sm .twitter-typeahead:first-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.input-group-sm .twitter-typeahead:last-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:last-child .tt-hint {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.input-group.input-group-lg .twitter-typeahead .tt-input,
.input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group.input-group-lg .twitter-typeahead .tt-input,
select.input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: 46px;
  line-height: 46px;
}
textarea.input-group.input-group-lg .twitter-typeahead .tt-input,
textarea.input-group.input-group-lg .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: auto;
}
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
  border-radius: 0;
}
.input-group.input-group-lg .twitter-typeahead:first-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.input-group-lg .twitter-typeahead:last-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:last-child .tt-hint {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.twitter-typeahead {
  width: 100%;
  float: left;
}
.input-group .twitter-typeahead {
  display: table-cell !important;
}
.twitter-typeahead .tt-hint {
  color: #777777;
}
.twitter-typeahead .tt-input {
  z-index: 2;
}
.twitter-typeahead .tt-input[disabled],
.twitter-typeahead .tt-input[readonly],
fieldset[disabled] .twitter-typeahead .tt-input {
  cursor: not-allowed;
  background-color: #eeeeee !important;
}
.tt-dropdown-menu,
.tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  min-width: 160px;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #e5e6e7;
  border-top: none;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.tt-dropdown-menu .tt-suggestion,
.tt-menu .tt-suggestion {
  display: block;
  padding: 6px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #676a6c;
  min-height: 32px;
}
.tt-dropdown-menu .tt-suggestion.tt-cursor,
.tt-menu .tt-suggestion.tt-cursor,
.tt-dropdown-menu .tt-suggestion:hover,
.tt-menu .tt-suggestion:hover {
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  background-color: #1dc5a3;
  color: white;
}
.tt-dropdown-menu .tt-suggestion.tt-cursor a,
.tt-menu .tt-suggestion.tt-cursor a,
.tt-dropdown-menu .tt-suggestion:hover a,
.tt-menu .tt-suggestion:hover a {
  color: #262626;
}
.tt-dropdown-menu .tt-suggestion p,
.tt-menu .tt-suggestion p {
  margin: 0;
}
.pagination li.has-error a,
.pagination li.active.has-error a,
.pagination li.has-error a:hover,
.pagination li.active.has-error a:hover,
.pagination li.has-error span,
.pagination li.active.has-error span,
.pagination li.has-error span:hover,
.pagination li.active.has-error span:hover {
  color: #ed5565;
  border-color: #ed5565;
}
.pagination li.has-error a:hover,
.pagination li.active.has-error a:hover {
  background-color: #f2dede;
}
.pagination li.has-error span,
.pagination li.active.has-error span {
  background-color: #f2dede;
}
.text-ellipsis > .label {
  line-height: 20px;
}
.add-icon {
  color: #9ea6b9;
}
.add-icon:hover {
  color: #1ab394;
}
.remove-icon {
  color: #9ea6b9;
}
.remove-icon:hover {
  color: #ED5565;
}
.select2-tag + .select2-container .select2-selection__choice {
  padding: 0 0 0 3px;
}
.select2-tag + .select2-container .select2-selection__choice .label {
  margin-bottom: 0;
}
#tag_group_tags {
  width: 400px;
  margin: 0 auto;
}
#tag_group_form .form-inline .form-group {
  vertical-align: top;
}
.note-item-wrapper {
  float: left;
  clear: both;
  position: relative;
}
.note-item-wrapper textarea {
  resize: vertical;
}
.note-item-wrapper .note-control-wrapper {
  position: absolute;
  top: 0;
  right: 3px;
}
.note-item-wrapper .note-control-wrapper a {
  padding-left: 7px;
  color: #676a6c;
}
.note-item-wrapper .note-control-wrapper a:hover {
  color: #1ab394;
}
.note-view-form-wrapper .note-item-wrapper,
.note-view-form-wrapper .note-item-input-wrapper {
  width: 100%;
}
.note-edit-link {
  display: none;
}
.note-add-link {
  clear: both;
  float: left;
}
#note_group_form {
  overflow: hidden;
}
#note_group_form .note-edit-link {
  display: inline;
}
#note_group_form .note-edit-link.d-n {
  display: none;
}
.note-text-wrapper {
  padding-bottom: 15px;
  padding-top: 7px;
  border-bottom: 1px solid #D1DADE;
}
.read-more-less {
  position: relative;
}
.read-more-less #loader_small {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -50px;
}
.read-more-less[aria-expanded] {
  display: block;
}
.read-more-less[aria-expanded="false"] {
  overflow: hidden;
}
.read-more-less[aria-expanded="false"]::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  height: 36px;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0.25) 15%, rgba(255, 255, 255, 0.25) 32%, rgba(255, 255, 255, 0.75) 20%, #ffffff 33%);
}
.read-more-less[aria-expanded="true"] {
  height: auto;
}
.read-more-less[aria-expanded="true"]::after {
  background: transparent;
}
.read-more-less[aria-expanded="true"] #loader_small {
  display: none;
}
.read-more-less[aria-expanded="true"] + [data-readmore-toggle] {
  position: relative;
}
.read-more-less + [data-readmore-toggle] {
  position: absolute;
  z-index: 2;
  font-weight: 400;
  margin-top: -20px;
}
.icheck-label.radio-inline:first-child {
  padding-left: 0;
}
.icheck-label.checkbox-inline:first-child {
  padding-left: 0;
}
.checkbox > .icheck-label,
.radio > .icheck-label {
  padding-left: 0;
}
.form-group.has-error .icheck-label .icheck-item .help-block {
  float: right;
  width: 300px;
  text-align: right;
  padding-right: 28px;
  display: inline-block;
  margin-top: 3px;
}
.org-check {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  clip: rect(0px, 0px, 0px, 0px);
  visibility: hidden;
}
label > .org-check {
  position: relative;
}
.org-check:before {
  content: " ";
  position: absolute;
  width: 24px;
  height: 24px;
  background-image: url(/build/images/green.c9fbd765.png);
  background-size: calc(24px * 15) 24px;
  visibility: visible;
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .org-check:before {
    background-image: url(/build/images/green@2x.38fd70f3.png);
    background-size: calc(24px * 15) 24px;
  }
}
input[type="checkbox"].org-check:before {
  background-position-x: 0;
}
label:hover > input[type="checkbox"].org-check:before {
  background-position-x: calc(24px * 1 * -1);
  cursor: pointer;
}
input[type="checkbox"].org-check:checked:before,
label:hover > input[type="checkbox"].org-check:checked:before {
  background-position-x: calc(24px * 2 * -1);
}
input[type="checkbox"].org-check:disabled:before,
label:hover > input[type="checkbox"].org-check:disabled:before {
  background-position-x: calc(24px * 3 * -1);
  cursor: not-allowed;
}
input[type="checkbox"].org-check:disabled:checked:before,
label:hover > input[type="checkbox"].org-check:disabled:checked:before {
  background-position-x: calc(24px * 4 * -1);
  cursor: not-allowed;
}
input[type="radio"].org-check:before {
  background-position-x: calc(24px * 5 * -1);
}
label:hover > input[type="radio"].org-check:before {
  background-position-x: calc(24px * 6 * -1);
  cursor: pointer;
}
input[type="radio"].org-check:checked:before,
label:hover > input[type="radio"].org-check:checked:before {
  background-position-x: calc(24px * 7 * -1);
}
input[type="radio"].org-check:disabled:before,
label:hover > input[type="radio"].org-check:disabled:before {
  background-position-x: calc(24px * 8 * -1);
  cursor: not-allowed;
}
input[type="radio"].org-check:disabled:checked:before,
label:hover > input[type="radio"].org-check:disabled:checked:before {
  background-position-x: calc(24px * 9 * -1);
  cursor: not-allowed;
}
body.ibox-expand-initiated {
  overflow: hidden;
}
body.ibox-expand-initiated .theme-config {
  display: none;
}
.ibox-expand-expanded {
  position: fixed;
  top: 0;
  z-index: 1000;
  left: 0;
  height: 100%;
  overflow: auto;
  background: #fff;
  width: 100%;
  padding-top: 59px;
}
.ibox-expand-link:hover,
.ibox-collapse-link:hover {
  color: #676a6c;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox-expand-expanded .ibox-expand-link i:before {
  content: "\f066";
}
.ibox-borderless .ibox-title {
  border-top: none;
  border-left: none;
  border-right: none;
}
.ibox-borderless .ibox-content {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}
.ibox-within-tab {
  margin: -5px;
}
.bs-breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.bs-breadcrumb > li {
  display: inline-block;
}
.bs-breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.bs-breadcrumb > .active {
  color: #777777;
}
#toast-container > div.toast.toast-info {
  background-image: none !important;
}
#toast-container > div.toast.toast-error {
  background-image: none !important;
}
#toast-container > div.toast.toast-success {
  background-image: none !important;
}
#toast-container > div.toast.toast-warning {
  background-image: none !important;
}
.toast-no-transparent {
  opacity: 1 !important;
}
.table > thead > tr > td.active-alpha,
.table > tbody > tr > td.active-alpha,
.table > tfoot > tr > td.active-alpha,
.table > thead > tr > th.active-alpha,
.table > tbody > tr > th.active-alpha,
.table > tfoot > tr > th.active-alpha,
.table > thead > tr.active-alpha > td,
.table > tbody > tr.active-alpha > td,
.table > tfoot > tr.active-alpha > td,
.table > thead > tr.active-alpha > th,
.table > tbody > tr.active-alpha > th,
.table > tfoot > tr.active-alpha > th {
  background-color: rgba(245, 245, 245, 0.5);
}
.table-hover > tbody > tr > td.active-alpha:hover,
.table-hover > tbody > tr > th.active-alpha:hover,
.table-hover > tbody > tr.active-alpha:hover > td,
.table-hover > tbody > tr:hover > .active-alpha,
.table-hover > tbody > tr.active-alpha:hover > th {
  background-color: rgba(232, 232, 232, 0.5);
}
.table > thead > tr > td.success-alpha,
.table > tbody > tr > td.success-alpha,
.table > tfoot > tr > td.success-alpha,
.table > thead > tr > th.success-alpha,
.table > tbody > tr > th.success-alpha,
.table > tfoot > tr > th.success-alpha,
.table > thead > tr.success-alpha > td,
.table > tbody > tr.success-alpha > td,
.table > tfoot > tr.success-alpha > td,
.table > thead > tr.success-alpha > th,
.table > tbody > tr.success-alpha > th,
.table > tfoot > tr.success-alpha > th {
  background-color: rgba(223, 240, 216, 0.5);
}
.table-hover > tbody > tr > td.success-alpha:hover,
.table-hover > tbody > tr > th.success-alpha:hover,
.table-hover > tbody > tr.success-alpha:hover > td,
.table-hover > tbody > tr:hover > .success-alpha,
.table-hover > tbody > tr.success-alpha:hover > th {
  background-color: rgba(208, 233, 198, 0.5);
}
.table > thead > tr > td.info-alpha,
.table > tbody > tr > td.info-alpha,
.table > tfoot > tr > td.info-alpha,
.table > thead > tr > th.info-alpha,
.table > tbody > tr > th.info-alpha,
.table > tfoot > tr > th.info-alpha,
.table > thead > tr.info-alpha > td,
.table > tbody > tr.info-alpha > td,
.table > tfoot > tr.info-alpha > td,
.table > thead > tr.info-alpha > th,
.table > tbody > tr.info-alpha > th,
.table > tfoot > tr.info-alpha > th {
  background-color: rgba(217, 237, 247, 0.5);
}
.table-hover > tbody > tr > td.info-alpha:hover,
.table-hover > tbody > tr > th.info-alpha:hover,
.table-hover > tbody > tr.info-alpha:hover > td,
.table-hover > tbody > tr:hover > .info-alpha,
.table-hover > tbody > tr.info-alpha:hover > th {
  background-color: rgba(196, 227, 243, 0.5);
}
.table > thead > tr > td.warning-alpha,
.table > tbody > tr > td.warning-alpha,
.table > tfoot > tr > td.warning-alpha,
.table > thead > tr > th.warning-alpha,
.table > tbody > tr > th.warning-alpha,
.table > tfoot > tr > th.warning-alpha,
.table > thead > tr.warning-alpha > td,
.table > tbody > tr.warning-alpha > td,
.table > tfoot > tr.warning-alpha > td,
.table > thead > tr.warning-alpha > th,
.table > tbody > tr.warning-alpha > th,
.table > tfoot > tr.warning-alpha > th {
  background-color: rgba(252, 248, 227, 0.5);
}
.table-hover > tbody > tr > td.warning-alpha:hover,
.table-hover > tbody > tr > th.warning-alpha:hover,
.table-hover > tbody > tr.warning-alpha:hover > td,
.table-hover > tbody > tr:hover > .warning-alpha,
.table-hover > tbody > tr.warning-alpha:hover > th {
  background-color: rgba(250, 242, 204, 0.5);
}
.table > thead > tr > td.danger-alpha,
.table > tbody > tr > td.danger-alpha,
.table > tfoot > tr > td.danger-alpha,
.table > thead > tr > th.danger-alpha,
.table > tbody > tr > th.danger-alpha,
.table > tfoot > tr > th.danger-alpha,
.table > thead > tr.danger-alpha > td,
.table > tbody > tr.danger-alpha > td,
.table > tfoot > tr.danger-alpha > td,
.table > thead > tr.danger-alpha > th,
.table > tbody > tr.danger-alpha > th,
.table > tfoot > tr.danger-alpha > th {
  background-color: rgba(242, 222, 222, 0.5);
}
.table-hover > tbody > tr > td.danger-alpha:hover,
.table-hover > tbody > tr > th.danger-alpha:hover,
.table-hover > tbody > tr.danger-alpha:hover > td,
.table-hover > tbody > tr:hover > .danger-alpha,
.table-hover > tbody > tr.danger-alpha:hover > th {
  background-color: rgba(235, 204, 204, 0.5);
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-paddingless > thead > tr > th,
.table-paddingless > tbody > tr > th,
.table-paddingless > tfoot > tr > th,
.table-paddingless > thead > tr > td,
.table-paddingless > tbody > tr > td,
.table-paddingless > tfoot > tr > td {
  padding: 0;
}
.table-bordered tfoot > tr > th {
  background: #F5F5F6;
}
.table-borderless tbody tr td,
.table-borderless tbody tr th {
  border-top: none;
}
.table-striped {
  background-color: #fff;
}
.modal .table-affix thead.affix,
.modal .table-affix tfoot.affix {
  position: static;
}
.table-affix {
  table-layout: fixed;
  width: 100%;
  margin-top: 0 !important;
}
.table-affix thead {
  z-index: 1;
}
.table-affix thead .popover {
  z-index: 1;
}
.table-affix thead.affix {
  top: 0;
  margin-left: -1px;
  display: block;
  overflow: hidden;
}
@media (min-width: 768px) {
  .table-affix thead.affix:not(.scroll-affixed) {
    top: 60px;
  }
}
.table-affix thead.affix tr {
  display: block;
}
.table-affix thead.affix.table-affix-dropdown-open {
  height: 3000px;
}
.table-affix thead.scroll-affixed {
  padding-top: 75px;
}
.table-affix tfoot .popover {
  z-index: 1;
}
.table-affix tfoot.affix {
  position: fixed !important;
  bottom: 0;
  top: auto !important;
  margin-left: -1px;
  display: block;
  overflow: hidden;
}
.table-affix tfoot.affix tr {
  display: block;
}
.table-affix tfoot.scroll-affixed {
  padding-bottom: 15px;
}
.table-responsive-top-scroll,
.table-responsive-bottom-scroll {
  clear: both;
  overflow-x: auto;
  width: 100%;
}
.table-responsive-top-scroll > div,
.table-responsive-bottom-scroll > div {
  height: 1px;
}
.table-responsive-top-scroll {
  z-index: 10;
}
.table-responsive-top-scroll.affix {
  background: #F5F5F6;
  top: 60px;
}
.table-responsive-bottom-scroll {
  z-index: 10;
}
.table-responsive-bottom-scroll.affix {
  background: #F5F5F6;
  position: fixed !important;
  bottom: 0;
  top: auto !important;
}
.table-responsive-bottom-scroll.affix-bottom {
  visibility: hidden;
}
[data-filter-form] > .form-group {
  display: none !important;
}
.table-fixed {
  width: auto !important;
}
.table-layout-fixed {
  table-layout: fixed;
}
.vertical-align-cell.middle {
  vertical-align: middle;
}
.vertical-align-cell.top {
  vertical-align: top;
}
.vertical-align-cell.bottom {
  vertical-align: bottom;
}
.b-r-none {
  border-right: none;
}
.b-r-sm {
  border-right: 1px solid #e7eaec;
}
.b-r-md {
  border-right: 3px solid #e7eaec;
}
.b-r-lg {
  border-right: 5px solid #e7eaec;
}
.b-l-sm {
  border-left: 1px solid #e7eaec;
}
.b-l-md {
  border-left: 3px solid #e7eaec;
}
.b-l-lg {
  border-left: 5px solid #e7eaec;
}
.button-row {
  white-space: nowrap;
}
.table-cell-max-width-200 td {
  max-width: 200px;
}
.table-cell-text-ellipsis td {
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 767px) {
  .table-column-config-container {
    height: auto !important;
  }
  .table-column-form-wrapper .table-column-wrapper {
    padding-bottom: 15px;
    float: none !important;
    overflow: hidden;
  }
  .table-column-form-wrapper .table-column-wrapper .table-column-choose {
    display: block;
  }
  .table-column-form-wrapper .table-column-wrapper .table-column-dropdown-menu {
    padding-top: 5px;
    position: static;
    width: 100%;
  }
  .table-column-form-wrapper .table-config-wrapper {
    clear: both;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-select-wrapper {
    width: 100%;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper {
    float: none !important;
    padding-left: 0;
    padding-right: 0;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper > .table-config-action-item {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper > .table-config-action-item .btn {
    display: block;
    width: 100%;
  }
  .filter-show-count-wrapper {
    margin-left: 0 !important;
  }
  .filter-show-count-wrapper label {
    float: none;
    text-align: right;
  }
  .filter-show-count-wrapper label + div {
    float: none;
  }
}
.table.table-overflow-wrap-anywhere > tbody > tr > td,
.table.table-overflow-wrap-anywhere > thead > tr > td,
.table.table-overflow-wrap-anywhere > tfoot > tr > td {
  overflow-wrap: anywhere;
}
.table.table-condensed.table-scrollable {
  overflow-y: auto;
}
.table.table-condensed.table-scrollable.table-scrollable-10 {
  height: 427px;
}
.table-flex {
  display: table;
  width: 100%;
}
.table-flex .table-flex-row {
  display: table-row;
}
.table-flex .table-flex-row .table-flex-header {
  font-weight: bold;
}
.table-flex .table-flex-row > div {
  padding: 8px;
  display: table-cell;
  border-bottom: 1px solid #D1DADE;
}
.table-flex.table-flex-overflow-wrap-content .table-flex-header {
  width: 160px;
}
.table-flex.table-flex-overflow-wrap-content .table-flex-content {
  overflow-wrap: anywhere;
  width: auto;
}
thead.thead-success th {
  background-color: #1ab394 !important;
  color: #ffffff;
  -webkit-print-color-adjust: exact;
}
table.sticky-header thead tr {
  position: sticky;
  top: 0;
  background: inherit;
  z-index: 4;
}
.table-affix-dropdown-open.affix .datepicker table tr {
  display: flex;
  justify-content: space-between;
  margin-left: 0 !important;
}
.table-affix-dropdown-open.affix .datepicker table td,
.table-affix-dropdown-open.affix .datepicker table th {
  box-sizing: content-box;
}
.nav.nav-tabs {
  border-bottom: 1px solid #e5e6e7;
}
.nav.nav-tabs > li a {
  background: #fff;
}
.nav.nav-tabs > li.active > a {
  background: #fff;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
  border-bottom-color: transparent !important;
}
.nav.nav-tabs > li > a {
  outline: none;
  font-weight: normal;
  border-color: #e5e6e7 #e5e6e7 #e5e6e7;
}
.nav.nav-tabs.nav-tabs-sm > li > a {
  padding: 10px 15px !important;
}
.nav.nav-tabs.nav-tabs-xs > li > a {
  padding: 7px 10px !important;
}
.tab-content-offsetted {
  margin-top: -1px;
}
.tab-content.tab-content-bordered {
  border: 1px solid #e5e6e7;
  padding: 5px;
  background: #fff;
  margin-top: -1px;
}
.nav-tabs-checkboxed .nav.nav-tabs .checkbox {
  display: inline-block;
  padding: 0;
  min-height: 0;
}
.tabs-container .nav-tabs > li a:hover {
  border-color: #e7eaec;
}
.modal .carousel-indicators {
  margin-bottom: 0;
}
.modal .carousel-indicators li {
  cursor: auto;
  background-color: #fff;
  border: 1px solid #e7eaec;
}
.modal .carousel-indicators .active {
  background-color: #1ab394;
  border: 1px solid #1ab394;
}
.modal .modal-xmd {
  width: 750px;
}
.modal .modal-xlg {
  width: 1130px;
}
.modal .modal-xxlg {
  width: 1250px;
}
.modal .modal-xxxlg {
  width: 1400px;
}
.modal .modal-xxxxlg {
  width: 1600px;
}
.modal .modal-xxxxxlg {
  width: 1650px;
}
.modal .modal-report-dialog-md {
  width: 870px;
}
.modal .modal > .modal-dialog {
  margin-top: 0;
  margin-bottom: 0;
}
.modal .form-group.comparison-range-form-group .control-label {
  text-align: left;
}
.modal.modal-visible {
  display: block;
}
.modal-open .modal {
  overflow-x: auto;
}
body.modal-expand-initiated {
  overflow: hidden;
}
.modal.modal-expand-expanded .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.modal.modal-expand-expanded .modal-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
}
.modal-expand-link {
  float: right;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
  margin-right: 5px;
}
.modal-expand-link:hover,
.modal-expand-link:focus {
  color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-expand-expanded .modal-expand-link i:before {
  content: "\f066";
}
.swal-button--confirm:not(.swal-button--danger) {
  background-color: #1ab394;
}
.swal-button--confirm:not(.swal-button--danger):not([disabled]):hover {
  background-color: #18a689;
}
.swal-button--confirm:not(.swal-button--danger):active {
  background-color: #18a689;
}
@media (min-width: 1700px) {
  .modal .modal-xxxxlg-responsive {
    width: 1600px;
  }
}
@media (min-width: 1500px) and (max-width: 1699px) {
  .modal .modal-xxxxlg-responsive {
    width: 1400px;
  }
}
@media (min-width: 1350px) and (max-width: 1499px) {
  .modal .modal-xxxxlg-responsive {
    width: 1250px;
  }
}
@media (min-width: 1200px) and (max-width: 1349px) {
  .modal .modal-xxxxlg-responsive {
    width: 1130px;
  }
}
@media (min-width: 1000px) and (max-width: 1199px) {
  .modal .modal-xxxxlg-responsive {
    width: 900px;
  }
}
.alert a {
  color: inherit;
}
.alert a.text-primary {
  color: #337ab7;
}
.swal-modal-secondary .swal-footer {
  text-align: center;
}
.swal-modal-secondary .swal-footer .swal-button-container .swal-button:focus {
  box-shadow: none;
}
.modal .modal-dialog.modal-video .modal-content {
  border: none;
  box-shadow: none;
  background: none;
}
.modal .modal-dialog.modal-video .modal-header {
  display: none;
}
.modal .modal-dialog.modal-video .modal-body {
  background: none;
  padding: 0;
}
.modal .modal-dialog.modal-video .modal-body .video-frame {
  min-height: 637px;
  width: 100%;
}
.modal .modal-dialog.modal-video .modal-footer {
  display: none;
}
.menu-item-delimiter {
  border-bottom: 1px solid #D1DADE;
  width: 100%;
  display: block;
  font-size: 0;
}
.menu-item-delimiter-primary {
  border-bottom: 2px dashed #676a6c;
  height: 24px;
  margin: 0 27px 21px 27px;
  text-align: center;
}
.menu-item-delimiter-primary .menu-item-delimiter-primary-link {
  font-weight: bold;
  text-align: center;
  background-color: #ffffff;
  display: inline-block;
  padding: 0 5px !important;
  margin: 10px auto !important;
}
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:focus,
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:active,
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:hover {
  color: #676a6c !important;
}
.menu-item-marked-new > a .badge {
  display: inline-block !important;
  padding: 0;
  width: 10px;
  height: 10px;
  margin-top: -15px;
}
@media screen and (min-width: 768px) {
  #page-wrapper {
    padding-top: 60px;
  }
  #page-wrapper.page-wrapper-env-test {
    padding-top: 0;
  }
  #page-wrapper .navbar-static-top {
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 1001;
  }
  #page-wrapper .navbar-static-top.navbar-env-test {
    position: static;
  }
}
.navbar-static-top {
  padding-top: 5px;
  padding-bottom: 5px;
}
.navbar-static-top .navbar-button.btn {
  color: #ffffff;
  background: transparent !important;
  border: 1px solid white !important;
}
@media (min-width: 768px) {
  .navbar-static-top .dropdown-toggle {
    color: #ffffff !important;
    background-color: transparent !important;
  }
  .navbar-static-top .dropdown-toggle:active,
  .navbar-static-top .dropdown-toggle:focus,
  .navbar-static-top .dropdown-toggle:hover {
    opacity: 0.8;
  }
  .navbar-static-top .dropdown-toggle + .dropdown-menu {
    margin-top: 5px;
  }
}
.navbar-static-top .select2-selection {
  border: none;
  background: #5fc9b3;
}
.navbar-static-top .select2-selection .select2-selection__rendered {
  color: #ffffff !important;
}
.navbar-static-top .select2-selection input.select2-search__field {
  color: #ffffff;
}
.navbar-static-top .select2-selection input.select2-search__field::placeholder {
  color: #ffffff;
}
.navbar-static-top .select2-selection .select2-selection__arrow b {
  border-color: #ffffff transparent transparent;
}
.navbar-static-top .select2-container.select2-container--open .select2-selection__arrow b {
  border-color: transparent transparent #ffffff transparent !important;
}
.navbar-static-top .select2-container.select2-container--focus .select2-selection {
  border: none;
}
@media screen and (max-width: 767px) {
  #ajax_export {
    display: none;
  }
  #ajax_export .btn {
    float: none !important;
    display: block;
    margin-right: 0 !important;
    margin-bottom: 15px;
  }
  .main-nav {
    margin-top: 0;
  }
  .main-nav ul.nav > li {
    display: block;
  }
  .main-nav ul.nav > li > a {
    text-align: left;
  }
  .navbar-static-top {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-static-top .main-navbar {
    background-color: #ffffff;
  }
}
.skin-1 .nav.navbar-nav > li.active {
  background: transparent;
}
.skin-1 .nav.navbar-nav > li.active > a {
  color: inherit;
}
.bulk-action-menu-wrapper ul {
  min-height: 46px;
}
.bulk-action-menu-wrapper ul li {
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .bulk-action-menu-wrapper {
    margin-left: 0;
  }
}
.dropdown-icon-item {
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 0 !important;
}
.dropdown-icon-item-parent {
  margin-right: 25px !important;
}
@media screen and (max-height: 900px) {
  .dropdown-right-container > .dropdown-menu {
    max-height: 680px;
    overflow-y: auto;
  }
}
div.is-calculator,
span.is-calculator {
  position: relative;
}
button.calculator-trigger {
  width: 25px;
  padding: 0px;
}
img.calculator-trigger {
  margin: 2px;
  vertical-align: middle;
}
.input-calculator-wrapper {
  display: none;
}
.calculator-inline {
  position: absolute;
  z-index: 1001;
  margin: 0;
  padding: 10px;
  border: 1px solid #e5e6e7;
  color: #000;
  background-color: #ffffff;
  width: 240px;
  top: 3px;
  left: 0;
}
.calculator-keyentry {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 0px;
}
.calculator-disabled {
  position: absolute;
  z-index: 100;
  background-color: white;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.calculator-rtl {
  direction: rtl;
}
.calculator-prompt {
  clear: both;
  text-align: center;
}
.calculator-prompt.ui-widget-header {
  margin: 2px;
}
.calculator-result {
  clear: both;
  margin: 0 0 4px;
  text-align: right;
  font-size: 110%;
}
.calculator-result span {
  height: 34px;
  line-height: 1.42857143;
  color: #f3f3f4;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  box-shadow: none;
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.calculator-result span:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.calculator-result span::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.calculator-result span:-ms-input-placeholder {
  color: #999;
}
.calculator-result span::-webkit-input-placeholder {
  color: #999;
}
.calculator-result span::-ms-expand {
  background-color: transparent;
  border: 0;
}
.calculator-result span[disabled],
.calculator-result span[readonly],
fieldset[disabled] .calculator-result span {
  background-color: #eeeeee;
  opacity: 1;
}
.calculator-result span[disabled],
fieldset[disabled] .calculator-result span {
  cursor: not-allowed;
}
textarea.calculator-result span {
  height: auto;
}
.calculator-result span.calculator-formula {
  font-weight: bold;
  margin-bottom: 7px;
  display: block !important;
}
.calculator-result span.calculator-preview {
  background-color: rgba(176, 238, 255, 0.54);
  position: absolute;
  height: 29px;
  line-height: 14px;
  float: left;
  width: auto;
  top: -1px;
  left: 238px;
  font-weight: bold;
  border-style: dotted;
  border-width: 2px;
}
.calculator-row {
  clear: both;
  width: 100%;
}
.calculator-space {
  float: left;
  margin: 2px;
  width: 28px;
}
.calculator-half-space {
  float: left;
  margin: 1px;
  width: 14px;
}
.calculator-row button {
  width: 50px;
  position: relative;
  float: left;
  margin: 2px;
  padding: 0 !important;
  height: 30px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 3px;
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.calculator-row button:focus,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.calculator-row button.focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.calculator-row button:hover,
.calculator-row button:focus,
.calculator-row button.focus {
  color: #333;
  text-decoration: none;
}
.calculator-row button:active,
.calculator-row button.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.calculator-row button.disabled,
.calculator-row button[disabled],
fieldset[disabled] .calculator-row button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.calculator-row button.disabled,
fieldset[disabled] a.calculator-row button {
  pointer-events: none;
}
.calculator-row button.focus,
.calculator-row button.active,
.calculator-row button:focus,
.calculator-row button:hover,
.calculator-row button:active {
  outline: none !important;
}
.calculator-row button:focus,
.calculator-row button.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.calculator-row button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.calculator-row button:active,
.calculator-row button.active,
.open > .dropdown-toggle.calculator-row button {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.calculator-row button:active:hover,
.calculator-row button.active:hover,
.open > .dropdown-toggle.calculator-row button:hover,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.open > .dropdown-toggle.calculator-row button:focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus,
.open > .dropdown-toggle.calculator-row button.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.calculator-row button.disabled:hover,
.calculator-row button[disabled]:hover,
fieldset[disabled] .calculator-row button:hover,
.calculator-row button.disabled:focus,
.calculator-row button[disabled]:focus,
fieldset[disabled] .calculator-row button:focus,
.calculator-row button.disabled.focus,
.calculator-row button[disabled].focus,
fieldset[disabled] .calculator-row button.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.calculator-row button .badge {
  color: #337ab7;
  background-color: #fff;
}
.calculator-row button:focus,
.calculator-row button.focus,
.calculator-row button:hover,
.calculator-row button:active,
.calculator-row button.active,
.open .dropdown-toggle.calculator-row button {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.calculator-row button:focus:hover,
.calculator-row button.focus:hover,
.calculator-row button:hover:hover,
.calculator-row button:active:hover,
.calculator-row button.active:hover,
.open .dropdown-toggle.calculator-row button:hover,
.calculator-row button:focus:focus,
.calculator-row button.focus:focus,
.calculator-row button:hover:focus,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.open .dropdown-toggle.calculator-row button:focus,
.calculator-row button:focus.focus,
.calculator-row button.focus.focus,
.calculator-row button:hover.focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus,
.open .dropdown-toggle.calculator-row button.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.calculator-row button:active,
.calculator-row button.active,
.open .dropdown-toggle.calculator-row button {
  background-image: none;
}
.calculator-row button.disabled,
.calculator-row button.disabled:hover,
.calculator-row button.disabled:focus,
.calculator-row button.disabled:active,
.calculator-row button.disabled.active,
.calculator-row button[disabled],
.calculator-row button[disabled]:hover,
.calculator-row button[disabled]:focus,
.calculator-row button[disabled]:active,
.calculator-row button.active[disabled],
fieldset[disabled] .calculator-row button,
.calculator-row button.disabled:hover,
.calculator-row button.disabled:hover:hover,
.calculator-row button.disabled:focus:hover,
.calculator-row button.disabled:active:hover,
.calculator-row button.disabled.active:hover,
.calculator-row button[disabled]:hover,
.calculator-row button[disabled]:hover:hover,
.calculator-row button[disabled]:focus:hover,
.calculator-row button[disabled]:active:hover,
.calculator-row button.active[disabled]:hover,
fieldset[disabled] .calculator-row button:hover,
.calculator-row button.disabled:focus,
.calculator-row button.disabled:hover:focus,
.calculator-row button.disabled:focus:focus,
.calculator-row button.disabled:active:focus,
.calculator-row button.disabled.active:focus,
.calculator-row button[disabled]:focus,
.calculator-row button[disabled]:hover:focus,
.calculator-row button[disabled]:focus:focus,
.calculator-row button[disabled]:active:focus,
.calculator-row button.active[disabled]:focus,
fieldset[disabled] .calculator-row button:focus,
.calculator-row button.disabled:active,
.calculator-row button.disabled:hover:active,
.calculator-row button.disabled:focus:active,
.calculator-row button.disabled:active:active,
.calculator-row button.disabled.active:active,
.calculator-row button[disabled]:active,
.calculator-row button[disabled]:hover:active,
.calculator-row button[disabled]:focus:active,
.calculator-row button[disabled]:active:active,
.calculator-row button.active[disabled]:active,
fieldset[disabled] .calculator-row button:active,
.calculator-row button.disabled.active,
.calculator-row button.disabled:hover.active,
.calculator-row button.disabled:focus.active,
.calculator-row button.disabled:active.active,
.calculator-row button.disabled.active.active,
.calculator-row button[disabled].active,
.calculator-row button[disabled]:hover.active,
.calculator-row button[disabled]:focus.active,
.calculator-row button[disabled]:active.active,
.calculator-row button.active[disabled].active,
fieldset[disabled] .calculator-row button.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.calculator-row button.btn-outline.disabled,
.calculator-row button.btn-outline.disabled:hover,
.calculator-row button.btn-outline.disabled:focus,
.calculator-row button.btn-outline.disabled:active,
.calculator-row button.btn-outline.disabled.active,
.calculator-row button.btn-outline[disabled],
.calculator-row button.btn-outline[disabled]:hover,
.calculator-row button.btn-outline[disabled]:focus,
.calculator-row button.btn-outline[disabled]:active,
.calculator-row button.btn-outline.active[disabled],
fieldset[disabled] .calculator-row button.btn-outline,
.calculator-row button.btn-outline.disabled:hover,
.calculator-row button.btn-outline.disabled:hover:hover,
.calculator-row button.btn-outline.disabled:focus:hover,
.calculator-row button.btn-outline.disabled:active:hover,
.calculator-row button.btn-outline.disabled.active:hover,
.calculator-row button.btn-outline[disabled]:hover,
.calculator-row button.btn-outline[disabled]:hover:hover,
.calculator-row button.btn-outline[disabled]:focus:hover,
.calculator-row button.btn-outline[disabled]:active:hover,
.calculator-row button.btn-outline.active[disabled]:hover,
fieldset[disabled] .calculator-row button.btn-outline:hover,
.calculator-row button.btn-outline.disabled:focus,
.calculator-row button.btn-outline.disabled:hover:focus,
.calculator-row button.btn-outline.disabled:focus:focus,
.calculator-row button.btn-outline.disabled:active:focus,
.calculator-row button.btn-outline.disabled.active:focus,
.calculator-row button.btn-outline[disabled]:focus,
.calculator-row button.btn-outline[disabled]:hover:focus,
.calculator-row button.btn-outline[disabled]:focus:focus,
.calculator-row button.btn-outline[disabled]:active:focus,
.calculator-row button.btn-outline.active[disabled]:focus,
fieldset[disabled] .calculator-row button.btn-outline:focus,
.calculator-row button.btn-outline.disabled:active,
.calculator-row button.btn-outline.disabled:hover:active,
.calculator-row button.btn-outline.disabled:focus:active,
.calculator-row button.btn-outline.disabled:active:active,
.calculator-row button.btn-outline.disabled.active:active,
.calculator-row button.btn-outline[disabled]:active,
.calculator-row button.btn-outline[disabled]:hover:active,
.calculator-row button.btn-outline[disabled]:focus:active,
.calculator-row button.btn-outline[disabled]:active:active,
.calculator-row button.btn-outline.active[disabled]:active,
fieldset[disabled] .calculator-row button.btn-outline:active,
.calculator-row button.btn-outline.disabled.active,
.calculator-row button.btn-outline.disabled:hover.active,
.calculator-row button.btn-outline.disabled:focus.active,
.calculator-row button.btn-outline.disabled:active.active,
.calculator-row button.btn-outline.disabled.active.active,
.calculator-row button.btn-outline[disabled].active,
.calculator-row button.btn-outline[disabled]:hover.active,
.calculator-row button.btn-outline[disabled]:focus.active,
.calculator-row button.btn-outline[disabled]:active.active,
.calculator-row button.btn-outline.active[disabled].active,
fieldset[disabled] .calculator-row button.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.calculator-row button .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.calculator-row .calculator-ctrl {
  width: 60px;
}
.calculator-row .calculator-undo,
.calculator-row .calculator-clear-error,
.calculator-row .calculator-clear {
  width: 28px;
}
.calculator-row .calculator-base,
.calculator-row .calculator-angle {
  width: 28px;
  font-size: 70%;
}
.calculator-row .calculator-base-active,
.calculator-row .calculator-angle-active {
  border: 2px inset #fff;
}
.calculator-row .calculator-trig {
  font-size: 70%;
}
.calculator-row .calculator-undo {
  display: none;
}
.calculator-digit,
.calculator-oper {
  width: 28px;
}
.calculator-mem-empty,
.calculator-digit[disabled] {
  color: #888;
}
@-moz-document url-prefix() {
  .calculator-trig,
  .calculator-base {
    text-indent: -3px;
  }
}
.calculator-key-down {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.calculator-keystroke {
  display: none;
  width: 16px;
  height: 14px;
  position: absolute;
  left: -1px;
  top: -1px;
  color: #000;
  background-color: #fff;
  border: 1px solid #888;
  font-size: 80%;
}
.calculator-angle .calculator-keystroke,
.calculator-base .calculator-keystroke,
.calculator-trig .calculator-keystroke {
  top: -2px;
  font-size: 95%;
}
.calculator-keyname {
  width: 22px;
  font-size: 70%;
}
.calculator-oper.calculator-equals {
  display: none;
}
.calculator-initial-input-hidden {
  position: absolute !important;
  visibility: hidden;
}
@-webkit-keyframes pulseIcon {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulseIcon {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulseIcon {
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
.animated-hover:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated-hover.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated-hover.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.ui-sortable-placeholder {
  border: 1px dashed #3c763d !important;
  background: #dff0d8;
}
.collection-add-btn-placeholder {
  display: inline-block;
  width: 32px;
}
.sortable-handle-wrapper {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 0;
}
.sortable-handle {
  cursor: pointer;
}
.sortable-handle:focus,
.sortable-handle.focus,
.sortable-handle:hover,
.sortable-handle:active,
.sortable-handle.active {
  color: #1ab394;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
.swal-text {
  text-align: center;
  text-align: center !important;
}
.tour-backdrop {
  opacity: 0.3 !important;
}
#navbar .navbar-top-links {
  width: 100%;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
#navbar .navbar-top-links > li {
  width: 100%;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links > li {
    width: auto;
  }
}
#navbar .navbar-top-links > li .dropdown-menu > li > a {
  padding-left: 30px;
}
#navbar .navbar-top-links > li:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links > li:last-child {
    margin-right: 40px;
  }
}
#navbar .navbar-top-links .dropdown-menu {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links .dropdown-menu {
    margin-bottom: 0;
  }
}
#navbar .form-group {
  margin: 15px 0 0;
}
@media (min-width: 768px) {
  #navbar .form-group {
    margin: 8px 0;
  }
}
@media (max-width: 767px) {
  #navbar .form-group {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  .top-navigation .navbar-brand {
    display: block;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .navbar-toggle {
    background-color: transparent;
    float: left;
    margin-top: 0;
    padding: 14px 15px;
    position: absolute;
  }
}
@media (max-width: 767px) {
  .navbar-toggle {
    background-color: transparent;
    float: left;
    margin-top: 0;
    padding: 11px 15px 14px 15px;
    position: absolute;
  }
}
@media (max-width: 767px) {
  .navbar-toggle-mobile-search {
    right: 0;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  #navbar_wrapper {
    top: 0;
    left: 0;
    margin-left: 0;
    width: 80%;
    position: absolute;
    z-index: 2041;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (max-width: 767px) {
  #navbar_wrapper_search {
    z-index: 2041;
    position: absolute;
    width: 100%;
    left: 0;
    background: #fff;
    padding-top: 15px;
    top: 0;
  }
}
@media (max-width: 767px) {
  #ajax_export {
    display: none;
  }
}
@media (max-width: 767px) {
  .main-nav {
    border: none;
    border-bottom: none !important;
    margin-top: 0;
    margin-bottom: 0;
  }
  .main-nav .menu-item-delimiter {
    display: none;
  }
  .main-nav ul.navbar-nav > li {
    display: block;
    float: none;
    text-align: left;
    padding-left: 15px;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu {
    position: static;
    float: none;
    border-radius: 0;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu > li {
    background: #fff;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu > li > a {
    border-radius: 0;
    padding-left: 30px !important;
  }
}
@media (max-width: 767px) {
  .nav .caret {
    display: none;
  }
}
@media (max-width: 767px) {
  body.scroll-disabled {
    height: 100%;
    overflow: hidden;
  }
}
.page-backdrop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0.5;
}
.d-f {
  display: flex;
}
.f-s-0 {
  flex-shrink: 0;
}
.f-g-1 {
  flex-grow: 1;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -400px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0px;
}
.theme-config-box.show .spin-icon {
  padding: 7px 10px 7px 13px;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 2px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.spin-icon.skin-0 {
  background: #1ab394 !important;
}
.spin-icon.skin-1 {
  background: #0e9aef !important;
}
.spin-icon.skin-2 {
  background: #23c6c8 !important;
}
.spin-icon.skin-3 {
  background: #ecba52 !important;
}
.skin-settings {
  width: 380px;
  margin-left: 40px;
  background: #f3f3f4;
}
.skin-settings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.settings-item {
  padding: 10px 30px;
}
.settings-item.skin {
  text-align: center;
}
.settings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.settings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #283A49;
}
.default-skin:hover {
  background: #1e2e3d;
}
.blue-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-1.0da692d1.png) repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.yellow-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-3.d8e60214.png) repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.ultra-skin {
  padding: 20px 10px;
  font-weight: 600;
}
.searchable-collection.searchable-collection-widget {
  border: 1px solid #ddd;
  padding: 15px;
}
.searchable-collection.searchable-collection-widget .collection-item-label {
  line-height: 20px;
}
.searchable-collection.searchable-collection-widget.searchable-collection-widget-lg {
  width: 800px;
}
.searchable-collection .collection-item-search .input-group {
  display: block;
}
.searchable-collection .collection-item-search .input-group .input-group-addon {
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 10;
  top: 10px;
  left: 8px;
  border: none;
  padding: 0;
}
.searchable-collection .collection-item-search .input-group .form-control {
  padding-left: 30px;
  padding-right: 30px;
}
.searchable-collection .collection-item-search .input-group .form-control + .input-group-addon {
  right: 8px;
  left: auto;
  cursor: pointer;
  opacity: 0.7;
}
.searchable-collection .collection-item-search .input-group .form-control + .input-group-addon:hover {
  opacity: 1;
}
.searchable-collection .collection-items-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
}
.searchable-collection .collection-items-wrapper.scrollable-md {
  max-height: 300px;
}
.searchable-collection .collection-items-actions {
  margin-top: 15px;
}
.searchable-collection .overflow-x-auto {
  overflow-x: auto!important;
}
#collaborators {
  display: inline-block;
}
#collaborators .collaborator {
  position: relative;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 34px;
  height: 34px;
  margin: 0 0 0 5px;
  font-size: 17px;
  line-height: 34px;
  border-radius: 50%;
  user-select: none;
  color: #fff;
  text-transform: uppercase;
}
#collaborators .collaborator:hover {
  filter: brightness(105%);
}
#collaborators .collaborator .collaborator-badge {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 14px;
  height: 14px;
  line-height: 13px;
  border-radius: 50%;
  background-color: #fff;
}
#collaborators .collaborator .collaborator-badge i {
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
}
.scrollable-wrapper-500 {
  max-height: 500px;
  overflow-y: auto;
}
#advance_form.advance-funded .submission-response-select,
#advance_form.advance-funded .submission-response-iso-offer-calculator-link,
#advance_form.advance-funded .submission-response-submit-and-email {
  display: none;
}
#advance_form.advance-with-activated-tranche .tranche-activate {
  display: none !important;
}
#advance_form .fees-collection tr.collection-item > td {
  border-top: none;
  padding-top: 0;
}
#advance_form .advance-underwriting-block .nav.nav-tabs > li > a {
  padding: 10px 15px;
  line-height: 18px;
  max-height: 40px;
}
#advance_form .tabs-container .nav-tabs > li a:hover {
  background: #fff;
}
#advance_form .advance-syndicator-action-label-first-block {
  width: 288px;
}
#advance_form .advance-syndicator-action-label-block {
  width: 53px;
}
#advance_form .advance-syndicator-syndication-label-block {
  width: 260px;
}
#advance_form .loc-advance-syndicator-syndication-label-block {
  width: 120px;
}
#advance_form .advance-syndicator-commission-label-block {
  width: 406px;
}
#advance_form .advance-syndicator-fee-label-block {
  width: 481px;
}
#advance_form .advance-syndicator-visible-lg {
  display: none !important;
}
#advance_form .advance-syndicator-visible-lg-block,
#advance_form .advance-syndicator-visible-lg-inline,
#advance_form .advance-syndicator-visible-lg-inline-block {
  display: none !important;
}
#advance_form .advance-syndicator-fee-data-block {
  margin-left: 548px;
}
#advance_form .loc-advance-syndicator-fee-data-block {
  margin-left: 408px;
}
#advance_form .advance-syndicator-fees .collection-item:last-child {
  margin-bottom: 0;
}
#advance_form .advance-syndicator-fees .advance-syndicator-fee-charge-mode-column .checkbox {
  padding-bottom: 4px;
}
@media (min-width: 1818px) {
  #advance_form .advance-syndicator-visible-lg {
    display: block !important;
  }
  #advance_form .advance-syndicator-visible-lg-inline {
    display: inline !important;
  }
  #advance_form .advance-syndicator-visible-lg-inline-block {
    display: inline-block !important;
  }
  #advance_form .advance-syndicator-hidden-lg {
    display: none !important;
  }
  #advance_form .advance-syndicator-fee-data-block {
    margin-left: 0;
  }
  #advance_form .loc-advance-syndicator-fee-data-block {
    margin-left: 106px;
  }
}
@media (min-width: 1104px) and (max-width: 1817px) {
  #advance_form .advance-syndicator-commission-label-block {
    width: auto;
  }
  #advance_form .advance-syndicator-details-1-row {
    top: 0 !important;
    height: auto !important;
  }
}
#advance_form .advance-syndicator-toggle-details-link {
  font-size: 13px;
  padding: 5px 0;
}
#advance_form .advance-syndicator-details-row {
  display: none;
}
#advance_form .advance-button-row {
  padding-top: 50px;
  padding-bottom: 60px;
}
#advance_form .advance-submission-decline-reason-wrapper .collection-item select + .select2-container {
  width: 100% !important;
}
#advance_form .icheck-label .tooltip {
  width: 100%;
}
#advance_type .disabled {
  pointer-events: none;
}
.select2-results__option .portfolio-select-item-child {
  display: none;
}
.select2-results__option:hover .portfolio-select-item-child {
  display: block;
}
#advance_merchantAdvanceCountText:empty {
  display: none;
  margin-bottom: 0;
}
.select2-container .create-merchant-link {
  text-decoration: underline;
}
#advance_submissions .submission-response-fees .collection-item {
  margin-bottom: 0;
}
#advance_fees .collection-item {
  margin-bottom: 0;
}
#advance_form .syndicators > .collection-items > .collection-item {
  margin-bottom: 0;
}
#advance_form .syndicators .syndicator-action-col {
  width: 67px;
}
#advance_form .syndicators .syndicator-name-col {
  width: 245px;
}
#advance_form .syndicators .syndicator-data-label-col {
  width: 155px;
}
#advance_form .syndicators .syndicator-data-amount-col {
  width: 150px;
}
#advance_form .syndicators .syndicator-data-percent-col {
  width: 131px;
}
#advance_form .syndicators .syndicator-data-first-col {
  width: 202px;
}
#advance_form .syndicators .syndicator-data-second-col {
  width: 150px;
}
#advance_form .syndicators .syndicator-data-third-col {
  width: 170px;
}
#advance_form .syndicators .syndicator-total-first-col {
  width: 130px;
}
#advance_form .syndicators .syndicator-total-second-col {
  width: 105px;
}
#advance_form .syndicators .syndicator-total-third-col {
  width: 110px;
}
#advance_form .syndicators .syndicator-total-fourth-col {
  width: 60px;
}
#advance_form .syndicators .syndicator-fee-label-col {
  width: 45px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-action-col {
  width: 67px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-type-col {
  width: 135px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-amount-col {
  width: 150px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-percent-col {
  width: 131px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-description-col {
  width: 264px;
}
.submission-item.submission-item-selectable .submission-response-select {
  display: inline-block;
}
.submission-item .submission-response-select {
  display: none;
}
.advance-syndicator-incurred-message-row i {
  font-size: 22px;
}
#filter_showNoPayment_callback_filter,
#advance_status_manager_status {
  display: inline-block;
}
#filter_form tr.expanded {
  background-color: #E6F5E6;
}
.ibox-expand-initiated .advance-payback-show-wrapper {
  float: right !important;
}
.advance-merchant-application-fee-to-stakeholder-type-container,
.submission-response-merchant-application-fee-to-stakeholder-type-container {
  width: 100px;
}
.advance-state {
  color: #fff;
}
.advance-state.advance-state-submitted {
  background: #5e88dc;
}
.advance-state.advance-state-prefunded {
  background: #e8c243;
}
.advance-state.advance-state-funded {
  background: #1ab394;
}
.advance-state.advance-state-defaulted {
  background: #ed5565;
}
.advance-state.advance-state-closed {
  background: #333;
}
@media (max-width: 1724px) {
  .advance-underwriting-bank-statement-worksheet-wrapper {
    width: 100%;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .col-screen-small-12 {
    width: 100%;
  }
}
.bulk-action-menu-wrapper-advance .dropdown-submenu ul.menu_level_1 {
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
}
.col-iw-advance-lock-status {
  width: 297px;
  float: left;
}
#advance_underwriting_stips_stips thead th {
  text-align: center;
}
#advance_underwriting_stips_stips tbody td {
  word-break: break-word;
}
.stip-status[data-status="completed"] {
  color: #1ab394;
}
.stip-status[data-status="waived"] {
  color: #888888;
}
.stip-action {
  color: #fff;
  margin-bottom: 5px;
}
.stip-action:last-child {
  margin-bottom: 0;
}
.stip-action:hover,
.stip-action:active,
.stip-action:focus {
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.stip-action[data-action="documents"] {
  background-color: #6464ff;
  border-color: #6464ff;
}
.stip-action[data-action="documents"]:hover,
.stip-action[data-action="documents"]:focus,
.stip-action[data-action="documents"]:active {
  background-color: #5555ff;
  border-color: #5555ff;
}
.stip-action[data-action="pending"] {
  background-color: #bfbe01;
  border-color: #bfbe01;
}
.stip-action[data-action="pending"]:hover,
.stip-action[data-action="pending"]:focus,
.stip-action[data-action="pending"]:active {
  background-color: #b0af01;
  border-color: #b0af01;
}
.stip-action[data-action="under_review"] {
  background-color: #70b605;
  border-color: #70b605;
}
.stip-action[data-action="under_review"]:hover,
.stip-action[data-action="under_review"]:focus,
.stip-action[data-action="under_review"]:active {
  background-color: #67a705;
  border-color: #67a705;
}
.stip-action[data-action="complete"] {
  background-color: #27b673;
  border-color: #27b673;
}
.stip-action[data-action="complete"]:hover,
.stip-action[data-action="complete"]:focus,
.stip-action[data-action="complete"]:active {
  background-color: #24a96b;
  border-color: #24a96b;
}
.stip-action[data-action="waive"] {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.stip-action[data-action="waive"]:hover,
.stip-action[data-action="waive"]:focus,
.stip-action[data-action="waive"]:active {
  background-color: #b7b7b7;
  border-color: #b7b7b7;
}
.stip-action[data-action="delete"] {
  background-color: #ec4658;
  border-color: #ec4658;
}
.stip-action[data-action="delete"]:hover,
.stip-action[data-action="delete"]:focus,
.stip-action[data-action="delete"]:active {
  background-color: #eb384b;
  border-color: #eb384b;
}
.download-advance-underwriting-stips-documents-buttons {
  padding-left: 1053px;
}
.advance-tranche-current {
  background-color: #fcf8e3;
}
#advance_tranche_creator_form.submission-response-tranche-creator .tranche-funded-at-column {
  display: none;
}
.company-logo {
  max-height: 100px;
  max-width: 220px;
}
.company-two-factor-auth-wrapper .switch {
  float: left !important;
  float: left;
}
#advance_contact_center_messages_contactCenterMessages thead th {
  text-align: center;
}
#advance_contact_center_messages_contactCenterMessages tbody td,
#advance_contact_center_messages tbody td {
  word-break: break-word;
}
.contact-center-message-action {
  color: #fff;
  margin-bottom: 5px;
}
.contact-center-message-action:last-child {
  margin-bottom: 0;
}
.contact-center-message-action:hover,
.contact-center-message-action:active,
.contact-center-message-action:focus {
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contact-center-message-action[data-action="info_provided"] {
  background-color: #6464FF;
  border-color: #6464FF;
}
.contact-center-message-action[data-action="info_provided"]:hover,
.contact-center-message-action[data-action="info_provided"]:focus,
.contact-center-message-action[data-action="info_provided"]:active {
  background-color: #5555ff;
  border-color: #5555ff;
}
.contact-center-message-action[data-action="approved"] {
  background-color: #27B673;
  border-color: #27B673;
}
.contact-center-message-action[data-action="approved"]:hover,
.contact-center-message-action[data-action="approved"]:focus,
.contact-center-message-action[data-action="approved"]:active {
  background-color: #24a96b;
  border-color: #24a96b;
}
.contact-center-message-action[data-action="denied"] {
  background-color: #AAAAAA;
  border-color: #AAAAAA;
}
.contact-center-message-action[data-action="denied"]:hover,
.contact-center-message-action[data-action="denied"]:focus,
.contact-center-message-action[data-action="denied"]:active {
  background-color: #a2a2a2;
  border-color: #a2a2a2;
}
.contact-center-message-action[data-action="delete"] {
  background-color: #EC4658;
  border-color: #EC4658;
}
.contact-center-message-action[data-action="delete"]:hover,
.contact-center-message-action[data-action="delete"]:focus,
.contact-center-message-action[data-action="delete"]:active {
  background-color: #eb384b;
  border-color: #eb384b;
}
.contact-center-message-action[data-action="follow_up"] {
  background-color: #BFBE01;
  border-color: #BFBE01;
}
.contact-center-message-action[data-action="follow_up"]:hover,
.contact-center-message-action[data-action="follow_up"]:focus,
.contact-center-message-action[data-action="follow_up"]:active {
  background-color: #b0af01;
  border-color: #b0af01;
}
.contact-center-message-action[data-action="send_sms"] {
  background-color: #D2681E;
  border-color: #D2681E;
}
.contact-center-message-action[data-action="send_sms"]:hover,
.contact-center-message-action[data-action="send_sms"]:focus,
.contact-center-message-action[data-action="send_sms"]:active {
  background-color: #c5611c;
  border-color: #c5611c;
}
.text-color-sms-accepted {
  color: #AAAAAA;
}
.text-color-sms-sent {
  color: #2BB673;
}
.text-color-sms-delivered {
  color: #2BB673;
}
.text-color-sms-undelivered {
  color: #EC4758;
}
.text-color-sms-failed {
  color: #EC4758;
}
.contract-parent-info-wrapper {
  font-size: 11px;
  color: #888888;
}
#contract_form .form-header .contract-template-relation-appendix-contract-template-text {
  font-size: 12px;
}
.base-iso-offer-calculator-row .slider-group .input-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 145px;
  padding-top: 14px;
  padding-right: 0;
}
.base-iso-offer-calculator-row .slider-group .slider-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: none;
  margin-left: 145px;
}
.base-iso-offer-calculator-row .deal-breakdown-block {
  border-radius: 5px;
  background-color: #f3f3f4;
  padding: 10px;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row {
  margin-bottom: 15px;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row:last-child {
  margin-bottom: 0;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row .value {
  float: right;
}
.iso-offer-calculator-form-wrapper {
  padding: 30px 75px 75px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block {
  background-color: #f1f8f6;
  padding: 20px 30px;
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .text {
  font-weight: bold;
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .text,
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .value {
  font-size: 16px;
}
.iso-offer-calculator-form-wrapper .logo {
  width: 200px;
  margin-bottom: 25px;
}
.submission-response-maximum-offer-early-payoff-discount-view-mode .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.modal-form-submission-edit .submission-response-accept-and-activate {
  display: none !important;
}
#advance_form .tabs-container .tabs-left .panel-body {
  width: 100%;
  margin-left: 0;
  min-height: 155px;
}
#advance_form .tabs-container .tabs-left .tab-content {
  float: left;
  width: 80%;
}
#advance_form .tabs-container .tabs-left .tab-content .help-block {
  color: #ED5565;
}
#advance_form .tabs-container .tabs-left > .nav-tabs {
  width: 17%;
  margin-right: 0;
}
#advance_form .tabs-container .tabs-left > .nav-tabs .tabs-error {
  position: absolute;
  left: 10px;
  color: #ED5565;
  top: 11px;
}
#advance_form .tabs-container .tabs-left > .nav-tabs > li.active > a {
  border-color: #e7eaec transparent #e7eaec #e7eaec !important;
}
#advance_form .tabs-container .tabs-left > .nav-tabs > li > a {
  padding-right: 9px;
  border-color: transparent;
  width: 60%;
  float: right;
  text-align: right;
  font-weight: bold;
  clear: both;
}
#advance_form #advance_underwriting_nsfs input[name$="[number]"] {
  width: 218px;
}
#advance_underwriting_bankStatementWorksheets .bank-statement-note[rows="1"] {
  height: 30px;
}
#dynamic_date_range_column_form .help-block,
#advance_participation_breakdown_column_form .help-block {
  text-align: right;
}
#lender_originationCommissionTiers .collection-item {
  margin-bottom: 0;
}
#lender_fees .collection-item {
  margin-bottom: 0;
}
.lender-form .funding-criteria-form-group,
.lender-form .underwriter-users .primary-column {
  display: none;
}
.lender-form.lender-wizard-enabled .funding-criteria-form-group {
  display: block;
}
.lender-form.lender-wizard-enabled .underwriter-users .primary-column {
  display: table-cell;
}
#iso_originationCommissionTiers .collection-item {
  margin-bottom: 0;
}
#iso_contacts .tab-content .tab-pane {
  margin-bottom: 0;
  padding-top: 15px;
}
.iso-advance-list-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
#syndicator_contacts .tab-content .tab-pane {
  margin-bottom: 0;
  padding-top: 15px;
}
#syndicator_balance_availableBalance,
#syndicator_balance_frozenBalance {
  display: inline;
}
.syndicator-balance-table {
  margin-bottom: 15px;
}
.syndicator-balance-table.bordered {
  border: 1px solid #e5e6e7;
}
.syndicator-balance-table .syndicator-balance-item {
  text-align: center;
  border-right: 1px solid #e5e6e7;
  overflow: hidden;
}
.syndicator-balance-table .syndicator-balance-item:last-child {
  border-right: none;
}
.syndicator-balance-table .syndicator-balance-item .header {
  font-weight: bold;
}
.syndicator-balance-table .syndicator-balance-item .header,
.syndicator-balance-table .syndicator-balance-item .data {
  padding-bottom: 5px;
  line-height: 24px;
}
@media (min-width: 992px) and (max-width: 1850px) {
  .syndicator-balance-table .syndicator-balance-item {
    width: 50%;
  }
  .syndicator-balance-table .syndicator-balance-item:nth-child(even) {
    border-right: none;
  }
}
@media (max-width: 991px) {
  .syndicator-balance-table .syndicator-balance-item:nth-child(even) {
    border-right: none;
  }
}
.syndicator-balance-table th,
.syndicator-balance-table td {
  text-align: center;
  border-right: #AFAFAF 1px solid;
  padding-bottom: 5px;
}
.syndicator-balance-table th:last-child,
.syndicator-balance-table td:last-child {
  border-right: none;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom {
  left: auto !important;
  right: 0px !important;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  left: 99px !important;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  left: 100px !important;
}
.show-rows-wrapper {
  top: 20px;
}
#payment_approve_summary {
  font-size: 15px;
}
#approve_form .badge {
  font-size: 14px;
}
.date-filter,
.amount-filter {
  width: 300px;
}
#payment_paste_pasteData {
  min-height: 175px;
}
#approve_form .scrollable-table-wrapper > .form-group {
  display: none;
}
#accounting_filter_form .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
#dropdown_toggle_user + .dropdown-menu {
  width: 225px;
}
#accounting_filter_dueAtRange_callback_filter {
  display: inline-block;
}
#accounting_filter_show_callback_filter_label {
  width: 120px;
}
#payment_accounting_paymentType_wrapper {
  margin-left: 58px;
}
.payment-upload-data-update-date-link {
  position: absolute;
  top: 10px;
  right: 10px;
}
.bulk-action-menu-wrapper-payment .dropdown-menu,
.bulk-action-menu-wrapper-payment_bounced .dropdown-menu {
  height: auto;
  max-height: 550px;
  overflow-x: hidden;
}
#portfolio_syndicators .collection-item {
  margin-bottom: 0;
}
.dashboard-participation-table th {
  width: 170px;
}
#dashboard_filter_form .select2-container .select2-selection {
  height: 40px !important;
  font-size: 17px !important;
  border-width: 1px !important;
}
#dashboard_filter_form .select2-container .select2-selection__rendered {
  height: 40px !important;
  font-size: 15px !important;
}
#dashboard_filter_form .select2-container .select2-selection__rendered > span {
  line-height: 36px !important;
}
#dashboard_filter_form .select2-container .select2-selection__arrow {
  height: 36px !important;
}
#dashboard_filter_form .company-dashboard-perspective-form-group .select2-selection {
  border: 2px solid #94adfd;
}
#dashboard_filter_form #dashboard_filter_fundedAt_callback_filter::placeholder {
  color: #676a6c;
  opacity: 1;
}
#syndication_block h3 {
  margin-top: 20px;
}
#syndication_block h3:first-child {
  margin-top: 5px;
}
#new_cash_advances,
#by_status_cash_advances {
  width: 100%;
}
#cash_advances_tabs > li > a {
  padding-left: 7px;
  padding-right: 7px;
}
.display-inline {
  display: inline;
}
.width20 {
  width: 20%;
}
.advance-view-restriction-type-wrapper,
.restrictions-type-wrapper {
  height: 350px;
  overflow: auto;
}
#email_log_preview_modal .modal-body {
  padding: 0;
}
#email_template_preview_modal .modal-body {
  padding: 0;
}
#upload_company_email_template_images_emailTemplateImages {
  display: flex;
  flex-wrap: wrap;
}
#style_email_form_container .col-sm-10 {
  overflow: auto;
}
#style_email_form_container .btn-primary {
  margin-bottom: 15px!important;
}
.history-data-item-type-remove {
  padding-left: 0 !important;
}
@media screen and (min-width: 480px) {
  .history-data-item-type-remove-xs {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .history-data-item-type-remove-sm {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .history-data-item-type-remove-md {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .history-data-item-type-remove-lg {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .history-data-item-type-remove-xlg {
    padding-left: 0 !important;
  }
}
#main_contract_templates > tbody + tbody,
#appendix_contract_templates > tbody + tbody {
  border-top: 1px solid #ddd;
}
.merchant-state {
  color: #fff;
}
.merchant-state.merchant-state-new {
  background: #67f167;
}
.merchant-state.merchant-state-bad-actor {
  background: #ed5565;
}
.merchant-state.merchant-state-active {
  background: #1ab394;
}
.merchant-state.merchant-state-paid-off {
  background: #1c84c6;
}
.merchant-state.merchant-state-in-progress {
  background: #f8ac59;
}
.merchant-state.merchant-state-declined {
  background: #e2d100;
}
.stakeholder-status {
  color: #fff;
}
.stakeholder-status.stakeholder-status-active {
  background: #1ab394;
}
.stakeholder-status.stakeholder-status-terminated {
  background: #dc6068;
}
.stakeholder-status.stakeholder-status-under-review {
  background: #f8ac59;
}
.iso-offer .iso-offer-type-copy-link {
  float: right;
  margin-bottom: 5px;
}
.funding-criterion .text-value-form-group,
.funding-criterion .bool-value-form-group,
.funding-criterion .number-value-form-group,
.funding-criterion .integer-value-form-group,
.funding-criterion .currency-value-form-group,
.funding-criterion .date-value-form-group,
.funding-criterion .advance-field-values-form-group,
.funding-criterion .advance-underwriting-field-values-form-group {
  display: none;
  margin-bottom: 0;
}
.funding-criterion[data-field-mode="custom_advance"][data-operator="in"] .advance-field-values-form-group,
.funding-criterion[data-field-mode="custom_advance"][data-operator="not_in"] .advance-field-values-form-group {
  display: block;
}
.funding-criterion[data-field-mode="custom_advance_underwriting"][data-operator="in"] .advance-underwriting-field-values-form-group,
.funding-criterion[data-field-mode="custom_advance_underwriting"][data-operator="not_in"] .advance-underwriting-field-values-form-group {
  display: block;
}
.funding-criterion[data-field-type="text"]:not([data-operator=""]) .text-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="bool"]:not([data-operator=""]) .bool-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="number"]:not([data-operator=""]) .number-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="integer"]:not([data-operator=""]) .integer-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="currency"]:not([data-operator=""]) .currency-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="date"]:not([data-operator=""]) .date-value-form-group {
  display: block;
}
.funding-criterion .from-value-wrapper > .form-group > .col-iw-lg,
.funding-criterion .from-value-wrapper > .form-group > .col-iw-md {
  width: 313px;
}
.funding-criterion .to-value-wrapper {
  display: none;
  padding-left: 0;
}
.funding-criterion[data-operator="between"] .from-value-wrapper > .form-group > .col-iw-md {
  width: 160px;
}
.funding-criterion[data-operator="between"] .to-value-wrapper {
  display: block;
}
#task_notes .note-item-wrapper,
#task_notes .note-item-input-wrapper {
  width: 100%;
}
#task_filter_form .task-global-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.task-status {
  color: #fff;
}
.task-status[data-status="pending"] {
  background-color: #f8ac59;
}
.task-status[data-status="overdue"] {
  background-color: #ed5565;
}
.task-status[data-status="completed"] {
  background-color: #1ab394;
}
.task-status[data-status="discarded"] {
  background-color: #000000;
}
.csc-ucc-filing-custom-field-value .text-value-form-group,
.csc-ucc-filing-custom-field-value .bool-value-form-group,
.csc-ucc-filing-custom-field-value .number-value-form-group,
.csc-ucc-filing-custom-field-value .integer-value-form-group,
.csc-ucc-filing-custom-field-value .currency-value-form-group,
.csc-ucc-filing-custom-field-value .date-value-form-group,
.csc-ucc-filing-custom-field-value .advance-field-value-form-group {
  display: none;
  margin-bottom: 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] {
  pointer-events: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .org-label-tooltip {
  pointer-events: auto;
}
input.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] input:not(.org-enabled),
textarea.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] textarea:not(.org-enabled),
select.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] select:not(.org-enabled) {
  background-color: #eee;
  opacity: 1;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-hidden-accessible + .select2-container .select2-selection {
  background-color: #eee;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-container,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .select2-container:not(.org-enabled) {
  background-color: #eee;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-container .select2-selection--single,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .select2-container:not(.org-enabled) .select2-selection--single {
  background-color: #eee;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].icheckbox_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .icheckbox_square-green {
  background-position: -72px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].icheckbox_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .icheckbox_square-green.checked {
  background-position: -96px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.hover,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.hover {
  background-position: -192px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.checked.hover,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.checked.hover {
  background-position: -216px 0;
}
label.radio-inline-btn.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] label.radio-inline-btn {
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .btn-danger[data-collection-remove-btn] {
  background-color: #ef6776;
  border-color: #ef6776;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .org-enabled [data-collection-add-btn] {
  pointer-events: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="custom_advance"][data-field-type="list"] .advance-field-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="text"] .text-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="bool"] .bool-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="number"] .number-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="integer"] .integer-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="currency"] .currency-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="date"] .date-value-form-group {
  display: block;
}
#announcement_filter_form .announcement-global-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
a.ocro-form-view-send-link:focus,
a.ocro-form-view-send-link:active,
a.ocro-form-view-send-all-link:focus,
a.ocro-form-view-send-all-link:active,
a.ocro-form-send-all-link.disabled:focus,
a.ocro-form-send-all-link.disabled:active {
  color: #1ab394;
}
#test_collection_curve_months .checkbox {
  margin-left: 20px;
}
#test_collection_curve_months .toggle-link {
  position: absolute;
  left: -20px;
  top: 6px;
  font-size: 17px;
}
#test_collection_curve_months .toggle-link i:before {
  content: "\f147";
}
#test_collection_curve_months .toggle-link.collapsed i:before {
  content: "\f196";
}
.merchant-company-logo-wrapper {
  margin-bottom: -24px;
}
.merchant-company-logo {
  max-height: 100px;
  max-width: 440px;
}
.signup-box {
  max-width: 70%;
  margin: 0 auto;
  padding: 20px 20px 20px 20px;
}
#merchant_signup_form {
  max-width: 70%;
  margin: 0 auto;
}
.sign-up-merchant-form-submit-btn {
  min-width: 240px;
  margin-left: 10px;
}
.sign-up-merchant-form-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
.sign-up-merchant-company-logo {
  max-width: 460px;
}
.signup-merchant-company-logo-wrapper {
  margin-top: 30px;
}
.signup-merchant-help-text-wrapper {
  padding: 5px;
  margin-top: 10px;
}
.signup-merchant-help-text {
  max-width: 200px;
}
.sign-up-merchant-form-login-link {
  margin-left: 13px;
}
.sign-up-merchant-form-copyright-text {
  margin-left: 25px;
}
#lead_request_convert_suggestedMerchant {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  align-content: flex-start;
}
#lead_request_convert_suggestedMerchant .radio {
  padding: 0;
  position: static;
  margin: 0 25px 25px 0;
  flex: 0 1 455px;
  align-self: stretch;
  align-items: stretch;
}
#lead_request_convert_suggestedMerchant .radio label {
  padding: 0;
  margin: 0;
  display: block;
  height: 100%;
}
#lead_request_convert_suggestedMerchant .radio label input {
  display: none;
}
#lead_request_convert_suggestedMerchant .merchant-card {
  height: 100%;
  background: #f9f9f9;
  border: 1px solid #f0f2f4;
  padding: 25px;
}
#lead_request_convert_suggestedMerchant .merchant-card h4 {
  font-size: 15px;
  margin: 0 0 20px;
  height: 33px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lead_request_convert_suggestedMerchant .merchant-card .details-link {
  float: right;
  margin-left: 5px;
}
#lead_request_convert_suggestedMerchant .merchant-card .description {
  overflow: hidden;
}
#lead_request_convert_suggestedMerchant .merchant-card .description p {
  position: relative;
  padding-left: 20px;
}
#lead_request_convert_suggestedMerchant .merchant-card .description p.nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lead_request_convert_suggestedMerchant .merchant-card .description i {
  width: 17px;
  position: absolute;
  left: 0;
  top: 2px;
}
#lead_request_convert_suggestedMerchant input:checked ~ .merchant-card {
  -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
}
.iso-company-logo-wrapper {
  margin-bottom: 24px;
}
.iso-company-logo {
  max-height: 100px;
  max-width: 440px;
}
.referrer-performance-stats-block .tooltip-inner {
  width: 500px;
}
.syndicator-opt-out-wrapper .ibox-content {
  min-height: 250px;
}
.syndicator-opt-out-wrapper h3 {
  font-size: 20px;
  margin: 20px 0;
}
.syndicator-opt-out-wrapper p {
  margin: 15px 0;
}
.full-logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
  font-size: 160px;
}
#power_bi_report_container {
  min-width: 600px;
  min-height: 400px;
  height: calc(100vh - 151px);
  display: none;
}
#power_bi_report_container.power-bi-report-view-as {
  height: calc(100vh - 205px);
}
#power_bi_report_container > iframe {
  border: none;
}
.top-navigation .wrapper.wrapper-content-power-bi {
  padding: 0;
}
.user-power-bi-report-name {
  font-size: 16px;
  color: #676a6c;
}
.user-power-bi-report-name:hover,
.user-power-bi-report-name:focus {
  color: #1ab394;
}
.power-bi-view-as-container {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-bottom: 1px solid #faebcc;
  padding: 10px 75px;
}
.power-bi-report-card {
  background: #fff;
  padding: 10px;
  border: 1px solid #e7eaec;
  overflow: hidden;
  color: #676a6c;
}
.power-bi-report-card:hover {
  box-shadow: 0 0 8px #d3d3d3;
  cursor: pointer;
}
.power-bi-report-card:hover .report-description {
  margin-top: 10px;
  max-height: 1000px;
  opacity: 1;
}
.power-bi-report-card .image,
.power-bi-report-card .icon {
  height: 200px;
  overflow: hidden;
}
.power-bi-report-card .icon {
  padding: 15px 10px;
  text-align: center;
  line-height: 200px;
}
.power-bi-report-card .icon i {
  font-size: 100px;
  color: #dadada;
}
.power-bi-report-card .report-name {
  margin-top: 10px;
  margin-bottom: 0;
}
.power-bi-report-card .report-description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}
.file-box.file-box-sm {
  width: 110px;
}
.file-box.file-box-sm .file .icon,
.file-box.file-box-sm .file .image {
  height: 50px;
}
.file-box.file-box-sm .file .icon {
  padding: 10px;
}
.file-box.file-box-sm .file .icon i {
  font-size: 35px;
}
#user_power_bi_reports_powerBiReports td {
  vertical-align: middle;
}
#user_power_bi_reports_powerBiReports .section-header {
  margin-top: 10px;
}
#equifax_organization_details_modal dt {
  text-align: right;
  padding-left: 20px;
  width: 500px;
}
#equifax_organization_details_modal dd {
  margin-bottom: 10px;
  margin-left: 525px;
}
.equifax-nz-toggle-adverses-link {
  padding: 0 3px;
}
@media (max-width: 1564px) {
  #equifax_and_creditor_watch_credit_profile_block .credit-profile-pull-new-link {
    margin-bottom: 5px;
  }
}
#account_hold_type .d-i-b {
  vertical-align: top;
  margin-top: 6px;
}
#account_hold_type .iradio_square-green {
  vertical-align: top;
  margin-top: 4px;
}
.draw-status {
  color: #fff;
}
.draw-status.draw-status-pending {
  background: #5e88dc;
}
.draw-status.draw-status-processing {
  background: #e8c243;
}
.draw-status.draw-status-cancelled {
  background: #ba0013;
}
.draw-status.draw-status-expired {
  background: #ba0013;
}
.draw-status.draw-status-performing {
  background: #1ab394;
}
.draw-status.draw-status-rejected {
  background: #ba0013;
}
.draw-status.draw-status-refunded {
  background: #e8c243;
}
.draw-status.draw-status-defaulted {
  background: #ed5565;
}
.draw-status.draw-status-pre_closed {
  background: #404f59;
}
.draw-status.draw-status-closed {
  background: #333;
}
#edit_draw_participation_form .draw-syndicator-visible-lg-inline-block {
  margin-left: 400px;
}
#edit_draw_participation_form .draw-syndicator-fee-label-block {
  margin-left: 300px;
}
#edit_draw_participation_form .syndicator-action-col {
  width: 67px;
}
#edit_draw_participation_form .syndicator-name-col {
  width: 245px;
}
#edit_draw_participation_form .syndicator-data-label-col {
  width: 155px;
}
#edit_draw_participation_form .syndicator-data-amount-col {
  width: 150px;
}
#edit_draw_participation_form .syndicator-data-percent-col {
  width: 131px;
}
#edit_draw_participation_form .syndicator-data-first-col {
  width: 202px;
}
#edit_draw_participation_form .syndicator-data-second-col {
  width: 150px;
}
#edit_draw_participation_form .syndicator-data-third-col {
  width: 170px;
}
#edit_draw_participation_form .syndicator-total-first-col {
  width: 130px;
}
#edit_draw_participation_form .syndicator-total-second-col {
  width: 105px;
}
#edit_draw_participation_form .syndicator-total-third-col {
  width: 110px;
}
#edit_draw_participation_form .syndicator-total-fourth-col {
  width: 60px;
}
#edit_draw_participation_form .syndicator-fee-label-col {
  width: 45px;
}
#edit_draw_participation_form .commission-wrapper {
  min-width: 406px;
}
.btn-paymeter {
  color: #fff;
  background-color: #36a8ff;
  border-color: #36a8ff;
}
.btn-paymeter:focus,
.btn-paymeter.focus {
  color: #fff;
  background-color: #0392ff;
  border-color: #0067b5;
}
.btn-paymeter:hover {
  color: #fff;
  background-color: #0392ff;
  border-color: #008df8;
}
.btn-paymeter:active,
.btn-paymeter.active,
.open > .dropdown-toggle.btn-paymeter {
  color: #fff;
  background-color: #0392ff;
  background-image: none;
  border-color: #008df8;
}
.btn-paymeter:active:hover,
.btn-paymeter.active:hover,
.open > .dropdown-toggle.btn-paymeter:hover,
.btn-paymeter:active:focus,
.btn-paymeter.active:focus,
.open > .dropdown-toggle.btn-paymeter:focus,
.btn-paymeter:active.focus,
.btn-paymeter.active.focus,
.open > .dropdown-toggle.btn-paymeter.focus {
  color: #fff;
  background-color: #007ede;
  border-color: #0067b5;
}
.btn-paymeter.disabled:hover,
.btn-paymeter[disabled]:hover,
fieldset[disabled] .btn-paymeter:hover,
.btn-paymeter.disabled:focus,
.btn-paymeter[disabled]:focus,
fieldset[disabled] .btn-paymeter:focus,
.btn-paymeter.disabled.focus,
.btn-paymeter[disabled].focus,
fieldset[disabled] .btn-paymeter.focus {
  background-color: #36a8ff;
  border-color: #36a8ff;
}
.btn-paymeter .badge {
  color: #36a8ff;
  background-color: #fff;
}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/throbber/css/jquery.throbber.css ***!
  \******************************************************************************************************************************************************************************/
.jquery-throbber, .jquery-throbber-overlay {
  position: absolute;
  z-index: 1000;
  background-color: transparent;
}

.jquery-throbber-overlay {
  left: 0;
  top: 0;
}

.jquery-throbber.throbber-image-type-circle {
  background-image: url(/build/images/circle.997cc351.gif);
}

.jquery-throbber.throbber-image-type-horizontal {
  background-image: url(/build/images/horizontal.08b7d61a.gif);
}

.jquery-throbber.throbber-type-inline {
  margin-left: 10px;
}

/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/bootstrap-daterangepicker/daterangepicker-bs3.css ***!
  \***********************************************************************************************************************************************************************************************/
/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */

 .daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3000;
}

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px;
}

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar,
.daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
  float: right;
  margin: 4px;
}

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
  float: none;
}

.daterangepicker .ranges {
  width: 160px;
  text-align: left;
}

.daterangepicker .ranges .range_inputs>div {
  float: left;
}

.daterangepicker .ranges .range_inputs>div:nth-child(2) {
  padding-left: 11px;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker.show-calendar .calendar {
    display: block;
}

.daterangepicker .calendar.single .calendar-date {
  border: none;
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}

.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: #fff 1px 1px 0px;
  text-transform: uppercase;
  width: 74px;
}

.daterangepicker .ranges input {
  font-size: 11px;
}

.daterangepicker .ranges .input-mini {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  display: block;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 74px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

.daterangepicker .calendar-date {
  border: 1px solid #ddd;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px;
}

.daterangepicker {
  position: absolute;
  background: #fff;
  top: 100px;
  left: 20px;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker.opensleft:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensleft:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.openscenter:before {
  position: absolute;
  top: -7px;
  left: 0;  
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.openscenter:after {
  position: absolute;
  top: -6px;
  left: 0;  
  right: 0;  
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.opensright:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensright:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.dropup{
  margin-top: -5px;
}
.daterangepicker.dropup:before{
  top: initial;
  bottom:-7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.dropup:after{
  top: initial;
  bottom:-6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td, .daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}

.daterangepicker td.off {
  color: #999;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background: #eee;
}

.daterangepicker td.in-range {
  background: #ebf4f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.daterangepicker td.start-date {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: #3071a9;
  color: #fff;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}

.daterangepicker_start_input {
  float: left;
}

.daterangepicker_end_input {
  float: left; 
  padding-left: 11px
}

.daterangepicker th.month {
  width: auto;
}

/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/iCheck/custom.css ***!
  \***************************************************************************************************************************************************************/
/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green,
.iradio_square-green,
.icheckbox_star-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(/build/images/green.c9fbd765.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
}
.icheckbox_square-green.hover {
    background-position: -24px 0;
}
.icheckbox_square-green.checked {
    background-position: -48px 0;
}
.icheckbox_square-green.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-green.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-green {
    background-position: -120px 0;
}
.iradio_square-green.hover {
    background-position: -144px 0;
}
.iradio_square-green.checked {
    background-position: -168px 0;
}
.iradio_square-green.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-green.checked.disabled {
    background-position: -216px 0;
}

.icheckbox_star-green {
    background-position: -240px 0;
}
.icheckbox_star-green.hover {
    background-position: -264px 0;
}
.icheckbox_star-green.checked {
    background-position: -288px 0;
}
.icheckbox_star-green.disabled {
    background-position: -312px 0;
    cursor: default;
}
.icheckbox_star-green.checked.disabled {
    background-position: -336px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green,
    .icheckbox_star-green {
        background-image: url(/build/images/green@2x.38fd70f3.png);
        -webkit-background-size: 360px 24px;
        background-size: 360px 24px;
    }
}

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/jquery-minicolors/jquery.minicolors.css ***!
  \*************************************************************************************************************************************************************************************/
.minicolors {
    position: relative;
}

.minicolors-sprite {
    background-image: url(data:image/png;base64,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);
}

.minicolors-no-data-uris .minicolors-sprite {
    background-image: url(/build/images/jquery.minicolors.0e614115.png);
}

.minicolors-swatch {
    position: absolute;
    vertical-align: middle;
    background-position: -80px 0;
    border: solid 1px #ccc;
    cursor: text;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.minicolors-swatch-color {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.minicolors input[type=hidden] + .minicolors-swatch {
    width: 28px;
    position: static;
    cursor: pointer;
}

.minicolors input[type=hidden][disabled] + .minicolors-swatch {
    cursor: default;
}

/* Panel */
.minicolors-panel {
    position: absolute;
    width: 173px;
    height: 152px;
    background: white;
    border: solid 1px #CCC;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    z-index: 99999;
    box-sizing: content-box;
    display: none;
}

.minicolors-panel.minicolors-with-swatches {
	height: 182px;
}

.minicolors-panel.minicolors-visible {
    display: block;
}

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
    top: -154px;
}

.minicolors-position-right .minicolors-panel {
    right: 0;
}

.minicolors-position-bottom .minicolors-panel {
    top: auto;
}

.minicolors-position-left .minicolors-panel {
    left: 0;
}

.minicolors-with-opacity .minicolors-panel {
    width: 194px;
}

.minicolors .minicolors-grid {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 150px;
    height: 150px;
    background-position: -120px 0;
    cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
}

.minicolors-slider-saturation .minicolors-grid {
    background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
    background-position: -270px 0;
    background-image: inherit;
}

.minicolors-slider-brightness .minicolors-grid {
    background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
    background-color: black;
}

.minicolors-slider-wheel .minicolors-grid {
    background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
    position: absolute;
    top: 1px;
    left: 152px;
    width: 20px;
    height: 150px;
    background-color: white;
    background-position: 0 0;
    cursor: row-resize;
}

.minicolors-slider-saturation .minicolors-slider {
    background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
    background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
    background-position: -20px 0;
}

.minicolors-opacity-slider {
    left: 173px;
    background-position: -40px 0;
    display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
    display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
    position: absolute;
    top: 70px;
    left: 70px;
    width: 12px;
    height: 12px;
    border: solid 1px black;
    border-radius: 10px;
    margin-top: -6px;
    margin-left: -6px;
    background: none;
}

.minicolors-grid .minicolors-picker > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    border: solid 2px white;
    box-sizing: content-box;
}

.minicolors-picker {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 2px;
    background: white;
    border: solid 1px black;
    margin-top: -2px;
    box-sizing: content-box;
}

/* Swatches */
.minicolors-swatches,.minicolors-swatches li {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: absolute;
	top: 157px;
	left: 5px;
}

.minicolors-swatches .minicolors-swatch {
	position: relative;
	float: left;
	cursor: pointer;
	margin:0 4px 0 0;
}

.minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
	margin-right:7px;
}

.minicolors-swatch.selected {
	border-color:#000;
}

/* Inline controls */
.minicolors-inline {
    display: inline-block;
}

.minicolors-inline .minicolors-input {
    display: none !important;
}

.minicolors-inline .minicolors-panel {
    position: relative;
    top: auto;
    left: auto;
    box-shadow: none;
    z-index: auto;
    display: inline-block;
}

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
    top: 5px;
    left: 5px;
    width: 18px;
    height: 18px;
}
.minicolors-theme-default .minicolors-swatches .minicolors-swatch {
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
}
.minicolors-theme-default .minicolors-swatches {
	height: 20px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 5px;
}
.minicolors-theme-default.minicolors {
    width: auto;
    display: inline-block;
}
.minicolors-theme-default .minicolors-input {
    height: 20px;
    width: auto;
    display: inline-block;
    padding-left: 26px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
    padding-right: 26px;
    padding-left: inherit;
}

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
    z-index: 2;
    top: 3px;
    left: 3px;
    width: 28px;
    height: 28px;
    border-radius: 3px;
}
.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
}
.minicolors-theme-bootstrap .minicolors-swatch-color {
    border-radius: inherit;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 3px;
}
.minicolors-theme-bootstrap .minicolors-input {
    float: none;
    padding-left: 44px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
    padding-right: 44px;
    padding-left: 12px;
}
.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
    top: 4px;
    left: 4px;
    width: 37px;
    height: 37px;
    border-radius: 5px;
}
.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {
    width: 24px;
    height: 24px;
}
.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* Semantic Ui theme */
.minicolors-theme-semanticui .minicolors-swatch {
    top: 0;
    left: 0;
    padding: 18px;
}
.minicolors-theme-semanticui input {
    text-indent: 30px;
}

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/bootstrap-tour/css/bootstrap-tour.css ***!
  \***********************************************************************************************************************************************************************************/
/* ========================================================================
 * bootstrap-tour - v0.11.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.tour-backdrop {
  position: absolute;
  z-index: 1100;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.popover[class*="tour-"] {
  z-index: 1102;
}
.popover[class*="tour-"] .popover-navigation {
  padding: 9px 14px;
  overflow: hidden;
}
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  float: right;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  cursor: pointer;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
  cursor: default;
}
.popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.popover[class*="tour-"].orphan .arrow {
  display: none;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/BankStatementBundle/Resources/public/less/bankStatement.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.bulk-action-menu-wrapper-merchant_bank_account_transaction {
  margin-left: 0;
}
.merchant-bank-account-summary-table thead th {
  vertical-align: middle !important;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/BankStatementBundle/Resources/public/less/decision-logic.less ***!
  \******************************************************************************************************************************************************************************************************************************************/
.decision-logic-wrapper .decision-logic-authorize-link {
  padding: 8px 75px;
  font-size: 18px;
}
#merchant_bank_account_decision_logic_owner_info_modal .control-label {
  text-align: left;
}
#merchant_bank_account_decision_logic_owner_info_modal h5 {
  text-transform: uppercase;
}
#merchant_bank_account_decision_logic_owner_info_modal dt {
  text-align: left;
  padding-left: 20px;
  width: 219px;
}
#merchant_bank_account_decision_logic_owner_info_modal dd {
  margin-bottom: 10px;
  margin-left: 239px;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/BankStatementBundle/Resources/public/less/plaid.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
.plaid-wrapper .plaid-authorize-link {
  padding: 8px 75px;
  font-size: 18px;
}
#plaid_authorization_request_countries .help-block {
  padding-top: 24px;
  float: none;
  text-align: left;
}
#merchant_bank_account_plaid_owner_info_modal .control-label {
  text-align: left;
}
#merchant_bank_account_plaid_owner_info_modal h5 {
  text-transform: uppercase;
}
#merchant_bank_account_plaid_owner_info_modal dt {
  text-align: left;
  padding-left: 20px;
  width: 219px;
}
#merchant_bank_account_plaid_owner_info_modal dd {
  margin-bottom: 10px;
  margin-left: 239px;
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/tiny-slider/tiny-slider.css ***!
  \*************************************************************************************************************************************************************************/
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ITE/FormBundle/Resources/public/css/component/Editable/editable.css ***!
  \****************************************************************************************************************************************************************/
.ite-editable .ite-editable-form {
    display: none;
}

.ite-editable.ite-editable-active .ite-editable-form {
    display: block;
}

.ite-editable.ite-editable-active .ite-editable-text {
    display: none;
}

.ite-editable.ite-editable-sending {
    pointer-events: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q21IQTtFQUNFO0FEakhGO0FDd0hBO0VBQ0U7RUFDQTtBRHRIRjtBQzZIQTtFQUNFO0FEM0hGO0FDa0lBOzs7O0VBSUU7RUFDQTtBRGhJRjtBQ2tKQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7QURoSkY7QUN1SkE7RUFDRTtBRHJKRjtBQytKQTs7RUFFRTtBRDdKRjtBQ3dLQTs7OztFQUlFO0VBQ0E7QUR0S0Y7QUM2S0E7O0VBRUU7QUQzS0Y7QUNrTEE7O0VBRUU7RUFDQTtBRGhMRjtBQ3dMQTtFQUNFO0FEdExGO0FDaU1BOztFQUVFO0VBQ0E7QUQvTEY7QUN3TUE7O0VBRUU7QUR0TUY7QUM4TUE7RUFDRTtFQUNBO0FENU1GO0FDcU5BOztFQUVFO0FEbk5GO0FDME5BO0VBQ0U7RUFDQTtFQUNBO0FEeE5GO0FDZ09BO0VBQ0U7RUFDQTtBRDlORjtBQ3FPQTtFQUNFO0FEbk9GO0FDMk9BO0VBQ0U7QUR6T0Y7QUNtUEE7RUFDRTtFQUNBO0FEalBGO0FDb1BBOztFQUVFO0FEbFBGO0FBQ0Esb0ZBQW9GO0FFakxwRjtFQUNFOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFRm1MRjtFRWhMQTs7SUFFRTtFRmtMRjtFRS9LQTtJQUNFO0VGaUxGO0VFOUtBO0lBQ0U7RUZnTEY7RUUzS0E7O0lBRUU7RUY2S0Y7RUUxS0E7O0lBRUU7SUFDQTtFRjRLRjtFRXpLQTtJQUNFO0VGMktGO0VFeEtBOztJQUVFO0VGMEtGO0VFdktBO0lBQ0U7RUZ5S0Y7RUV0S0E7OztJQUdFO0lBQ0E7RUZ3S0Y7RUVyS0E7O0lBRUU7RUZ1S0Y7RUVqS0E7SUFDRTtFRm1LRjtFRWpLQTs7SUFHSTtFRmtLSjtFRS9KQTtJQUNFO0VGaUtGO0VFOUpBO0lBQ0U7RUZnS0Y7RUVqS0E7O0lBS0k7RUZnS0o7RUU3SkE7O0lBR0k7RUY4Sko7QUFDRjtBR3BQQTtFQUNFO0VBQ0E7RUFDQTtBSHNQRjtBRzlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdQRjtBRzVPb0M7RUFBVztBSCtPL0M7QUc5T29DO0VBQVc7QUhpUC9DO0FHL09vQzs7RUFBVztBSG1QL0M7QUdsUG9DO0VBQVc7QUhxUC9DO0FHcFBvQztFQUFXO0FIdVAvQztBR3RQb0M7RUFBVztBSHlQL0M7QUd4UG9DO0VBQVc7QUgyUC9DO0FHMVBvQztFQUFXO0FINlAvQztBRzVQb0M7RUFBVztBSCtQL0M7QUc5UG9DO0VBQVc7QUhpUS9DO0FHaFFvQztFQUFXO0FIbVEvQztBR2xRb0M7RUFBVztBSHFRL0M7QUdwUW9DO0VBQVc7QUh1US9DO0FHdFFvQztFQUFXO0FIeVEvQztBR3hRb0M7RUFBVztBSDJRL0M7QUcxUW9DO0VBQVc7QUg2US9DO0FHNVFvQztFQUFXO0FIK1EvQztBRzlRb0M7RUFBVztBSGlSL0M7QUdoUm9DO0VBQVc7QUhtUi9DO0FHbFJvQztFQUFXO0FIcVIvQztBR3BSb0M7RUFBVztBSHVSL0M7QUd0Um9DO0VBQVc7QUh5Ui9DO0FHeFJvQztFQUFXO0FIMlIvQztBRzFSb0M7RUFBVztBSDZSL0M7QUc1Um9DO0VBQVc7QUgrUi9DO0FHOVJvQztFQUFXO0FIaVMvQztBR2hTb0M7RUFBVztBSG1TL0M7QUdsU29DO0VBQVc7QUhxUy9DO0FHcFNvQztFQUFXO0FIdVMvQztBR3RTb0M7RUFBVztBSHlTL0M7QUd4U29DO0VBQVc7QUgyUy9DO0FHMVNvQztFQUFXO0FINlMvQztBRzVTb0M7RUFBVztBSCtTL0M7QUc5U29DO0VBQVc7QUhpVC9DO0FHaFRvQztFQUFXO0FIbVQvQztBR2xUb0M7RUFBVztBSHFUL0M7QUdwVG9DO0VBQVc7QUh1VC9DO0FHdFRvQztFQUFXO0FIeVQvQztBR3hUb0M7RUFBVztBSDJUL0M7QUcxVG9DO0VBQVc7QUg2VC9DO0FHNVRvQztFQUFXO0FIK1QvQztBRzlUb0M7RUFBVztBSGlVL0M7QUdoVW9DO0VBQVc7QUhtVS9DO0FHbFVvQztFQUFXO0FIcVUvQztBR3BVb0M7RUFBVztBSHVVL0M7QUd0VW9DO0VBQVc7QUh5VS9DO0FHeFVvQztFQUFXO0FIMlUvQztBRzFVb0M7RUFBVztBSDZVL0M7QUc1VW9DO0VBQVc7QUgrVS9DO0FHOVVvQztFQUFXO0FIaVYvQztBR2hWb0M7RUFBVztBSG1WL0M7QUdsVm9DO0VBQVc7QUhxVi9DO0FHcFZvQztFQUFXO0FIdVYvQztBR3RWb0M7RUFBVztBSHlWL0M7QUd4Vm9DO0VBQVc7QUgyVi9DO0FHMVZvQztFQUFXO0FINlYvQztBRzVWb0M7RUFBVztBSCtWL0M7QUc5Vm9DO0VBQVc7QUhpVy9DO0FHaFdvQztFQUFXO0FIbVcvQztBR2xXb0M7RUFBVztBSHFXL0M7QUdwV29DO0VBQVc7QUh1Vy9DO0FHdFdvQztFQUFXO0FIeVcvQztBR3hXb0M7RUFBVztBSDJXL0M7QUcxV29DO0VBQVc7QUg2Vy9DO0FHNVdvQztFQUFXO0FIK1cvQztBRzlXb0M7RUFBVztBSGlYL0M7QUdoWG9DO0VBQVc7QUhtWC9DO0FHbFhvQztFQUFXO0FIcVgvQztBR3BYb0M7RUFBVztBSHVYL0M7QUd0WG9DO0VBQVc7QUh5WC9DO0FHeFhvQztFQUFXO0FIMlgvQztBRzFYb0M7RUFBVztBSDZYL0M7QUc1WG9DO0VBQVc7QUgrWC9DO0FHOVhvQztFQUFXO0FIaVkvQztBR2hZb0M7RUFBVztBSG1ZL0M7QUdsWW9DO0VBQVc7QUhxWS9DO0FHcFlvQztFQUFXO0FIdVkvQztBR3RZb0M7RUFBVztBSHlZL0M7QUd4WW9DO0VBQVc7QUgyWS9DO0FHMVlvQztFQUFXO0FINlkvQztBRzVZb0M7RUFBVztBSCtZL0M7QUc5WW9DO0VBQVc7QUhpWi9DO0FHaFpvQztFQUFXO0FIbVovQztBR2xab0M7RUFBVztBSHFaL0M7QUdwWm9DO0VBQVc7QUh1Wi9DO0FHdFpvQztFQUFXO0FIeVovQztBR3hab0M7RUFBVztBSDJaL0M7QUcxWm9DO0VBQVc7QUg2Wi9DO0FHNVpvQztFQUFXO0FIK1ovQztBRzlab0M7RUFBVztBSGlhL0M7QUdoYW9DO0VBQVc7QUhtYS9DO0FHbGFvQztFQUFXO0FIcWEvQztBR3Bhb0M7RUFBVztBSHVhL0M7QUd0YW9DO0VBQVc7QUh5YS9DO0FHeGFvQztFQUFXO0FIMmEvQztBRzFhb0M7RUFBVztBSDZhL0M7QUc1YW9DO0VBQVc7QUgrYS9DO0FHOWFvQztFQUFXO0FIaWIvQztBR2hib0M7RUFBVztBSG1iL0M7QUdsYm9DO0VBQVc7QUhxYi9DO0FHcGJvQztFQUFXO0FIdWIvQztBR3Rib0M7RUFBVztBSHliL0M7QUd4Ym9DO0VBQVc7QUgyYi9DO0FHMWJvQztFQUFXO0FINmIvQztBRzVib0M7RUFBVztBSCtiL0M7QUc5Ym9DO0VBQVc7QUhpYy9DO0FHaGNvQztFQUFXO0FIbWMvQztBR2xjb0M7RUFBVztBSHFjL0M7QUdwY29DO0VBQVc7QUh1Yy9DO0FHdGNvQztFQUFXO0FIeWMvQztBR3hjb0M7RUFBVztBSDJjL0M7QUcxY29DO0VBQVc7QUg2Yy9DO0FHNWNvQztFQUFXO0FIK2MvQztBRzljb0M7RUFBVztBSGlkL0M7QUdoZG9DO0VBQVc7QUhtZC9DO0FHbGRvQztFQUFXO0FIcWQvQztBR3Bkb0M7RUFBVztBSHVkL0M7QUd0ZG9DO0VBQVc7QUh5ZC9DO0FHeGRvQztFQUFXO0FIMmQvQztBRzFkb0M7RUFBVztBSDZkL0M7QUc1ZG9DO0VBQVc7QUgrZC9DO0FHOWRvQztFQUFXO0FIaWUvQztBR2hlb0M7RUFBVztBSG1lL0M7QUdsZW9DO0VBQVc7QUhxZS9DO0FHcGVvQztFQUFXO0FIdWUvQztBR3Rlb0M7RUFBVztBSHllL0M7QUd4ZW9DO0VBQVc7QUgyZS9DO0FHMWVvQztFQUFXO0FINmUvQztBRzVlb0M7RUFBVztBSCtlL0M7QUc5ZW9DO0VBQVc7QUhpZi9DO0FHaGZvQztFQUFXO0FIbWYvQztBR2xmb0M7RUFBVztBSHFmL0M7QUdwZm9DO0VBQVc7QUh1Zi9DO0FHdGZvQztFQUFXO0FIeWYvQztBR3hmb0M7RUFBVztBSDJmL0M7QUcxZm9DO0VBQVc7QUg2Zi9DO0FHNWZvQztFQUFXO0FIK2YvQztBRzlmb0M7RUFBVztBSGlnQi9DO0FHaGdCb0M7RUFBVztBSG1nQi9DO0FHbGdCb0M7RUFBVztBSHFnQi9DO0FHcGdCb0M7RUFBVztBSHVnQi9DO0FHdGdCb0M7RUFBVztBSHlnQi9DO0FHeGdCb0M7RUFBVztBSDJnQi9DO0FHMWdCb0M7RUFBVztBSDZnQi9DO0FHNWdCb0M7RUFBVztBSCtnQi9DO0FHOWdCb0M7RUFBVztBSGloQi9DO0FHaGhCb0M7RUFBVztBSG1oQi9DO0FHbGhCb0M7RUFBVztBSHFoQi9DO0FHcGhCb0M7RUFBVztBSHVoQi9DO0FHdGhCb0M7RUFBVztBSHloQi9DO0FHeGhCb0M7RUFBVztBSDJoQi9DO0FHMWhCb0M7RUFBVztBSDZoQi9DO0FHNWhCb0M7RUFBVztBSCtoQi9DO0FHOWhCb0M7RUFBVztBSGlpQi9DO0FHaGlCb0M7RUFBVztBSG1pQi9DO0FHbGlCb0M7RUFBVztBSHFpQi9DO0FHcGlCb0M7RUFBVztBSHVpQi9DO0FHdGlCb0M7RUFBVztBSHlpQi9DO0FHeGlCb0M7RUFBVztBSDJpQi9DO0FHMWlCb0M7RUFBVztBSDZpQi9DO0FHNWlCb0M7RUFBVztBSCtpQi9DO0FHOWlCb0M7RUFBVztBSGlqQi9DO0FHaGpCb0M7RUFBVztBSG1qQi9DO0FHbGpCb0M7RUFBVztBSHFqQi9DO0FHcGpCb0M7RUFBVztBSHVqQi9DO0FHdGpCb0M7RUFBVztBSHlqQi9DO0FHeGpCb0M7RUFBVztBSDJqQi9DO0FHMWpCb0M7RUFBVztBSDZqQi9DO0FHNWpCb0M7RUFBVztBSCtqQi9DO0FHOWpCb0M7RUFBVztBSGlrQi9DO0FHaGtCb0M7RUFBVztBSG1rQi9DO0FHbGtCb0M7RUFBVztBSHFrQi9DO0FHcGtCb0M7RUFBVztBSHVrQi9DO0FHdGtCb0M7RUFBVztBSHlrQi9DO0FHeGtCb0M7RUFBVztBSDJrQi9DO0FHMWtCb0M7RUFBVztBSDZrQi9DO0FHNWtCb0M7RUFBVztBSCtrQi9DO0FHOWtCb0M7RUFBVztBSGlsQi9DO0FHaGxCb0M7RUFBVztBSG1sQi9DO0FHbGxCb0M7RUFBVztBSHFsQi9DO0FHcGxCb0M7RUFBVztBSHVsQi9DO0FHdGxCb0M7RUFBVztBSHlsQi9DO0FHeGxCb0M7RUFBVztBSDJsQi9DO0FHMWxCb0M7RUFBVztBSDZsQi9DO0FHNWxCb0M7RUFBVztBSCtsQi9DO0FHOWxCb0M7RUFBVztBSGltQi9DO0FHaG1Cb0M7RUFBVztBSG1tQi9DO0FHbG1Cb0M7RUFBVztBSHFtQi9DO0FHcG1Cb0M7RUFBVztBSHVtQi9DO0FHdG1Cb0M7RUFBVztBSHltQi9DO0FHeG1Cb0M7RUFBVztBSDJtQi9DO0FHMW1Cb0M7RUFBVztBSDZtQi9DO0FHNW1Cb0M7RUFBVztBSCttQi9DO0FHOW1Cb0M7RUFBVztBSGluQi9DO0FHaG5Cb0M7RUFBVztBSG1uQi9DO0FHbG5Cb0M7RUFBVztBSHFuQi9DO0FHcG5Cb0M7RUFBVztBSHVuQi9DO0FHdG5Cb0M7RUFBVztBSHluQi9DO0FHeG5Cb0M7RUFBVztBSDJuQi9DO0FHMW5Cb0M7RUFBVztBSDZuQi9DO0FHNW5Cb0M7RUFBVztBSCtuQi9DO0FHOW5Cb0M7RUFBVztBSGlvQi9DO0FHaG9Cb0M7RUFBVztBSG1vQi9DO0FHbG9Cb0M7RUFBVztBSHFvQi9DO0FHcG9Cb0M7RUFBVztBSHVvQi9DO0FHdG9Cb0M7RUFBVztBSHlvQi9DO0FHaG9Cb0M7RUFBVztBSG1vQi9DO0FHbG9Cb0M7RUFBVztBSHFvQi9DO0FHcG9Cb0M7RUFBVztBSHVvQi9DO0FHdG9Cb0M7RUFBVztBSHlvQi9DO0FHeG9Cb0M7RUFBVztBSDJvQi9DO0FHMW9Cb0M7RUFBVztBSDZvQi9DO0FHNW9Cb0M7RUFBVztBSCtvQi9DO0FHOW9Cb0M7RUFBVztBSGlwQi9DO0FHaHBCb0M7RUFBVztBSG1wQi9DO0FHbHBCb0M7RUFBVztBSHFwQi9DO0FHcHBCb0M7RUFBVztBSHVwQi9DO0FHdHBCb0M7RUFBVztBSHlwQi9DO0FHeHBCb0M7RUFBVztBSDJwQi9DO0FHMXBCb0M7RUFBVztBSDZwQi9DO0FHNXBCb0M7RUFBVztBSCtwQi9DO0FHOXBCb0M7RUFBVztBSGlxQi9DO0FHaHFCb0M7RUFBVztBSG1xQi9DO0FHbHFCb0M7RUFBVztBSHFxQi9DO0FHcHFCb0M7RUFBVztBSHVxQi9DO0FHdHFCb0M7RUFBVztBSHlxQi9DO0FHeHFCb0M7RUFBVztBSDJxQi9DO0FHMXFCb0M7RUFBVztBSDZxQi9DO0FHNXFCb0M7RUFBVztBSCtxQi9DO0FHOXFCb0M7RUFBVztBSGlyQi9DO0FHaHJCb0M7RUFBVztBSG1yQi9DO0FHbHJCb0M7RUFBVztBSHFyQi9DO0FHcHJCb0M7RUFBVztBSHVyQi9DO0FHdHJCb0M7RUFBVztBSHlyQi9DO0FHeHJCb0M7RUFBVztBSDJyQi9DO0FHMXJCb0M7RUFBVztBSDZyQi9DO0FHNXJCb0M7RUFBVztBSCtyQi9DO0FHOXJCb0M7RUFBVztBSGlzQi9DO0FHaHNCb0M7RUFBVztBSG1zQi9DO0FHbHNCb0M7RUFBVztBSHFzQi9DO0FHcHNCb0M7RUFBVztBSHVzQi9DO0FHdHNCb0M7RUFBVztBSHlzQi9DO0FHeHNCb0M7RUFBVztBSDJzQi9DO0FHMXNCb0M7RUFBVztBSDZzQi9DO0FHNXNCb0M7RUFBVztBSCtzQi9DO0FHOXNCb0M7RUFBVztBSGl0Qi9DO0FHaHRCb0M7RUFBVztBSG10Qi9DO0FHbHRCb0M7RUFBVztBSHF0Qi9DO0FHcHRCb0M7RUFBVztBSHV0Qi9DO0FHdHRCb0M7RUFBVztBSHl0Qi9DO0FHeHRCb0M7RUFBVztBSDJ0Qi9DO0FHMXRCb0M7RUFBVztBSDZ0Qi9DO0FHNXRCb0M7RUFBVztBSCt0Qi9DO0FHOXRCb0M7RUFBVztBSGl1Qi9DO0FHaHVCb0M7RUFBVztBSG11Qi9DO0FHbHVCb0M7RUFBVztBSHF1Qi9DO0FHcHVCb0M7RUFBVztBSHV1Qi9DO0FHdHVCb0M7RUFBVztBSHl1Qi9DO0FHeHVCb0M7RUFBVztBSDJ1Qi9DO0FHMXVCb0M7RUFBVztBSDZ1Qi9DO0FHNXVCb0M7RUFBVztBSCt1Qi9DO0FHOXVCb0M7RUFBVztBSGl2Qi9DO0FJemhDQTtFQ2tFRTtFQUNHO0VBQ0s7QUwwOUJWO0FJM2hDQTs7RUMrREU7RUFDRztFQUNLO0FMZytCVjtBSXpoQ0E7RUFDRTtFQUNBO0FKMmhDRjtBSXhoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMGhDRjtBSXRoQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7QUp3aENGO0FJbGhDQTtFQUNFO0VBQ0E7QUpvaENGO0FJbGhDRTs7RUFFRTtFQUNBO0FKb2hDSjtBSWpoQ0U7RUVuREE7RUFDQTtBTnVrQ0Y7QUkxZ0NBO0VBQ0U7QUo0Z0NGO0FJdGdDQTtFQUNFO0FKd2dDRjtBSXBnQ0E7Ozs7O0VHMUVFO0VBQ0E7RUFDQTtBUHFsQ0Y7QUl4Z0NBO0VBQ0U7QUowZ0NGO0FJcGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUMrRkE7RUFDSztFQUNHO0VFNUxSO0VBQ0E7RUFDQTtBUHFtQ0Y7QUlwZ0NBO0VBQ0U7QUpzZ0NGO0FJaGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKa2dDRjtBSTEvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNC9CRjtBSXAvQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcy9CSjtBSTMrQkE7RUFDRTtBSjYrQkY7QVFsb0NBOzs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBUjhvQ0Y7QVFucENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFTSTtFQUNBO0VBQ0E7QVJvcUNKO0FRaHFDQTs7Ozs7O0VBR0U7RUFDQTtBUnFxQ0Y7QVF6cUNBOzs7Ozs7Ozs7Ozs7RUFRSTtBUitxQ0o7QVE1cUNBOzs7Ozs7RUFHRTtFQUNBO0FSaXJDRjtBUXJyQ0E7Ozs7Ozs7Ozs7OztFQVFJO0FSMnJDSjtBUXZyQ0E7O0VBQVU7QVIyckNWO0FRMXJDQTs7RUFBVTtBUjhyQ1Y7QVE3ckNBOztFQUFVO0FSaXNDVjtBUWhzQ0E7O0VBQVU7QVJvc0NWO0FRbnNDQTs7RUFBVTtBUnVzQ1Y7QVF0c0NBOztFQUFVO0FSMHNDVjtBUXBzQ0E7RUFDRTtBUnNzQ0Y7QVFuc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxc0NGO0FRbnNDRTtFQUFBO0lBQ0U7RVJzc0NGO0FBQ0Y7QVE5ckNBOztFQUVFO0FSZ3NDRjtBUTdyQ0E7O0VBRUU7RUFDQTtBUityQ0Y7QVEzckNBO0VBQXVCO0FSOHJDdkI7QVE3ckNBO0VBQXVCO0FSZ3NDdkI7QVEvckNBO0VBQXVCO0FSa3NDdkI7QVFqc0NBO0VBQXVCO0FSb3NDdkI7QVFuc0NBO0VBQXVCO0FSc3NDdkI7QVFuc0NBO0VBQXVCO0FSc3NDdkI7QVFyc0NBO0VBQXVCO0FSd3NDdkI7QVF2c0NBO0VBQXVCO0FSMHNDdkI7QVF2c0NBO0VBQ0U7QVJ5c0NGO0FRdnNDQTtFQ3ZHRTtBVGl6Q0Y7QVNoekNFOztFQUVFO0FUa3pDSjtBUTNzQ0E7RUMxR0U7QVR3ekNGO0FTdnpDRTs7RUFFRTtBVHl6Q0o7QVEvc0NBO0VDN0dFO0FUK3pDRjtBUzl6Q0U7O0VBRUU7QVRnMENKO0FRbnRDQTtFQ2hIRTtBVHMwQ0Y7QVNyMENFOztFQUVFO0FUdTBDSjtBUXZ0Q0E7RUNuSEU7QVQ2MENGO0FTNTBDRTs7RUFFRTtBVDgwQ0o7QVF2dENBO0VBR0U7RUU3SEE7QVZxMUNGO0FVcDFDRTs7RUFFRTtBVnMxQ0o7QVF6dENBO0VFaElFO0FWNDFDRjtBVTMxQ0U7O0VBRUU7QVY2MUNKO0FRN3RDQTtFRW5JRTtBVm0yQ0Y7QVVsMkNFOztFQUVFO0FWbzJDSjtBUWp1Q0E7RUV0SUU7QVYwMkNGO0FVejJDRTs7RUFFRTtBVjIyQ0o7QVFydUNBO0VFeklFO0FWaTNDRjtBVWgzQ0U7O0VBRUU7QVZrM0NKO0FRcHVDQTtFQUNFO0VBQ0E7RUFDQTtBUnN1Q0Y7QVE5dENBOztFQUVFO0VBQ0E7QVJndUNGO0FRbnVDQTs7OztFQU1JO0FSbXVDSjtBUTV0Q0E7RUFDRTtFQUNBO0FSOHRDRjtBUTF0Q0E7RUFMRTtFQUNBO0VBTUE7QVI2dENGO0FRL3RDQTtFQUtJO0VBQ0E7RUFDQTtBUjZ0Q0o7QVF4dENBO0VBQ0U7RUFDQTtBUjB0Q0Y7QVF4dENBOztFQUVFO0FSMHRDRjtBUXh0Q0E7RUFDRTtBUjB0Q0Y7QVF4dENBO0VBQ0U7QVIwdENGO0FRN3NDRTtFQUFBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUd4Tko7SUFDQTtJQUNBO0VYdzZDQTtFUXZ0Q0E7SUFTSTtFUml0Q0o7QUFDRjtBUXZzQ0E7O0VBRUU7QVJ5c0NGO0FRdHNDQTtFQUNFO0VJeEtBO0FaaTNDRjtBUXBzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnNzQ0Y7QVFqc0NJOzs7RUFDRTtBUnFzQ047QVEvc0NBOzs7RUFtQkk7RUFDQTtFQUNBO0VBQ0E7QVJpc0NKO0FRL3JDSTs7O0VBQ0U7QVJtc0NOO0FRM3JDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNnJDRjtBUXZyQ0k7Ozs7OztFQUFXO0FSK3JDZjtBUTlyQ0k7Ozs7OztFQUNFO0FScXNDTjtBUS9yQ0E7RUFDRTtFQUNBO0VBQ0E7QVJpc0NGO0FheitDQTs7OztFQUlFO0FiMitDRjtBYXYrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieStDRjtBYXIrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1K0NGO0FhNytDQTtFQVNJO0VBQ0E7RUFDQTtFQUNBO0FidStDSjtBYWwrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibytDRjtBYS8rQ0E7RUFlSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJtK0NKO0FhOTlDQTtFQUNFO0VBQ0E7QWJnK0NGO0FjMWhEQTtFQ0hFO0VBQ0E7RUFDQTtFQUNBO0FmZ2lERjtBYzdoREU7RUFBQTtJQUNFO0VkZ2lERjtBQUNGO0FjL2hERTtFQUFBO0lBQ0U7RWRraURGO0FBQ0Y7QWNqaURFO0VBQUE7SUFDRTtFZG9pREY7QUFDRjtBYzNoREE7RUN2QkU7RUFDQTtFQUNBO0VBQ0E7QWZxakRGO0FjeGhEQTtFQ3ZCRTtFQUNBO0Fma2pERjtBY3hoREE7RUFDRTtFQUNBO0FkMGhERjtBYzVoREE7RUFLSTtFQUNBO0FkMGhESjtBZTFrREM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQ2lCSztFQUVBO0VBRUE7RUFDQTtBaEJ5bUROO0FlL25EQzs7Ozs7Ozs7Ozs7O0VDdUNLO0FoQnNtRE47QWU3b0RDO0VDK0NHO0FoQmltREo7QWVocERDO0VDK0NHO0FoQm9tREo7QWVucERDO0VDK0NHO0FoQnVtREo7QWV0cERDO0VDK0NHO0FoQjBtREo7QWV6cERDO0VDK0NHO0FoQjZtREo7QWU1cERDO0VDK0NHO0FoQmduREo7QWUvcERDO0VDK0NHO0FoQm1uREo7QWVscURDO0VDK0NHO0FoQnNuREo7QWVycURDO0VDK0NHO0FoQnluREo7QWV4cURDO0VDK0NHO0FoQjRuREo7QWUzcURDO0VDK0NHO0FoQituREo7QWU5cURDO0VDK0NHO0FoQmtvREo7QWVqckRDO0VDOERHO0FoQnNuREo7QWVwckRDO0VDOERHO0FoQnluREo7QWV2ckRDO0VDOERHO0FoQjRuREo7QWUxckRDO0VDOERHO0FoQituREo7QWU3ckRDO0VDOERHO0FoQmtvREo7QWVoc0RDO0VDOERHO0FoQnFvREo7QWVuc0RDO0VDOERHO0FoQndvREo7QWV0c0RDO0VDOERHO0FoQjJvREo7QWV6c0RDO0VDOERHO0FoQjhvREo7QWU1c0RDO0VDOERHO0FoQmlwREo7QWUvc0RDO0VDOERHO0FoQm9wREo7QWVsdERDO0VDOERHO0FoQnVwREo7QWVydERDO0VDbUVHO0FoQnFwREo7QWV4dERDO0VDb0RHO0FoQnVxREo7QWUzdERDO0VDb0RHO0FoQjBxREo7QWU5dERDO0VDb0RHO0FoQjZxREo7QWVqdURDO0VDb0RHO0FoQmdyREo7QWVwdURDO0VDb0RHO0FoQm1yREo7QWV2dURDO0VDb0RHO0FoQnNyREo7QWUxdURDO0VDb0RHO0FoQnlyREo7QWU3dURDO0VDb0RHO0FoQjRyREo7QWVodkRDO0VDb0RHO0FoQityREo7QWVudkRDO0VDb0RHO0FoQmtzREo7QWV0dkRDO0VDb0RHO0FoQnFzREo7QWV6dkRDO0VDb0RHO0FoQndzREo7QWU1dkRDO0VDeURHO0FoQnNzREo7QWUvdkRDO0VDd0VHO0FoQjByREo7QWVsd0RDO0VDd0VHO0FoQjZyREo7QWVyd0RDO0VDd0VHO0FoQmdzREo7QWV4d0RDO0VDd0VHO0FoQm1zREo7QWUzd0RDO0VDd0VHO0FoQnNzREo7QWU5d0RDO0VDd0VHO0FoQnlzREo7QWVqeERDO0VDd0VHO0FoQjRzREo7QWVweERDO0VDd0VHO0FoQitzREo7QWV2eERDO0VDd0VHO0FoQmt0REo7QWUxeERDO0VDd0VHO0FoQnF0REo7QWU3eERDO0VDd0VHO0FoQnd0REo7QWVoeURDO0VDd0VHO0FoQjJ0REo7QWVueURDO0VDd0VHO0FoQjh0REo7QWM3dERBO0VDekVDOzs7Ozs7Ozs7Ozs7SUN1Q0s7RWhCOHdESjtFZXJ6REQ7SUMrQ0c7RWhCeXdERjtFZXh6REQ7SUMrQ0c7RWhCNHdERjtFZTN6REQ7SUMrQ0c7RWhCK3dERjtFZTl6REQ7SUMrQ0c7RWhCa3hERjtFZWowREQ7SUMrQ0c7RWhCcXhERjtFZXAwREQ7SUMrQ0c7RWhCd3hERjtFZXYwREQ7SUMrQ0c7RWhCMnhERjtFZTEwREQ7SUMrQ0c7RWhCOHhERjtFZTcwREQ7SUMrQ0c7RWhCaXlERjtFZWgxREQ7SUMrQ0c7RWhCb3lERjtFZW4xREQ7SUMrQ0c7RWhCdXlERjtFZXQxREQ7SUMrQ0c7RWhCMHlERjtFZXoxREQ7SUM4REc7RWhCOHhERjtFZTUxREQ7SUM4REc7RWhCaXlERjtFZS8xREQ7SUM4REc7RWhCb3lERjtFZWwyREQ7SUM4REc7RWhCdXlERjtFZXIyREQ7SUM4REc7RWhCMHlERjtFZXgyREQ7SUM4REc7RWhCNnlERjtFZTMyREQ7SUM4REc7RWhCZ3pERjtFZTkyREQ7SUM4REc7RWhCbXpERjtFZWozREQ7SUM4REc7RWhCc3pERjtFZXAzREQ7SUM4REc7RWhCeXpERjtFZXYzREQ7SUM4REc7RWhCNHpERjtFZTEzREQ7SUM4REc7RWhCK3pERjtFZTczREQ7SUNtRUc7RWhCNnpERjtFZWg0REQ7SUNvREc7RWhCKzBERjtFZW40REQ7SUNvREc7RWhCazFERjtFZXQ0REQ7SUNvREc7RWhCcTFERjtFZXo0REQ7SUNvREc7RWhCdzFERjtFZTU0REQ7SUNvREc7RWhCMjFERjtFZS80REQ7SUNvREc7RWhCODFERjtFZWw1REQ7SUNvREc7RWhCaTJERjtFZXI1REQ7SUNvREc7RWhCbzJERjtFZXg1REQ7SUNvREc7RWhCdTJERjtFZTM1REQ7SUNvREc7RWhCMDJERjtFZTk1REQ7SUNvREc7RWhCNjJERjtFZWo2REQ7SUNvREc7RWhCZzNERjtFZXA2REQ7SUN5REc7RWhCODJERjtFZXY2REQ7SUN3RUc7RWhCazJERjtFZTE2REQ7SUN3RUc7RWhCcTJERjtFZTc2REQ7SUN3RUc7RWhCdzJERjtFZWg3REQ7SUN3RUc7RWhCMjJERjtFZW43REQ7SUN3RUc7RWhCODJERjtFZXQ3REQ7SUN3RUc7RWhCaTNERjtFZXo3REQ7SUN3RUc7RWhCbzNERjtFZTU3REQ7SUN3RUc7RWhCdTNERjtFZS83REQ7SUN3RUc7RWhCMDNERjtFZWw4REQ7SUN3RUc7RWhCNjNERjtFZXI4REQ7SUN3RUc7RWhCZzRERjtFZXg4REQ7SUN3RUc7RWhCbTRERjtFZTM4REQ7SUN3RUc7RWhCczRERjtBQUNGO0FjNzNEQTtFQ2xGQzs7Ozs7Ozs7Ozs7O0lDdUNLO0VoQnU3REo7RWU5OUREO0lDK0NHO0VoQms3REY7RWVqK0REO0lDK0NHO0VoQnE3REY7RWVwK0REO0lDK0NHO0VoQnc3REY7RWV2K0REO0lDK0NHO0VoQjI3REY7RWUxK0REO0lDK0NHO0VoQjg3REY7RWU3K0REO0lDK0NHO0VoQmk4REY7RWVoL0REO0lDK0NHO0VoQm84REY7RWVuL0REO0lDK0NHO0VoQnU4REY7RWV0L0REO0lDK0NHO0VoQjA4REY7RWV6L0REO0lDK0NHO0VoQjY4REY7RWU1L0REO0lDK0NHO0VoQmc5REY7RWUvL0REO0lDK0NHO0VoQm05REY7RWVsZ0VEO0lDOERHO0VoQnU4REY7RWVyZ0VEO0lDOERHO0VoQjA4REY7RWV4Z0VEO0lDOERHO0VoQjY4REY7RWUzZ0VEO0lDOERHO0VoQmc5REY7RWU5Z0VEO0lDOERHO0VoQm05REY7RWVqaEVEO0lDOERHO0VoQnM5REY7RWVwaEVEO0lDOERHO0VoQnk5REY7RWV2aEVEO0lDOERHO0VoQjQ5REY7RWUxaEVEO0lDOERHO0VoQis5REY7RWU3aEVEO0lDOERHO0VoQmsrREY7RWVoaUVEO0lDOERHO0VoQnErREY7RWVuaUVEO0lDOERHO0VoQncrREY7RWV0aUVEO0lDbUVHO0VoQnMrREY7RWV6aUVEO0lDb0RHO0VoQncvREY7RWU1aUVEO0lDb0RHO0VoQjIvREY7RWUvaUVEO0lDb0RHO0VoQjgvREY7RWVsakVEO0lDb0RHO0VoQmlnRUY7RWVyakVEO0lDb0RHO0VoQm9nRUY7RWV4akVEO0lDb0RHO0VoQnVnRUY7RWUzakVEO0lDb0RHO0VoQjBnRUY7RWU5akVEO0lDb0RHO0VoQjZnRUY7RWVqa0VEO0lDb0RHO0VoQmdoRUY7RWVwa0VEO0lDb0RHO0VoQm1oRUY7RWV2a0VEO0lDb0RHO0VoQnNoRUY7RWUxa0VEO0lDb0RHO0VoQnloRUY7RWU3a0VEO0lDeURHO0VoQnVoRUY7RWVobEVEO0lDd0VHO0VoQjJnRUY7RWVubEVEO0lDd0VHO0VoQjhnRUY7RWV0bEVEO0lDd0VHO0VoQmloRUY7RWV6bEVEO0lDd0VHO0VoQm9oRUY7RWU1bEVEO0lDd0VHO0VoQnVoRUY7RWUvbEVEO0lDd0VHO0VoQjBoRUY7RWVsbUVEO0lDd0VHO0VoQjZoRUY7RWVybUVEO0lDd0VHO0VoQmdpRUY7RWV4bUVEO0lDd0VHO0VoQm1pRUY7RWUzbUVEO0lDd0VHO0VoQnNpRUY7RWU5bUVEO0lDd0VHO0VoQnlpRUY7RWVqbkVEO0lDd0VHO0VoQjRpRUY7RWVwbkVEO0lDd0VHO0VoQitpRUY7QUFDRjtBYzdoRUE7RUMzRkM7Ozs7Ozs7Ozs7OztJQ3VDSztFaEJnbUVKO0Vldm9FRDtJQytDRztFaEIybEVGO0VlMW9FRDtJQytDRztFaEI4bEVGO0VlN29FRDtJQytDRztFaEJpbUVGO0VlaHBFRDtJQytDRztFaEJvbUVGO0VlbnBFRDtJQytDRztFaEJ1bUVGO0VldHBFRDtJQytDRztFaEIwbUVGO0VlenBFRDtJQytDRztFaEI2bUVGO0VlNXBFRDtJQytDRztFaEJnbkVGO0VlL3BFRDtJQytDRztFaEJtbkVGO0VlbHFFRDtJQytDRztFaEJzbkVGO0VlcnFFRDtJQytDRztFaEJ5bkVGO0VleHFFRDtJQytDRztFaEI0bkVGO0VlM3FFRDtJQzhERztFaEJnbkVGO0VlOXFFRDtJQzhERztFaEJtbkVGO0VlanJFRDtJQzhERztFaEJzbkVGO0VlcHJFRDtJQzhERztFaEJ5bkVGO0VldnJFRDtJQzhERztFaEI0bkVGO0VlMXJFRDtJQzhERztFaEIrbkVGO0VlN3JFRDtJQzhERztFaEJrb0VGO0VlaHNFRDtJQzhERztFaEJxb0VGO0VlbnNFRDtJQzhERztFaEJ3b0VGO0VldHNFRDtJQzhERztFaEIyb0VGO0VlenNFRDtJQzhERztFaEI4b0VGO0VlNXNFRDtJQzhERztFaEJpcEVGO0VlL3NFRDtJQ21FRztFaEIrb0VGO0VlbHRFRDtJQ29ERztFaEJpcUVGO0VlcnRFRDtJQ29ERztFaEJvcUVGO0VleHRFRDtJQ29ERztFaEJ1cUVGO0VlM3RFRDtJQ29ERztFaEIwcUVGO0VlOXRFRDtJQ29ERztFaEI2cUVGO0VlanVFRDtJQ29ERztFaEJnckVGO0VlcHVFRDtJQ29ERztFaEJtckVGO0VldnVFRDtJQ29ERztFaEJzckVGO0VlMXVFRDtJQ29ERztFaEJ5ckVGO0VlN3VFRDtJQ29ERztFaEI0ckVGO0VlaHZFRDtJQ29ERztFaEIrckVGO0VlbnZFRDtJQ29ERztFaEJrc0VGO0VldHZFRDtJQ3lERztFaEJnc0VGO0VlenZFRDtJQ3dFRztFaEJvckVGO0VlNXZFRDtJQ3dFRztFaEJ1ckVGO0VlL3ZFRDtJQ3dFRztFaEIwckVGO0VlbHdFRDtJQ3dFRztFaEI2ckVGO0VlcndFRDtJQ3dFRztFaEJnc0VGO0VleHdFRDtJQ3dFRztFaEJtc0VGO0VlM3dFRDtJQ3dFRztFaEJzc0VGO0VlOXdFRDtJQ3dFRztFaEJ5c0VGO0VlanhFRDtJQ3dFRztFaEI0c0VGO0VlcHhFRDtJQ3dFRztFaEIrc0VGO0VldnhFRDtJQ3dFRztFaEJrdEVGO0VlMXhFRDtJQ3dFRztFaEJxdEVGO0VlN3hFRDtJQ3dFRztFaEJ3dEVGO0FBQ0Y7QWlCMXhFQTtFQUNFO0FqQjR4RUY7QWlCN3hFQTtFQVFJO0VBQ0E7RUFDQTtBakJ3eEVKO0FpQm54RUk7O0VBQ0U7RUFDQTtFQUNBO0FqQnN4RU47QWlCanhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQm14RUY7QWlCaHhFQTtFQUNFO0FqQmt4RUY7QWlCNXdFQTtFQUNFO0VBQ0E7RUFDQTtBakI4d0VGO0FpQmp4RUE7Ozs7OztFQVdRO0VBQ0E7RUFDQTtFQUNBO0FqQjh3RVI7QWlCNXhFQTtFQW9CSTtFQUNBO0FqQjJ3RUo7QWlCaHlFQTs7Ozs7O0VBOEJRO0FqQjB3RVI7QWlCeHlFQTtFQW9DSTtBakJ1d0VKO0FpQjN5RUE7RUF5Q0k7QWpCcXdFSjtBaUI5dkVBOzs7Ozs7RUFPUTtBakIrdkVSO0FpQnB2RUE7RUFDRTtBakJzdkVGO0FpQnZ2RUE7Ozs7OztFQVFRO0FqQnV2RVI7QWlCL3ZFQTs7RUFlTTtBakJvdkVOO0FpQjF1RUE7RUFFSTtBakIydUVKO0FpQmx1RUE7RUFFSTtBakJtdUVKO0FrQmwzRUU7Ozs7Ozs7Ozs7OztFQU9JO0FsQnkzRU47QWtCbjNFRTs7Ozs7RUFNSTtBbEJvM0VOO0FrQnY0RUU7Ozs7Ozs7Ozs7OztFQU9JO0FsQjg0RU47QWtCeDRFRTs7Ozs7RUFNSTtBbEJ5NEVOO0FrQjU1RUU7Ozs7Ozs7Ozs7OztFQU9JO0FsQm02RU47QWtCNzVFRTs7Ozs7RUFNSTtBbEI4NUVOO0FrQmo3RUU7Ozs7Ozs7Ozs7OztFQU9JO0FsQnc3RU47QWtCbDdFRTs7Ozs7RUFNSTtBbEJtN0VOO0FrQnQ4RUU7Ozs7Ozs7Ozs7OztFQU9JO0FsQjY4RU47QWtCdjhFRTs7Ozs7RUFNSTtBbEJ3OEVOO0FpQnB6RUE7RUFDRTtFQUNBO0FqQnN6RUY7QWlCcHpFRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakJ1ekVGO0VpQjV6RUE7SUFTSTtFakJzekVKO0VpQi96RUE7Ozs7OztJQWtCVTtFakJxekVWO0VpQnYwRUE7SUEwQkk7RWpCZ3pFSjtFaUIxMEVBOzs7Ozs7SUFtQ1U7RWpCK3lFVjtFaUJsMUVBOzs7Ozs7SUF1Q1U7RWpCbXpFVjtFaUIxMUVBOzs7O0lBb0RVO0VqQjR5RVY7QUFDRjtBbUJ0Z0ZBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7QW5CcWdGRjtBbUJsZ0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm9nRkY7QW1CamdG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OUVBO0VDalpJO0VmaURGO0VBQ1E7QUwwekZWO0FvQjEyRkk7RUFDRTtFZjhDSjtFQUNRO0FMK3pGVjtBbUJoK0VBO0VDdllJO0VBQ0E7RUFDQTtBcEIwMkZKO0FtQnIrRUE7RUNqWUk7QXBCeTJGSjtBbUJyK0VBOzs7Ozs7Ozs7O0VDeFpJO0FwQnk0Rko7QW1Cai9FQTtFQ3BaSTtFZmlERjtFQUNRO0FMdzFGVjtBb0J4NEZJO0VBQ0U7RWY4Q0o7RUFDUTtBTDYxRlY7QW1CMy9FQTtFQzFZSTtFQUNBO0VBQ0E7QXBCdzRGSjtBbUJoZ0ZBO0VDcFlJO0FwQnU0Rko7QW1CNS9FRTtFQUNFO0FuQjgvRUo7QW1CNS9FRTtFQUNFO0FuQjgvRUo7QW1CcC9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQnMvRUY7QW1CcCtFRTtFQUFBO0lBR0k7SUFDQTtJQUNBO0VuQnErRUo7RW1CMStFQTtJQVVJO0lBQ0E7SUFDQTtFbkJtK0VKO0VtQi8rRUE7SUFpQkk7RW5CaStFSjtFbUJsL0VBO0lBcUJJO0lBQ0E7RW5CZytFSjtFbUJ0L0VBOzs7SUEyQk07RW5CZytFTjtFbUIzL0VBO0lBaUNJO0VuQjY5RUo7RW1COS9FQTtJQXFDSTtJQUNBO0VuQjQ5RUo7RW1CbGdGQTs7SUE2Q0k7SUFDQTtJQUNBO0lBQ0E7RW5CeTlFSjtFbUJ6Z0ZBOztJQW1ETTtFbkIwOUVOO0VtQjdnRkE7O0lBd0RJO0lBQ0E7RW5CeTlFSjtFbUJsaEZBO0lBOERJO0VuQnU5RUo7QUFDRjtBbUI3OEVBOzs7O0VBU0k7RUFDQTtFQUNBO0FuQjA4RUo7QW1CcjlFQTs7RUFpQkk7QW5CdzhFSjtBbUJ6OUVBO0VKOWdCRTtFQUNBO0FmMCtGRjtBbUJsOEVFO0VBQUE7SUFFSTtJQUNBO0lBQ0E7RW5CbzhFSjtBQUNGO0FtQnArRUE7RUF3Q0k7QW5CKzdFSjtBbUJ2N0VJO0VBQUE7SUFFSTtJQUNBO0VuQnk3RU47QUFDRjtBbUJyN0VJO0VBQUE7SUFFSTtJQUNBO0VuQnU3RU47QUFDRjtBcUJ0Z0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCcUtBO0VBQ0c7RUFDQztFQUNJO0FMaTBGVjtBcUJ6Z0dJOzs7Ozs7RWZyQkY7RUFDQTtBTnNpR0Y7QXFCNWdHRTs7O0VBR0U7RUFDQTtBckI4Z0dKO0FxQjNnR0U7O0VBRUU7RUFDQTtFaEIyQkY7RUFDUTtBTG0vRlY7QXFCM2dHRTs7O0VBR0U7RUU5Q0Y7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUw4L0ZWO0FxQjdnR0k7O0VBRUU7QXJCK2dHTjtBcUJ0Z0dBO0VDN0RFO0VBQ0E7RUFDQTtBdEJza0dGO0FzQnBrR0U7O0VBRUU7RUFDQTtFQUNBO0F0QnNrR0o7QXNCcGtHRTtFQUNFO0VBQ0E7RUFDQTtBdEJza0dKO0FzQnBrR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0QnNrR0o7QXNCcGtHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0QjRrR047QXNCdGtHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEI4a0dOO0FxQnZqR0E7RUNsQkk7RUFDQTtBdEI0a0dKO0FxQnhqR0E7RUNoRUU7RUFDQTtFQUNBO0F0QjJuR0Y7QXNCem5HRTs7RUFFRTtFQUNBO0VBQ0E7QXRCMm5HSjtBc0J6bkdFO0VBQ0U7RUFDQTtFQUNBO0F0QjJuR0o7QXNCem5HRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCMm5HSjtBc0J6bkdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCaW9HTjtBc0IzbkdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F0Qm1vR047QXFCem1HQTtFQ3JCSTtFQUNBO0F0QmlvR0o7QXFCem1HQTtFQ3BFRTtFQUNBO0VBQ0E7QXRCZ3JHRjtBc0I5cUdFOztFQUVFO0VBQ0E7RUFDQTtBdEJnckdKO0FzQjlxR0U7RUFDRTtFQUNBO0VBQ0E7QXRCZ3JHSjtBc0I5cUdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEJnckdKO0FzQjlxR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJzckdOO0FzQmhyR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCd3JHTjtBcUIxcEdBO0VDekJJO0VBQ0E7QXRCc3JHSjtBcUIxcEdBO0VDeEVFO0VBQ0E7RUFDQTtBdEJxdUdGO0FzQm51R0U7O0VBRUU7RUFDQTtFQUNBO0F0QnF1R0o7QXNCbnVHRTtFQUNFO0VBQ0E7RUFDQTtBdEJxdUdKO0FzQm51R0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0QnF1R0o7QXNCbnVHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0QjJ1R047QXNCcnVHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEI2dUdOO0FxQjNzR0E7RUM3Qkk7RUFDQTtBdEIydUdKO0FxQjNzR0E7RUM1RUU7RUFDQTtFQUNBO0F0QjB4R0Y7QXNCeHhHRTs7RUFFRTtFQUNBO0VBQ0E7QXRCMHhHSjtBc0J4eEdFO0VBQ0U7RUFDQTtFQUNBO0F0QjB4R0o7QXNCeHhHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCMHhHSjtBc0J4eEdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCZ3lHTjtBc0IxeEdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F0Qmt5R047QXFCNXZHQTtFQ2pDSTtFQUNBO0F0Qmd5R0o7QXFCNXZHQTtFQ2hGRTtFQUNBO0VBQ0E7QXRCKzBHRjtBc0I3MEdFOztFQUVFO0VBQ0E7RUFDQTtBdEIrMEdKO0FzQjcwR0U7RUFDRTtFQUNBO0VBQ0E7QXRCKzBHSjtBc0I3MEdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEIrMEdKO0FzQjcwR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJxMUdOO0FzQi8wR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCdTFHTjtBcUI3eUdBO0VDckNJO0VBQ0E7QXRCcTFHSjtBcUJ4eUdBO0VBQ0U7RUFDQTtFQUNBO0FyQjB5R0Y7QXFCeHlHRTs7Ozs7RUFLRTtFaEJuQ0Y7RUFDUTtBTDgwR1Y7QXFCenlHRTs7OztFQUlFO0FyQjJ5R0o7QXFCenlHRTs7RUFFRTtFQUNBO0VBQ0E7QXJCMnlHSjtBcUJ2eUdJOzs7O0VBRUU7RUFDQTtBckIyeUdOO0FxQmx5R0E7O0VDOUVFO0VBQ0E7RUFDQTtFQUNBO0F0Qm8zR0Y7QXFCcnlHQTs7RUNsRkU7RUFDQTtFQUNBO0VBQ0E7QXRCMjNHRjtBcUJ4eUdBOztFQ3RGRTtFQUNBO0VBQ0E7RUFDQTtBdEJrNEdGO0FxQnZ5R0E7RUFDRTtFQUNBO0FyQnl5R0Y7QXFCcnlHQTtFQUNFO0FyQnV5R0Y7QXFCaHlHRTs7O0VBQ0U7QXJCb3lHSjtBeUI5N0dBO0VBQ0U7RXBCb0xBO0VBQ0s7RUFDRztBTDZ3R1Y7QXlCaDhHRTtFQUNFO0F6Qms4R0o7QXlCOTdHQTtFQUNFO0F6Qmc4R0Y7QXlCOTdHRTtFQUFZO0F6Qmk4R2Q7QXlCaDhHRTtFQUFZO0F6Qm04R2Q7QXlCbDhHRTtFQUFZO0F6QnE4R2Q7QXlCbDhHQTtFQUNFO0VBQ0E7RUFDQTtFcEJzS0E7RUFDUTtFQU9SO0VBQ1E7RUFHUjtFQUNRO0FMdXhHVjtBMEJuK0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnErR0Y7QTBCaitHQTs7RUFFRTtBMUJtK0dGO0EwQi85R0E7RUFDRTtBMUJpK0dGO0EwQjc5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQnVCQTtFQUNRO0FMeThHVjtBMEIzOUdFO0VBQ0U7RUFDQTtBMUI2OUdKO0EwQnQvR0E7RUN6QkU7RUFDQTtFQUNBO0VBQ0E7QTNCa2hIRjtBMEI1L0dBO0VBbUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjQ5R0o7QTBCMTlHSTs7RUFFRTtFQUNBO0VBQ0E7QTFCNDlHTjtBMEJyOUdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBMUJ1OUdKO0EwQjk4R0U7OztFQUdFO0ExQmc5R0o7QTBCNThHRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFRXpHRjtBNUJ3akhGO0EwQno4R0E7RUFHSTtBMUJ5OEdKO0EwQjU4R0E7RUFRSTtBMUJ1OEdKO0EwQi83R0E7RUFDRTtFQUNBO0ExQmk4R0Y7QTBCejdHQTtFQUNFO0VBQ0E7QTFCMjdHRjtBMEJ2N0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnk3R0Y7QTBCcjdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1N0dGO0EwQm43R0E7RUFDRTtFQUNBO0ExQnE3R0Y7QTBCNzZHQTs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBMUI2NkdKO0EwQnA3R0E7O0VBV0k7RUFDQTtFQUNBO0ExQjY2R0o7QTBCcDZHQTtFQUNFO0lBcEVBO0lBQ0E7RTFCMitHQTtFMEJ4NkdBO0lBMURBO0lBQ0E7RTFCcStHQTtBQUNGO0E2QmhuSEE7O0VBRUU7RUFDQTtFQUNBO0E3QmtuSEY7QTZCdG5IQTs7RUFNSTtFQUNBO0E3Qm9uSEo7QTZCbG5ISTs7Ozs7Ozs7RUFJRTtBN0J3bkhOO0E2QmxuSEE7Ozs7RUFLSTtBN0JtbkhKO0E2QjltSEE7RUFDRTtBN0JnbkhGO0E2QmpuSEE7OztFQU9JO0E3QittSEo7QTZCdG5IQTs7O0VBWUk7QTdCK21ISjtBNkIzbUhBO0VBQ0U7QTdCNm1IRjtBNkJ6bUhBO0VBQ0U7QTdCMm1IRjtBNkIxbUhFO0VDcERBO0VBQ0E7QTlCaXFIRjtBNkJ6bUhBOztFQ2pERTtFQUNBO0E5QjhwSEY7QTZCeG1IQTtFQUNFO0E3QjBtSEY7QTZCeG1IQTtFQUNFO0E3QjBtSEY7QTZCeG1IQTs7RUNyRUU7RUFDQTtBOUJpckhGO0E2QnZtSEE7RUNuRUU7RUFDQTtBOUI2cUhGO0E2QnRtSEE7O0VBRUU7QTdCd21IRjtBNkJ2bEhBO0VBQ0U7RUFDQTtBN0J5bEhGO0E2QnZsSEE7RUFDRTtFQUNBO0E3QnlsSEY7QTZCcGxIQTtFeEIvQ0U7RUFDUTtBTHNvSFY7QTZCcGxIRTtFeEJuREE7RUFDUTtBTDBvSFY7QTZCamxIQTtFQUNFO0E3Qm1sSEY7QTZCaGxIQTtFQUNFO0VBQ0E7QTdCa2xIRjtBNkIva0hBO0VBQ0U7QTdCaWxIRjtBNkIxa0hBOzs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBN0Iya0hKO0E2QmxsSEE7RUFjTTtBN0J1a0hOO0E2QnJsSEE7Ozs7RUFzQkk7RUFDQTtBN0Jxa0hKO0E2QmhrSEU7RUFDRTtBN0Jra0hKO0E2QmhrSEU7RUM3S0E7RUFDQTtFQU9BO0VBQ0E7QTlCMHVIRjtBNkJsa0hFO0VDakxBO0VBQ0E7RUFPQTtFQUNBO0E5Qmd2SEY7QTZCbmtIQTtFQUNFO0E3QnFrSEY7QTZCbmtIQTs7RUNqTEU7RUFDQTtBOUJ3dkhGO0E2QmxrSEE7RUMvTEU7RUFDQTtBOUJvd0hGO0E2QjlqSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Jna0hGO0E2QnBrSEE7O0VBT0k7RUFDQTtFQUNBO0E3QmlrSEo7QTZCMWtIQTtFQVlJO0E3QmlrSEo7QTZCN2tIQTtFQWdCSTtBN0Jna0hKO0E2Qi9pSEE7Ozs7RUFLTTtFQUNBO0VBQ0E7QTdCZ2pITjtBK0IxeEhBO0VBQ0U7RUFDQTtFQUNBO0EvQjR4SEY7QStCenhIRTtFQUNFO0VBQ0E7RUFDQTtBL0IyeEhKO0ErQnB5SEE7RUFlSTtFQUNBO0VBS0E7RUFFQTtFQUNBO0EvQm14SEo7QStCanhISTtFQUNFO0EvQm14SE47QStCendIQTs7O0VYd0JFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCc3ZIRjtBb0JwdkhFOzs7RUFDRTtFQUNBO0FwQnd2SEo7QW9CcnZIRTs7Ozs7O0VBRUU7QXBCMnZISjtBK0IzeEhBOzs7RVhtQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI2d0hGO0FvQjN3SEU7OztFQUNFO0VBQ0E7QXBCK3dISjtBb0I1d0hFOzs7Ozs7RUFFRTtBcEJreEhKO0ErQnp5SEE7OztFQUdFO0EvQjJ5SEY7QStCenlIRTs7O0VBQ0U7QS9CNnlISjtBK0J6eUhBOztFQUVFO0VBQ0E7RUFDQTtBL0IyeUhGO0ErQnR5SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cd3lIRjtBK0JyeUhFO0VBQ0U7RUFDQTtFQUNBO0EvQnV5SEo7QStCcnlIRTtFQUNFO0VBQ0E7RUFDQTtBL0J1eUhKO0ErQjN6SEE7O0VBMEJJO0EvQnF5SEo7QStCaHlIQTs7Ozs7OztFRHRHRTtFQUNBO0E5Qis0SEY7QStCanlIQTtFQUNFO0EvQm15SEY7QStCanlIQTs7Ozs7OztFRDFHRTtFQUNBO0E5Qm81SEY7QStCbHlIQTtFQUNFO0EvQm95SEY7QStCL3hIQTtFQUNFO0VBR0E7RUFDQTtBL0IreEhGO0ErQnB5SEE7RUFVSTtBL0I2eEhKO0ErQnZ5SEE7RUFZTTtBL0I4eEhOO0ErQjN4SEk7OztFQUdFO0EvQjZ4SE47QStCeHhIRTs7RUFHSTtBL0J5eEhOO0ErQnR4SEU7O0VBR0k7RUFDQTtBL0J1eEhOO0FnQ3Q3SEE7RUFDRTtFQUNBO0VBQ0E7QWhDdzdIRjtBZ0MzN0hBO0VBT0k7RUFDQTtBaEN1N0hKO0FnQy83SEE7RUFXTTtFQUNBO0VBQ0E7QWhDdTdITjtBZ0N0N0hNOztFQUVFO0VBQ0E7QWhDdzdIUjtBZ0NuN0hJO0VBQ0U7QWhDcTdITjtBZ0NuN0hNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FoQ3E3SFI7QWdDOTZISTs7O0VBR0U7RUFDQTtBaENnN0hOO0FnQ3o5SEE7RUxMRTtFQUNBO0VBQ0E7RUFDQTtBM0JpK0hGO0FnQy85SEE7RUEwREk7QWhDdzZISjtBZ0MvNUhBO0VBQ0U7QWhDaTZIRjtBZ0NsNkhBO0VBR0k7RUFFQTtBaENpNkhKO0FnQ3Q2SEE7RUFTTTtFQUNBO0VBQ0E7RUFDQTtBaENnNkhOO0FnQy81SE07RUFDRTtBaENpNkhSO0FnQzM1SE07OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNjVIUjtBZ0N4NUhFO0VBcURBO0VBOEJBO0FoQ3kwSEY7QWdDNTVIRTtFQXdERTtBaEN1MkhKO0FnQy81SEU7RUEwREk7RUFDQTtBaEN3MkhOO0FnQ242SEU7RUFnRUU7RUFDQTtBaENzMkhKO0FnQ24ySEU7RUFBQTtJQUVJO0lBQ0E7RWhDcTJISjtFZ0N4MkhBO0lBS007RWhDczJITjtBQUNGO0FnQ2g3SEU7RUF1RkU7RUFDQTtBaEM0MUhKO0FnQ3A3SEU7OztFQThGRTtBaEMyMUhKO0FnQ3gxSEU7RUFBQTtJQUVJO0lBQ0E7RWhDMDFISjtFZ0M3MUhBOzs7SUFRSTtFaEMwMUhKO0FBQ0Y7QWdDMzdIQTtFQUVJO0FoQzQ3SEo7QWdDOTdIQTtFQU1NO0FoQzI3SE47QWdDajhIQTtFQVNNO0FoQzI3SE47QWdDdDdITTs7O0VBR0U7RUFDQTtBaEN3N0hSO0FnQ2g3SEE7RUFFSTtBaENpN0hKO0FnQ243SEE7RUFJTTtFQUNBO0FoQ2s3SE47QWdDdDZIQTtFQUNFO0FoQ3c2SEY7QWdDejZIQTtFQUlJO0FoQ3c2SEo7QWdDNTZIQTtFQU1NO0VBQ0E7QWhDeTZITjtBZ0NoN0hBO0VBWUk7RUFDQTtBaEN1NkhKO0FnQ3A2SEU7RUFBQTtJQUVJO0lBQ0E7RWhDczZISjtFZ0N6NkhBO0lBS007RWhDdTZITjtBQUNGO0FnQy81SEE7RUFDRTtBaENpNkhGO0FnQ2w2SEE7RUFLSTtFQUNBO0FoQ2c2SEo7QWdDdDZIQTs7O0VBWUk7QWhDKzVISjtBZ0M1NUhFO0VBQUE7SUFFSTtJQUNBO0VoQzg1SEo7RWdDajZIQTs7O0lBUUk7RWhDODVISjtBQUNGO0FnQ3I1SEE7RUFFSTtBaENzNUhKO0FnQ3g1SEE7RUFLSTtBaENzNUhKO0FnQzc0SEE7RUFFRTtFRjdPQTtFQUNBO0E5QjRuSUY7QWlDcG5JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQ3NuSUY7QWlDam5JRTtFQUFBO0lBQ0U7RWpDb25JRjtBQUNGO0FpQ3htSUU7RUFBQTtJQUNFO0VqQzJtSUY7QUFDRjtBaUM3bElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FqQzhsSUY7QWlDNWxJRTtFQUNFO0FqQzhsSUo7QWlDM2xJRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0VqQzhsSUY7RWlDNWxJRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqQzhsSUo7RWlDM2xJRTtJQUNFO0VqQzZsSUo7RWlDeGxJRTs7O0lBR0U7SUFDQTtFakMwbElKO0FBQ0Y7QWlDdGxJQTs7RUFXRTtFQUNBO0VBQ0E7RUFDQTtBakMra0lGO0FpQzdsSUE7O0VBR0k7QWpDOGxJSjtBaUM1bElJO0VBQUE7O0lBQ0U7RWpDZ21JSjtBQUNGO0FpQ3RsSUU7RUFBQTs7SUFDRTtFakMwbElGO0FBQ0Y7QWlDdmxJQTtFQUNFO0VBQ0E7QWpDeWxJRjtBaUN2bElBO0VBQ0U7RUFDQTtFQUNBO0FqQ3lsSUY7QWlDamxJQTs7OztFQUlJO0VBQ0E7QWpDbWxJSjtBaUNqbElJO0VBQUE7Ozs7SUFDRTtJQUNBO0VqQ3VsSUo7QUFDRjtBaUMza0lBO0VBQ0U7RUFDQTtBakM2a0lGO0FpQzNrSUU7RUFBQTtJQUNFO0VqQzhrSUY7QUFDRjtBaUN4a0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMwa0lGO0FpQ3hrSUU7O0VBRUU7QWpDMGtJSjtBaUNubElBO0VBYUk7QWpDeWtJSjtBaUN0a0lFO0VBQ0U7O0lBRUU7RWpDd2tJSjtBQUNGO0FpQzlqSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQzlMQTtFQUNBO0VEK0xBO0VBQ0E7RUFDQTtFQUNBO0FqQ2lrSUY7QWlDN2pJRTtFQUNFO0FqQytqSUo7QWlDN2tJQTtFQW1CSTtFQUNBO0VBQ0E7RUFDQTtBakM2aklKO0FpQ25sSUE7RUF5Qkk7QWpDNmpJSjtBaUMxaklFO0VBQUE7SUFDRTtFakM2aklGO0FBQ0Y7QWlDcGpJQTtFQUNFO0FqQ3NqSUY7QWlDdmpJQTtFQUlJO0VBQ0E7RUFDQTtBakNzaklKO0FpQ25qSUU7RUFBQTtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQ29qSUo7RWlDN2pJQTs7SUFZTTtFakNxaklOO0VpQ2prSUE7SUFlTTtFakNxaklOO0VpQ3BqSU07O0lBRUU7RWpDc2pJUjtBQUNGO0FpQ2hqSUU7RUFBQTtJQUNFO0lBQ0E7RWpDbWpJRjtFaUNyaklBO0lBS0k7RWpDbWpJSjtFaUN4aklBO0lBT007SUFDQTtFakNvaklOO0FBQ0Y7QWlDemlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVCNU5BO0VBQ1E7RTZCakVSO0VBQ0E7QWxDMDBJRjtBbUI3M0hFO0VBQUE7SUFHSTtJQUNBO0lBQ0E7RW5CODNISjtFbUJuNEhBO0lBVUk7SUFDQTtJQUNBO0VuQjQzSEo7RW1CeDRIQTtJQWlCSTtFbkIwM0hKO0VtQjM0SEE7SUFxQkk7SUFDQTtFbkJ5M0hKO0VtQi80SEE7OztJQTJCTTtFbkJ5M0hOO0VtQnA1SEE7SUFpQ0k7RW5CczNISjtFbUJ2NUhBO0lBcUNJO0lBQ0E7RW5CcTNISjtFbUIzNUhBOztJQTZDSTtJQUNBO0lBQ0E7SUFDQTtFbkJrM0hKO0VtQmw2SEE7O0lBbURNO0VuQm0zSE47RW1CdDZIQTs7SUF3REk7SUFDQTtFbkJrM0hKO0VtQjM2SEE7SUE4REk7RW5CZzNISjtBQUNGO0FpQ3psSUk7RUFBQTtJQUNFO0VqQzRsSUo7RWlDMWxJSTtJQUNFO0VqQzRsSU47QUFDRjtBaUNwbElFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STVCdlBGO0lBQ1E7RUwrMElSO0FBQ0Y7QWlDamxJQTtFQUNFO0VIcFVBO0VBQ0E7QTlCdzVJRjtBaUNqbElBO0VBQ0U7RUh6VUE7RUFDQTtFQU9BO0VBQ0E7QTlCdTVJRjtBaUM3a0lBO0VDaFZFO0VBQ0E7QWxDZzZJRjtBaUM5a0lFO0VDblZBO0VBQ0E7QWxDbzZJRjtBaUMva0lFO0VDdFZBO0VBQ0E7QWxDdzZJRjtBaUN6a0lBO0VDaFdFO0VBQ0E7QWxDNDZJRjtBaUMxa0lFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RWpDNmtJRjtBQUNGO0FpQ2prSUE7RUFDRTtJRXRXQTtJQ0RXO0VwQzQ2SVg7RWlDcGtJQTtJRTFXQTtJQ0NZO0lIMldWO0VqQ3VrSUY7RWlDemtJQTtJQUtJO0VqQ3VrSUo7QUFDRjtBaUM5aklBO0VBQ0U7RUFDQTtBakNna0lGO0FpQ2xrSUE7RUFLSTtBakNna0lKO0FpQy9qSUk7O0VBRUU7RUFDQTtBakNpa0lOO0FpQzFrSUE7RUFjSTtBakMraklKO0FpQzdrSUE7RUFtQk07QWpDNmpJTjtBaUMzaklNOztFQUVFO0VBQ0E7QWpDNmpJUjtBaUN6aklNOzs7RUFHRTtFQUNBO0FqQzJqSVI7QWlDdmpJTTs7O0VBR0U7RUFDQTtBakN5aklSO0FpQ2xqSU07OztFQUdFO0VBQ0E7QWpDb2pJUjtBaUNoaklJO0VBQUE7SUFJTTtFakNnaklSO0VpQy9pSVE7O0lBRUU7SUFDQTtFakNpaklWO0VpQzdpSVE7OztJQUdFO0lBQ0E7RWpDK2lJVjtFaUMzaUlROzs7SUFHRTtJQUNBO0VqQzZpSVY7QUFDRjtBaUM3bklBO0VBdUZJO0FqQ3lpSUo7QWlDeGlJSTs7RUFFRTtBakMwaUlOO0FpQ3BvSUE7RUE2Rk07QWpDMGlJTjtBaUN2b0lBOztFQW1HSTtBakN3aUlKO0FpQzNvSUE7RUE0R0k7QWpDa2lJSjtBaUNqaUlJO0VBQ0U7QWpDbWlJTjtBaUNqcElBO0VBbUhJO0FqQ2lpSUo7QWlDaGlJSTs7RUFFRTtBakNraUlOO0FpQzloSU07Ozs7RUFFRTtBakNraUlSO0FpQzFoSUE7RUFDRTtFQUNBO0FqQzRoSUY7QWlDOWhJQTtFQUtJO0FqQzRoSUo7QWlDM2hJSTs7RUFFRTtFQUNBO0FqQzZoSU47QWlDdGlJQTtFQWNJO0FqQzJoSUo7QWlDemlJQTtFQW1CTTtBakN5aElOO0FpQ3ZoSU07O0VBRUU7RUFDQTtBakN5aElSO0FpQ3JoSU07OztFQUdFO0VBQ0E7QWpDdWhJUjtBaUNuaElNOzs7RUFHRTtFQUNBO0FqQ3FoSVI7QWlDL2dJTTs7O0VBR0U7RUFDQTtBakNpaElSO0FpQzdnSUk7RUFBQTtJQUlNO0VqQzZnSVI7RWlDamhJRTtJQU9NO0VqQzZnSVI7RWlDcGhJRTtJQVVNO0VqQzZnSVI7RWlDNWdJUTs7SUFFRTtJQUNBO0VqQzhnSVY7RWlDMWdJUTs7O0lBR0U7SUFDQTtFakM0Z0lWO0VpQ3hnSVE7OztJQUdFO0lBQ0E7RWpDMGdJVjtBQUNGO0FpQy9sSUE7RUE2Rkk7QWpDcWdJSjtBaUNwZ0lJOztFQUVFO0FqQ3NnSU47QWlDdG1JQTtFQW1HTTtBakNzZ0lOO0FpQ3ptSUE7O0VBeUdJO0FqQ29nSUo7QWlDN21JQTtFQTZHSTtBakNtZ0lKO0FpQ2xnSUk7RUFDRTtBakNvZ0lOO0FpQ25uSUE7RUFvSEk7QWpDa2dJSjtBaUNqZ0lJOztFQUVFO0FqQ21nSU47QWlDLy9ITTs7OztFQUVFO0FqQ21nSVI7QXFDem9KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMm9KRjtBcUNocEpBO0VBUUk7QXJDMm9KSjtBcUNucEpBO0VBV007RUFDQTtFQUNBO0FyQzJvSk47QXFDeHBKQTtFQWtCSTtBckN5b0pKO0FzQzdwSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEMrcEpGO0FzQ25xSkE7RUFPSTtBdEMrcEpKO0FzQ3RxSkE7O0VBVU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q2dxSk47QXNDOXBKTTs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F0Q2txSlI7QXNDL3BKSTs7RUFHSTtFUm5CTjtFQUNBO0E5Qm9ySkY7QXNDOXBKSTs7RVIvQkY7RUFDQTtBOUJpc0pGO0FzQ3pwSkk7Ozs7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDOHBKTjtBc0NsdEpBOzs7Ozs7RUErRE07RUFDQTtFQUNBO0VBQ0E7QXRDMnBKTjtBc0NscEpBOztFQ3hFTTtFQUNBO0VBQ0E7QXZDOHRKTjtBdUM1dEpJOztFVEtGO0VBQ0E7QTlCMnRKRjtBdUMzdEpJOztFVFRGO0VBQ0E7QTlCd3VKRjtBc0M3cEpBOztFQzdFTTtFQUNBO0VBQ0E7QXZDOHVKTjtBdUM1dUpJOztFVEtGO0VBQ0E7QTlCMnVKRjtBdUMzdUpJOztFVFRGO0VBQ0E7QTlCd3ZKRjtBd0MzdkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDNnZKRjtBd0Nqd0pBO0VBT0k7QXhDNnZKSjtBd0Nwd0pBOztFQVVNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDOHZKTjtBd0M1d0pBOztFQW1CTTtFQUNBO0F4QzZ2Sk47QXdDanhKQTs7RUEyQk07QXhDMHZKTjtBd0NyeEpBOztFQWtDTTtBeEN1dkpOO0F3Q3p4SkE7Ozs7RUEyQ007RUFDQTtFQUNBO0F4Q292Sk47QXlDbHlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q295SkY7QXlDaHlKSTs7RUFFRTtFQUNBO0VBQ0E7QXpDa3lKTjtBeUM3eEpFO0VBQ0U7QXpDK3hKSjtBeUMzeEpFO0VBQ0U7RUFDQTtBekM2eEpKO0F5Q3R4SkE7RUN0Q0U7QTFDK3pKRjtBMEM1ekpJOztFQUVFO0ExQzh6Sk47QXlDenhKQTtFQzFDRTtBMUNzMEpGO0EwQ24wSkk7O0VBRUU7QTFDcTBKTjtBeUM1eEpBO0VDOUNFO0ExQzYwSkY7QTBDMTBKSTs7RUFFRTtBMUM0MEpOO0F5Qy94SkE7RUNsREU7QTFDbzFKRjtBMENqMUpJOztFQUVFO0ExQ20xSk47QXlDbHlKQTtFQ3RERTtBMUMyMUpGO0EwQ3gxSkk7O0VBRUU7QTFDMDFKTjtBeUNyeUpBO0VDMURFO0ExQ2sySkY7QTBDLzFKSTs7RUFFRTtBMUNpMkpOO0EyQ24ySkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDcTJKRjtBMkNsMkpFO0VBQ0U7QTNDbzJKSjtBMkNoMkpFO0VBQ0U7RUFDQTtBM0NrMkpKO0EyQy8xSkU7O0VBRUU7RUFDQTtBM0NpMkpKO0EyQzUxSkk7O0VBRUU7RUFDQTtFQUNBO0EzQzgxSk47QTJDejFKRTs7RUFFRTtFQUNBO0EzQzIxSko7QTJDeDFKRTtFQUNFO0EzQzAxSko7QTJDdjFKRTtFQUNFO0EzQ3kxSko7QTJDdDFKRTtFQUNFO0EzQ3cxSko7QTRDbDVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDbzVKRjtBNEN6NUpBOztFQVNJO0E1Q281Sko7QTRDNzVKQTtFQWFJO0VBQ0E7RUFDQTtBNUNtNUpKO0E0Q2w2SkE7RUFtQkk7QTVDazVKSjtBNEMvNEpFOztFQUVFO0VBQ0E7RUFDQTtBNUNpNUpKO0E0QzM2SkE7RUE4Qkk7QTVDZzVKSjtBNEM3NEpFO0VBQUE7SUFDRTtJQUNBO0U1Q2c1SkY7RTRDOTRKRTs7SUFFRTtJQUNBO0U1Q2c1Sko7RTRDdjVKQTs7SUFZSTtFNUMrNEpKO0FBQ0Y7QTZDMTdKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Q2lMQTtFQUNLO0VBQ0c7QUw0d0pWO0E2Q3Q4SkE7O0VBYUk7RUFDQTtBN0M2N0pKO0E2Q3o3SkU7OztFQUdFO0E3QzI3Sko7QTZDaDlKQTtFQTBCSTtFQUNBO0E3Q3k3Sko7QThDcDlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Q3M5SkY7QThDMTlKQTtFQVFJO0VBQ0E7QTlDcTlKSjtBOEM5OUpBO0VBY0k7QTlDbTlKSjtBOENqK0pBOztFQW9CSTtBOUNpOUpKO0E4Q3IrSkE7RUF3Qkk7QTlDZzlKSjtBOEN2OEpBOztFQUVFO0E5Q3k4SkY7QThDMzhKQTs7RUFNSTtFQUNBO0VBQ0E7RUFDQTtBOUN5OEpKO0E4Q2o4SkE7RUN2REU7RUFDQTtFQUNBO0EvQzIvSkY7QThDdDhKQTtFQ2xESTtBL0MyL0pKO0E4Q3o4SkE7RUM5Q0k7QS9DMC9KSjtBOEN4OEpBO0VDM0RFO0VBQ0E7RUFDQTtBL0NzZ0tGO0E4Qzc4SkE7RUN0REk7QS9Dc2dLSjtBOENoOUpBO0VDbERJO0EvQ3FnS0o7QThDLzhKQTtFQy9ERTtFQUNBO0VBQ0E7QS9DaWhLRjtBOENwOUpBO0VDMURJO0EvQ2loS0o7QThDdjlKQTtFQ3RESTtBL0NnaEtKO0E4Q3Q5SkE7RUNuRUU7RUFDQTtFQUNBO0EvQzRoS0Y7QThDMzlKQTtFQzlESTtBL0M0aEtKO0E4Qzk5SkE7RUMxREk7QS9DMmhLSjtBZ0Q1aEtBO0VBQ0U7SUFBUTtFaEQraEtSO0VnRDloS0E7SUFBUTtFaERpaUtSO0FBQ0Y7QWdEOWhLQTtFQUNFO0lBQVE7RWhEaWlLUjtFZ0RoaUtBO0lBQVE7RWhEbWlLUjtBQUNGO0FnRDVoS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3NDQTtFQUNRO0FMeS9KVjtBZ0QzaEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0N5QkE7RUFDUTtFQXlIUjtFQUNLO0VBQ0c7QUw2NEpWO0FnRHhoS0E7O0VDREk7RUFDQTtFQUNBO0VERUY7QWhENGhLRjtBZ0RyaEtBOztFM0M1Q0U7RUFDSztFQUNHO0FMcWtLVjtBZ0RsaEtBO0VFdkVFO0FsRDRsS0Y7QWtEemxLRTtFRGdERTtFQUNBO0VBQ0E7QWpENGlLSjtBZ0R0aEtBO0VFM0VFO0FsRG9tS0Y7QWtEam1LRTtFRGdERTtFQUNBO0VBQ0E7QWpEb2pLSjtBZ0QxaEtBO0VFL0VFO0FsRDRtS0Y7QWtEem1LRTtFRGdERTtFQUNBO0VBQ0E7QWpENGpLSjtBZ0Q5aEtBO0VFbkZFO0FsRG9uS0Y7QWtEam5LRTtFRGdERTtFQUNBO0VBQ0E7QWpEb2tLSjtBbUQ1bktBO0VBRUU7QW5ENm5LRjtBbUQzbktFO0VBQ0U7QW5ENm5LSjtBbUR6bktBOztFQUVFO0VBQ0E7QW5EMm5LRjtBbUR4bktBO0VBQ0U7QW5EMG5LRjtBbUR2bktBO0VBQ0U7QW5EeW5LRjtBbUR0bktFO0VBQ0U7QW5Ed25LSjtBbURwbktBOztFQUVFO0FuRHNuS0Y7QW1Ebm5LQTs7RUFFRTtBbkRxbktGO0FtRGxuS0E7OztFQUdFO0VBQ0E7QW5Eb25LRjtBbURqbktBO0VBQ0U7QW5EbW5LRjtBbURobktBO0VBQ0U7QW5Ea25LRjtBbUQ5bUtBO0VBQ0U7RUFDQTtBbkRnbktGO0FtRDFtS0E7RUFDRTtFQUNBO0FuRDRtS0Y7QW9EanFLQTtFQUVFO0VBQ0E7QXBEa3FLRjtBb0QxcEtBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FwRDJwS0Y7QW9EeHBLRTtFdEI3QkE7RUFDQTtBOUJ3cktGO0FvRHpwS0U7RUFDRTtFdEJ6QkY7RUFDQTtBOUJxcktGO0FvRHhwS0U7OztFQUdFO0VBQ0E7RUFDQTtBcEQwcEtKO0FvRC9wS0U7OztFQVNJO0FwRDJwS047QW9EcHFLRTs7O0VBWUk7QXBENnBLTjtBb0R4cEtFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBcEQwcEtKO0FvRGhxS0U7Ozs7Ozs7OztFQVlJO0FwRCtwS047QW9EM3FLRTs7O0VBZUk7QXBEaXFLTjtBb0R0cEtBOztFQUVFO0FwRHdwS0Y7QW9EMXBLQTs7RUFLSTtBcER5cEtKO0FvRHJwS0U7Ozs7RUFFRTtFQUNBO0VBQ0E7QXBEeXBLSjtBb0RycEtBO0VBQ0U7RUFDQTtBcER1cEtGO0FlOXZLQztFc0NJRztFQUNBO0FyRDZ2S0o7QXFEM3ZLSTs7RUFFRTtBckQ2dktOO0FxRC92S0k7O0VBS0k7QXJEOHZLUjtBcUQzdktNOzs7O0VBRUU7RUFDQTtBckQrdktSO0FxRDd2S007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckRrd0tSO0FlM3hLQztFc0NJRztFQUNBO0FyRDB4S0o7QXFEeHhLSTs7RUFFRTtBckQweEtOO0FxRDV4S0k7O0VBS0k7QXJEMnhLUjtBcUR4eEtNOzs7O0VBRUU7RUFDQTtBckQ0eEtSO0FxRDF4S007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckQreEtSO0FleHpLQztFc0NJRztFQUNBO0FyRHV6S0o7QXFEcnpLSTs7RUFFRTtBckR1ektOO0FxRHp6S0k7O0VBS0k7QXJEd3pLUjtBcURyektNOzs7O0VBRUU7RUFDQTtBckR5ektSO0FxRHZ6S007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckQ0ektSO0FlcjFLQztFc0NJRztFQUNBO0FyRG8xS0o7QXFEbDFLSTs7RUFFRTtBckRvMUtOO0FxRHQxS0k7O0VBS0k7QXJEcTFLUjtBcURsMUtNOzs7O0VBRUU7RUFDQTtBckRzMUtSO0FxRHAxS007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckR5MUtSO0FvRHh2S0E7RUFDRTtFQUNBO0FwRDB2S0Y7QW9EeHZLQTtFQUNFO0VBQ0E7QXBEMHZLRjtBc0RsM0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWpEMERBO0VBQ1E7QUwyektWO0FzRGozS0E7RUFDRTtBdERtM0tGO0FzRDkyS0E7RUFDRTtFQUNBO0V4QnRCQTtFQUNBO0E5QnU0S0Y7QXNEcDNLQTtFQU1JO0F0RGkzS0o7QXNENTJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RDgyS0Y7QXNEbDNLQTs7Ozs7RUFXSTtBdEQ4MktKO0FzRHoyS0E7RUFDRTtFQUNBO0VBQ0E7RXhCMUNBO0VBQ0E7QTlCczVLRjtBc0RuMktBOztFQUdJO0F0RG8yS0o7QXNEdjJLQTs7RUFNTTtFQUNBO0F0RHEyS047QXNEajJLSTs7RUFFSTtFeEJ6RU47RUFDQTtBOUI2NktGO0FzRC8xS0k7O0VBRUk7RXhCekVOO0VBQ0E7QTlCMjZLRjtBc0R4M0tBO0V4QjVERTtFQUNBO0E5QnU3S0Y7QXNEMzFLQTtFQUVJO0F0RDQxS0o7QXNEejFLQTtFQUNFO0F0RDIxS0Y7QXNEbjFLQTs7O0VBSUk7QXREbzFLSjtBc0R4MUtBOzs7RUFPTTtFQUNBO0F0RHMxS047QXNEOTFLQTs7RXhCM0dFO0VBQ0E7QTlCNjhLRjtBc0RuMktBOzs7O0VBbUJRO0VBQ0E7QXREczFLUjtBc0QxMktBOzs7Ozs7OztFQXdCVTtBdEQ0MUtWO0FzRHAzS0E7Ozs7Ozs7O0VBNEJVO0F0RGsyS1Y7QXNEOTNLQTs7RXhCbkdFO0VBQ0E7QTlCcStLRjtBc0RuNEtBOzs7O0VBeUNRO0VBQ0E7QXREZzJLUjtBc0QxNEtBOzs7Ozs7OztFQThDVTtBdERzMktWO0FzRHA1S0E7Ozs7Ozs7O0VBa0RVO0F0RDQyS1Y7QXNEOTVLQTs7OztFQTJESTtBdER5MktKO0FzRHA2S0E7O0VBK0RJO0F0RHkyS0o7QXNEeDZLQTs7RUFtRUk7QXREeTJLSjtBc0Q1NktBOzs7Ozs7Ozs7Ozs7RUEwRVU7QXREZzNLVjtBc0QxN0tBOzs7Ozs7Ozs7Ozs7RUE4RVU7QXREMDNLVjtBc0R4OEtBOzs7Ozs7OztFQXVGVTtBdEQyM0tWO0FzRGw5S0E7Ozs7Ozs7O0VBZ0dVO0F0RDQzS1Y7QXNENTlLQTtFQXNHSTtFQUNBO0F0RHkzS0o7QXNELzJLQTtFQUNFO0F0RGkzS0Y7QXNEbDNLQTtFQUtJO0VBQ0E7QXREZzNLSjtBc0R0M0tBO0VBU007QXREZzNLTjtBc0R6M0tBO0VBY0k7QXREODJLSjtBc0Q1M0tBOztFQWtCTTtBdEQ4MktOO0FzRGg0S0E7RUF1Qkk7QXRENDJLSjtBc0RuNEtBO0VBeUJNO0F0RDYyS047QXNEdDJLQTtFQzVQRTtBdkRxbUxGO0F1RG5tTEU7RUFDRTtFQUNBO0VBQ0E7QXZEcW1MSjtBdUR4bUxFO0VBTUk7QXZEcW1MTjtBdUQzbUxFO0VBU0k7RUFDQTtBdkRxbUxOO0F1RGxtTEU7RUFFSTtBdkRtbUxOO0FzRHIzS0E7RUMvUEU7QXZEdW5MRjtBdURybkxFO0VBQ0U7RUFDQTtFQUNBO0F2RHVuTEo7QXVEMW5MRTtFQU1JO0F2RHVuTE47QXVEN25MRTtFQVNJO0VBQ0E7QXZEdW5MTjtBdURwbkxFO0VBRUk7QXZEcW5MTjtBc0RwNEtBO0VDbFFFO0F2RHlvTEY7QXVEdm9MRTtFQUNFO0VBQ0E7RUFDQTtBdkR5b0xKO0F1RDVvTEU7RUFNSTtBdkR5b0xOO0F1RC9vTEU7RUFTSTtFQUNBO0F2RHlvTE47QXVEdG9MRTtFQUVJO0F2RHVvTE47QXNEbjVLQTtFQ3JRRTtBdkQycExGO0F1RHpwTEU7RUFDRTtFQUNBO0VBQ0E7QXZEMnBMSjtBdUQ5cExFO0VBTUk7QXZEMnBMTjtBdURqcUxFO0VBU0k7RUFDQTtBdkQycExOO0F1RHhwTEU7RUFFSTtBdkR5cExOO0FzRGw2S0E7RUN4UUU7QXZENnFMRjtBdUQzcUxFO0VBQ0U7RUFDQTtFQUNBO0F2RDZxTEo7QXVEaHJMRTtFQU1JO0F2RDZxTE47QXVEbnJMRTtFQVNJO0VBQ0E7QXZENnFMTjtBdUQxcUxFO0VBRUk7QXZEMnFMTjtBc0RqN0tBO0VDM1FFO0F2RCtyTEY7QXVEN3JMRTtFQUNFO0VBQ0E7RUFDQTtBdkQrckxKO0F1RGxzTEU7RUFNSTtBdkQrckxOO0F1RHJzTEU7RUFTSTtFQUNBO0F2RCtyTE47QXVENXJMRTtFQUVJO0F2RDZyTE47QXdEN3NMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEK3NMRjtBd0RwdExBOzs7OztFQVlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RCtzTEo7QXdEMXNMQTtFQUNFO0F4RDRzTEY7QXdEeHNMQTtFQUNFO0F4RDBzTEY7QXlEcnVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEQwREE7RUFDUTtBTDhxTFY7QXlEL3VMQTtFQVNJO0VBQ0E7QXpEeXVMSjtBeURwdUxBO0VBQ0U7RUFDQTtBekRzdUxGO0F5RHB1TEE7RUFDRTtFQUNBO0F6RHN1TEY7QTBEMXZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkNUQTtFQ09BO0VBQ0E7RUFDQTtBeEJnd0xGO0EwRDd2TEU7O0VBRUU7RUFDQTtFQUNBO0VuQ2hCRjtFQ09BO0VBQ0E7RUFDQTtBeEIwd0xGO0EwRDN2TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFENnZMSjtBMkRyeExBO0VBQ0U7QTNEdXhMRjtBMkRueExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QTNEa3hMRjtBMkQvd0xFO0V0RGlIQTtFQUNJO0VBQ0M7RUFDRztFQWtFUjtFQUNHO0VBQ0U7RUFDRztBTGdtTFY7QTJEcnhMRTtFdEQ2R0E7RUFDSTtFQUNDO0VBQ0c7QUwycUxWO0EyRHp4TEE7RUFDRTtFQUNBO0EzRDJ4TEY7QTJEdnhMQTtFQUNFO0VBQ0E7RUFDQTtBM0R5eExGO0EyRHJ4TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXREY0E7RUFDUTtFc0RaUjtBM0R1eExGO0EyRG54TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RxeExGO0EyRG54TEU7RXBDcEVBO0VDT0E7RUFDQTtFQUNBO0F4Qm8xTEY7QTJEeHhMRTtFcENyRUE7RUNPQTtFQUNBO0VBQ0E7QXhCMDFMRjtBMkR6eExBO0VBQ0U7RUFDQTtBM0QyeExGO0EyRHZ4TEE7RUFDRTtBM0R5eExGO0EyRHJ4TEE7RUFDRTtFQUNBO0EzRHV4TEY7QTJEbHhMQTtFQUNFO0VBQ0E7QTNEb3hMRjtBMkRoeExBO0VBQ0U7RUFDQTtFQUNBO0EzRGt4TEY7QTJEcnhMQTtFQVFJO0VBQ0E7QTNEZ3hMSjtBMkR6eExBO0VBYUk7QTNEK3dMSjtBMkQ1eExBO0VBaUJJO0EzRDh3TEo7QTJEendMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEMndMRjtBMkR2d0xBO0VBRUU7SUFDRTtJQUNBO0UzRHd3TEY7RTJEdHdMQTtJdERyRUE7SUFDUTtFTDgwTFI7RTJEcndMQTtJQUFZO0UzRHd3TFo7QUFDRjtBMkR0d0xBO0VBQ0U7SUFBWTtFM0R5d0xaO0FBQ0Y7QTREeDVMQTtFQUNFO0VBQ0E7RUFDQTtFQ1JBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFREhBO0VyQ1RBO0VDT0E7RUFDQTtFQUNBO0F4QjA2TEY7QTREdDZMRTtFckNiQTtFQ09BO0VBQ0E7RUFDQTtBeEJnN0xGO0E0RDM2TEU7RUFDRTtFQUNBO0E1RDY2TEo7QTREMzZMRTtFQUNFO0VBQ0E7QTVENjZMSjtBNEQzNkxFO0VBQ0U7RUFDQTtBNUQ2NkxKO0E0RDM2TEU7RUFDRTtFQUNBO0E1RDY2TEo7QTREejZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEMjZMSjtBNER6NkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQyNkxKO0E0RHo2TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RDI2TEo7QTREejZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEMjZMSjtBNER6NkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQyNkxKO0E0RHo2TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RDI2TEo7QTREejZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEMjZMSjtBNER6NkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUQyNkxKO0E0RHQ2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEdzZMRjtBNERwNkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURzNkxGO0E4RC9nTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRFhBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekRpREE7RUFDUTtBTDYrTFY7QThE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em5NQTs7SUFZSTtFL0Rpbk1KO0UrRDduTUE7O0lBZ0JJO0UvRGluTUo7RStENW1NQTtJQUNFO0lBQ0E7SUFDQTtFL0Q4bU1GO0UrRDFtTUE7SUFDRTtFL0Q0bU1GO0FBQ0Y7QWdFOTJNRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0FoRTg0TUo7QWdFNTRNRTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FoRTY1TUo7QW1DbjZNQTtFOEJWRTtFQUNBO0VBQ0E7QWpFZzdNRjtBbUNyNk1BO0VBQ0U7QW5DdTZNRjtBbUNyNk1BO0VBQ0U7QW5DdTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0UrQnpCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRTI3TUY7QW1DNzVNQTtFQUNFO0FuQys1TUY7QW1DeDVNQTtFQUNFO0FuQzA1TUY7QW1FMzdNQTtFQUNFO0FuRTY3TUY7QW1FdjdNQTs7OztFQ2xCRTtBcEUrOE1GO0FtRXQ3TUE7Ozs7Ozs7Ozs7OztFQVlFO0FuRXc3TUY7QW1FcDdNRTtFQUFBO0lDakRBO0VwRXkrTUE7RW9FeCtNQTtJQUFVO0VwRTIrTVY7RW9FMStNQTtJQUFVO0VwRTYrTVY7RW9FNStNQTs7SUFDVTtFcEUrK01WO0FBQ0Y7QW1FOTdNRTtFQUFBO0lBQ0U7RW5FaThNRjtBQUNGO0FtRTk3TUU7RUFBQTtJQUNFO0VuRWk4TUY7QUFDRjtBbUU5N01FO0VBQUE7SUFDRTtFbkVpOE1GO0FBQ0Y7QW1FNzdNRTtFQUFBO0lDdEVBO0VwRXVnTkE7RW9FdGdOQTtJQUFVO0VwRXlnTlY7RW9FeGdOQTtJQUFVO0VwRTJnTlY7RW9FMWdOQTs7SUFDVTtFcEU2Z05WO0FBQ0Y7QW1FdjhNRTtFQUFBO0lBQ0U7RW5FMDhNRjtBQUNGO0FtRXY4TUU7RUFBQTtJQUNFO0VuRTA4TUY7QUFDRjtBbUV2OE1FO0VBQUE7SUFDRTtFbkUwOE1GO0FBQ0Y7QW1FdDhNRTtFQUFBO0lDM0ZBO0VwRXFpTkE7RW9FcGlOQTtJQUFVO0VwRXVpTlY7RW9FdGlOQTtJQUFVO0VwRXlpTlY7RW9FeGlOQTs7SUFDVTtFcEUyaU5WO0FBQ0Y7QW1FaDlNRTtFQUFBO0lBQ0U7RW5FbTlNRjtBQUNGO0FtRWg5TUU7RUFBQTtJQUNFO0VuRW05TUY7QUFDRjtBbUVoOU1FO0VBQUE7SUFDRTtFbkVtOU1GO0FBQ0Y7QW1FLzhNRTtFQUFBO0lDaEhBO0VwRW1rTkE7RW9FbGtOQTtJQUFVO0VwRXFrTlY7RW9FcGtOQTtJQUFVO0VwRXVrTlY7RW9FdGtOQTs7SUFDVTtFcEV5a05WO0FBQ0Y7QW1FejlNRTtFQUFBO0lBQ0U7RW5FNDlNRjtBQUNGO0FtRXo5TUU7RUFBQTtJQUNFO0VuRTQ5TUY7QUFDRjtBbUV6OU1FO0VBQUE7SUFDRTtFbkU0OU1GO0FBQ0Y7QW1FeDlNRTtFQUFBO0lDN0hBO0VwRXlsTkE7QUFDRjtBbUV4OU1FO0VBQUE7SUNsSUE7RXBFOGxOQTtBQUNGO0FtRXg5TUU7RUFBQTtJQ3ZJQTtFcEVtbU5BO0FBQ0Y7QW1FeDlNRTtFQUFBO0lDNUlBO0VwRXdtTkE7QUFDRjtBbUVsOU1BO0VDdkpFO0FwRTRtTkY7QW1FbDlNRTtFQUFBO0lDbEtBO0VwRXduTkE7RW9Fdm5OQTtJQUFVO0VwRTBuTlY7RW9Fem5OQTtJQUFVO0VwRTRuTlY7RW9FM25OQTs7SUFDVTtFcEU4bk5WO0FBQ0Y7QW1FNzlNQTtFQUNFO0FuRSs5TUY7QW1FNzlNRTtFQUFBO0lBQ0U7RW5FZytNRjtBQUNGO0FtRTk5TUE7RUFDRTtBbkVnK01GO0FtRTk5TUU7RUFBQTtJQUNFO0VuRWkrTUY7QUFDRjtBbUUvOU1BO0VBQ0U7QW5FaStNRjtBbUUvOU1FO0VBQUE7SUFDRTtFbkVrK01GO0FBQ0Y7QW1FOTlNRTtFQUFBO0lDckxBO0VwRXVwTkE7QUFDRjtBQUNBOzs7RUFHRTtBQUNGOytCQUMrQjtBcUV0cU4vQjtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QXJFbXFORjtBZWhyTkM7RXVESUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RStxTkY7QUFDQSw2REFBNkQ7QWV6ck41RDtFd0RLQztFQUNBO0VBQ0E7QXZFdXJORjtBZTlyTkM7RXdEU3NCO0F2RXdyTnZCO0FlanNOQztFd0RVc0I7QXZFMHJOdkI7QWVwc05DO0V3RFdzQjtBdkU0ck52QjtBZXZzTkM7RXdEWXNCO0F2RThyTnZCO0FlMXNOQztFeURHQztFQUNBO0F4RTBzTkY7QWU5c05DO0UwRElDO0VBQ0E7RUFDQTtBekU2c05GO0FlbnROQztFMERPUTtBekUrc05UO0FldHROQztFMERVQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RStzTkY7QWU3dE5DO0UwRGdCRztBekVndE5KO0FlaHVOQztFcUJJQztFQUNBO0VBQ0E7QXBDK3RORjtBZXJ1TkM7RXFCUzZCO0FwQyt0TjlCO0FleHVOQztFcUJVOEI7QXBDaXVOL0I7QWUzdU5DO0VxQmFnQztBcENpdU5qQztBZTl1TkM7RXFCY2lDO0FwQ211TmxDO0FBQ0EsMkJBQTJCO0FvQ2h1TjNCO0VBQWM7QXBDbXVOZDtBb0NsdU5BO0VBQWE7QXBDcXVOYjtBb0NsdU5FO0VBQWM7QXBDcXVOaEI7QW9DcHVORTtFQUFlO0FwQ3V1TmpCO0FlOXZOQztFMkRJQztFQUNRO0ExRTZ2TlY7QWVsd05DO0UyRFNDO0VBQ1E7QTFFNHZOVjtBMEV6dk5BO0VBQ0U7SUFDRTtJQUNRO0UxRTJ2TlY7RTBFenZOQTtJQUNFO0lBQ1E7RTFFMnZOVjtBQUNGO0EwRXh2TkE7RUFDRTtJQUNFO0lBQ1E7RTFFMHZOVjtFMEV4dk5BO0lBQ0U7SUFDUTtFMUUwdk5WO0FBQ0Y7QWUxeE5DO0U0RGNDO0VBQ0E7RUFDSTtFQUNJO0EzRSt3TlY7QWVoeU5DO0U0RGNDO0VBQ0E7RUFDSTtFQUNJO0EzRXF4TlY7QWV0eU5DO0U0RGNDO0VBQ0E7RUFDSTtFQUNJO0EzRTJ4TlY7QWU1eU5DO0U0RHFCQztFQUNBO0VBQ0k7RUFDSTtBM0UweE5WO0FlbHpOQztFNERxQkM7RUFDQTtFQUNJO0VBQ0k7QTNFZ3lOVjtBZXh6TkM7Ozs7O0U2RGtCQztBNUU2eU5GO0FlL3pOQztFOERJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFOHpORjtBZXYwTkM7O0U4RFlDO0VBQ0E7RUFDQTtFQUNBO0E3RSt6TkY7QWU5ME5DO0U4RGlCNEI7QTdFZzBON0I7QWVqMU5DO0U4RGtCNEI7QTdFazBON0I7QWVwMU5DO0U4RG1CMkI7QTdFbzBONUI7QUFDQTttRUFDbUU7QWV6MU5sRTtFK0RHZ0M7QTlFeTFOakM7QWU1MU5DO0UrRElnQztBOUUyMU5qQztBZS8xTkM7RStES2lDO0E5RTYxTmxDO0FlbDJOQztFK0RNcUM7QTlFKzFOdEM7QWVyMk5DO0UrRE9nQztBOUVpMk5qQztBZXgyTkM7RStEUStCO0E5RW0yTmhDO0FlMzJOQztFK0RTaUM7QTlFcTJObEM7QWU5Mk5DO0UrRFUrQjtBOUV1Mk5oQztBZWozTkM7RStEVytCO0E5RXkyTmhDO0FlcDNOQztFK0RZbUM7QTlFMjJOcEM7QWV2M05DO0UrRGE2QjtBOUU2Mk45QjtBZTEzTkM7RStEY2tDO0E5RSsyTm5DO0FlNzNOQztFK0RlZ0M7QTlFaTNOakM7QWVoNE5DOzs7RStEa0JnQztBOUVtM05qQztBZXI0TkM7RStEbUJzQztBOUVxM052QztBZXg0TkM7RStEb0J1QztBOUV1M054QztBZTM0TkM7RStEcUJvQztBOUV5M05yQztBZTk0TkM7RStEc0JpQztBOUUyM05sQztBZWo1TkM7O0UrRHdCOEI7QTlFNjNOL0I7QWVyNU5DO0UrRHlCa0M7QTlFKzNObkM7QWV4NU5DO0UrRDBCK0I7QTlFaTROaEM7QWUzNU5DO0UrRDJCaUM7QTlFbTRObEM7QWU5NU5DO0UrRDRCa0M7QTlFcTRObkM7QWVqNk5DO0UrRDZCK0I7QTlFdTROaEM7QWVwNk5DO0UrRDhCbUM7QTlFeTROcEM7QWV2Nk5DO0UrRCtCOEM7QTlFMjROL0M7QWUxNk5DO0UrRGdDNEM7QTlFNjRON0M7QWU3Nk5DO0UrRGlDZ0M7QTlFKzROakM7QWVoN05DO0UrRGtDd0M7QTlFaTVOekM7QWVuN05DOztFK0RvQ2lDO0E5RW01TmxDO0FldjdOQztFK0RxQ2tDO0E5RXE1Tm5DO0FlMTdOQztFK0RzQ21DO0E5RXU1TnBDO0FlNzdOQztFK0R1QytCO0E5RXk1TmhDO0FlaDhOQztFK0R3QytCO0E5RTI1TmhDO0FlbjhOQztFK0R5Q3FDO0E5RTY1TnRDO0FldDhOQztFK0QwQ3FDO0E5RSs1TnRDO0FlejhOQztFK0QyQ3NDO0E5RWk2TnZDO0FlNThOQztFK0Q0Q29DO0E5RW02TnJDO0FlLzhOQztFK0Q2Q2lDO0E5RXE2TmxDO0FlbDlOQztFK0Q4Q2tDO0E5RXU2Tm5DO0FlcjlOQztFK0QrQzhCO0E5RXk2Ti9CO0FleDlOQztFK0RnRCtCO0E5RTI2TmhDO0FlMzlOQztFK0RpRCtCO0E5RTY2TmhDO0FlOTlOQztFK0RrRG1DO0E5RSs2TnBDO0FlaitOQztFK0RtRGdDO0E5RWk3TmpDO0FlcCtOQztFK0RvRGlDO0E5RW03TmxDO0FlditOQztFK0RxRCtCO0E5RXE3TmhDO0FlMStOQztFK0RzRCtCO0E5RXU3TmhDO0FlNytOQztFK0R1RGlDO0E5RXk3TmxDO0FlaC9OQztFK0R3RHNDO0E5RTI3TnZDO0Flbi9OQztFK0R5RHFDO0E5RTY3TnRDO0FldC9OQztFK0QwRHFDO0E5RSs3TnRDO0Flei9OQztFK0QyRHVDO0E5RWk4TnhDO0FlNS9OQztFK0Q0RHNDO0E5RW04TnZDO0FlLy9OQztFK0Q2RHdDO0E5RXE4TnpDO0FlbGdPQztFK0Q4RCtCO0E5RXU4TmhDO0FlcmdPQzs7RStEZ0VrQztBOUV5OE5uQztBZXpnT0M7RStEaUVpQztBOUUyOE5sQztBZTVnT0M7RStEa0V1QztBOUU2OE54QztBZS9nT0M7OztFK0RxRW9DO0E5RSs4TnJDO0FlcGhPQztFK0RzRWlDO0E5RWk5TmxDO0FldmhPQztFK0R1RXFDO0E5RW05TnRDO0FlMWhPQztFK0R3RWlDO0E5RXE5TmxDO0FlN2hPQztFK0R5RStCO0E5RXU5TmhDO0FlaGlPQzs7RStEMkUwQztBOUV5OU4zQztBZXBpT0M7RStENEV5QztBOUUyOU4xQztBZXZpT0M7RStENkV5QztBOUU2OU4xQztBZTFpT0M7RStEOEVpQztBOUUrOU5sQztBZTdpT0M7RStEK0V3QztBOUVpK056QztBZWhqT0M7RStEZ0Z3QztBOUVtK056QztBZW5qT0M7RStEaUZtQztBOUVxK05wQztBZXRqT0M7RStEa0YrQjtBOUV1K05oQztBZXpqT0M7RStEbUZnQztBOUV5K05qQztBZTVqT0M7RStEb0YrQjtBOUUyK05oQztBZS9qT0M7RStEcUZrQztBOUU2K05uQztBZWxrT0M7RStEc0Z1QztBOUUrK054QztBZXJrT0M7RStEdUZ1QztBOUVpL054QztBZXhrT0M7RStEd0ZnQztBOUVtL05qQztBZTNrT0M7RStEeUZ1QztBOUVxL054QztBZTlrT0M7RStEMEZ3QztBOUV1L056QztBZWpsT0M7RStEMkZzQztBOUV5L052QztBZXBsT0M7RStENEZ1QztBOUUyL054QztBZXZsT0M7RStENkZ1QztBOUU2L054QztBZTFsT0M7RStEOEZ1QztBOUUrL054QztBZTdsT0M7RStEK0YwQztBOUVpZ08zQztBZWhtT0M7RStEZ0dzQztBOUVtZ092QztBZW5tT0M7RStEaUdxQztBOUVxZ090QztBZXRtT0M7RStEa0d5QztBOUV1Z08xQztBZXptT0M7RStEbUd5QztBOUV5Z08xQztBZTVtT0M7RStEb0c4QjtBOUUyZ08vQjtBZS9tT0M7RStEcUdxQztBOUU2Z090QztBZWxuT0M7RStEc0dzQztBOUUrZ092QztBZXJuT0M7RStEdUdtQztBOUVpaE9wQztBZXhuT0M7RStEd0dxQztBOUVtaE90QztBZTNuT0M7O0UrRDBHZ0M7QTlFcWhPakM7QWUvbk9DO0UrRDJHaUM7QTlFdWhPbEM7QWVsb09DO0UrRDRHbUM7QTlFeWhPcEM7QWVyb09DO0UrRDZHK0I7QTlFMmhPaEM7QWV4b09DO0UrRDhHZ0M7QTlFNmhPakM7QWUzb09DO0UrRCtHbUM7QTlFK2hPcEM7QWU5b09DO0UrRGdINkM7QTlFaWlPOUM7QWVqcE9DO0UrRGlIK0I7QTlFbWlPaEM7QWVwcE9DO0UrRGtIK0I7QTlFcWlPaEM7QWV2cE9DO0UrRG1IK0I7QTlFdWlPaEM7QWUxcE9DO0UrRG9IOEI7QTlFeWlPL0I7QWU3cE9DO0UrRHFIb0M7QTlFMmlPckM7QWVocU9DOztFK0R1SCtDO0E5RTZpT2hEO0FlcHFPQztFK0R3SGdDO0E5RStpT2pDO0FldnFPQztFK0R5SG1DO0E5RWlqT3BDO0FlMXFPQztFK0QwSGlDO0E5RW1qT2xDO0FlN3FPQztFK0QySGtDO0E5RXFqT25DO0FlaHJPQztFK0Q0SGlDO0E5RXVqT2xDO0FlbnJPQztFK0Q2SHFDO0E5RXlqT3RDO0FldHJPQztFK0Q4SHVDO0E5RTJqT3hDO0FlenJPQztFK0QrSGtDO0E5RTZqT25DO0FlNXJPQztFK0RnSXdDO0E5RStqT3pDO0FlL3JPQztFK0RpSWlDO0E5RWlrT2xDO0FlbHNPQztFK0RrSXNDO0E5RW1rT3ZDO0FlcnNPQztFK0RtSW1DO0E5RXFrT3BDO0FleHNPQztFK0RvSW1DO0E5RXVrT3BDO0FlM3NPQzs7RStEc0lvQztBOUV5a09yQztBZS9zT0M7RStEdUl5QztBOUUya08xQztBZWx0T0M7RStEd0kwQztBOUU2a08zQztBZXJ0T0M7RStEeUl1QztBOUUra094QztBZXh0T0M7RStEMEk4QjtBOUVpbE8vQjtBZTN0T0M7O0UrRDRJK0I7QTlFbWxPaEM7QWUvdE9DO0UrRDZJbUM7QTlFcWxPcEM7QWVsdU9DO0UrRDhJc0M7QTlFdWxPdkM7QWVydU9DO0UrRCtJd0M7QTlFeWxPekM7QWV4dU9DO0UrRGdKb0M7QTlFMmxPckM7QWUzdU9DO0UrRGlKa0M7QTlFNmxPbkM7QWU5dU9DO0UrRGtKbUM7QTlFK2xPcEM7QWVqdk9DO0UrRG1KMEM7QTlFaW1PM0M7QWVwdk9DO0UrRG9KcUM7QTlFbW1PdEM7QWV2dk9DO0UrRHFKd0M7QTlFcW1PekM7QWUxdk9DO0UrRHNKa0M7QTlFdW1PbkM7QWU3dk9DO0UrRHVKaUM7QTlFeW1PbEM7QWVod09DO0UrRHdKd0M7QTlFMm1PekM7QWVud09DO0UrRHlKaUM7QTlFNm1PbEM7QWV0d09DO0UrRDBKa0M7QTlFK21PbkM7QWV6d09DO0UrRDJKZ0M7QTlFaW5PakM7QWU1d09DO0UrRDRKbUM7QTlFbW5PcEM7QWUvd09DO0UrRDZKcUM7QTlFcW5PdEM7QWVseE9DO0UrRDhKdUM7QTlFdW5PeEM7QWVyeE9DO0UrRCtKa0M7QTlFeW5PbkM7QWV4eE9DOztFK0RpS21DO0E5RTJuT3BDO0FlNXhPQztFK0RrS2lDO0E5RTZuT2xDO0FlL3hPQztFK0RtS2lDO0E5RStuT2xDO0FlbHlPQztFK0RvS3NDO0E5RWlvT3ZDO0FlcnlPQzs7RStEc0s4QjtBOUVtb08vQjtBZXp5T0M7RStEdUtnQztBOUVxb09qQztBZTV5T0M7RStEd0ttQztBOUV1b09wQztBZS95T0M7RStEeUsrQjtBOUV5b09oQztBZWx6T0M7RStEMEtzQztBOUUyb092QztBZXJ6T0M7RStEMkt1QztBOUU2b094QztBZXh6T0M7RStENEtzQztBOUUrb092QztBZTN6T0M7RStENktvQztBOUVpcE9yQztBZTl6T0M7RStEOEtzQztBOUVtcE92QztBZWowT0M7RStEK0s0QztBOUVxcE83QztBZXAwT0M7RStEZ0w2QztBOUV1cE85QztBZXYwT0M7RStEaUwwQztBOUV5cE8zQztBZTEwT0M7RStEa0w0QztBOUUycE83QztBZTcwT0M7RStEbUxnQztBOUU2cE9qQztBZWgxT0M7RStEb0xpQztBOUUrcE9sQztBZW4xT0M7RStEcUxnQztBOUVpcU9qQztBZXQxT0M7RStEc0xpQztBOUVtcU9sQztBZXoxT0M7RStEdUxvQztBOUVxcU9yQztBZTUxT0M7RStEd0xxQztBOUV1cU90QztBZS8xT0M7O0UrRDBMZ0M7QTlFeXFPakM7QWVuMk9DOztFK0Q0TCtCO0E5RTJxT2hDO0FldjJPQztFK0Q2TGdDO0E5RTZxT2pDO0FlMTJPQztFK0Q4TGdDO0E5RStxT2pDO0FlNzJPQzs7RStEZ01tQztBOUVpck9wQztBZWozT0M7O0UrRGtNa0M7QTlFbXJPbkM7QWVyM09DO0UrRG1Nb0M7QTlFcXJPckM7QWV4M09DOztFK0RxTW1DO0E5RXVyT3BDO0FlNTNPQztFK0RzTWlDO0E5RXlyT2xDO0FlLzNPQzs7O0UrRHlNK0I7QTlFMnJPaEM7QWVwNE9DO0UrRDBNa0M7QTlFNnJPbkM7QWV2NE9DO0UrRDJNa0M7QTlFK3JPbkM7QWUxNE9DO0UrRDRNd0M7QTlFaXNPekM7QWU3NE9DO0UrRDZNb0M7QTlFbXNPckM7QWVoNU9DO0UrRDhNZ0M7QTlFcXNPakM7QWVuNU9DO0UrRCtNZ0M7QTlFdXNPakM7QWV0NU9DO0UrRGdOZ0M7QTlFeXNPakM7QWV6NU9DO0UrRGlOb0M7QTlFMnNPckM7QWU1NU9DO0UrRGtOMkM7QTlFNnNPNUM7QWUvNU9DO0UrRG1ONkM7QTlFK3NPOUM7QWVsNk9DO0UrRG9Oc0M7QTlFaXRPdkM7QWVyNk9DO0UrRHFOZ0M7QTlFbXRPakM7QWV4Nk9DO0UrRHNOcUM7QTlFcXRPdEM7QWUzNk9DO0UrRHVObUM7QTlFdXRPcEM7QWU5Nk9DO0UrRHdOcUM7QTlFeXRPdEM7QWVqN09DO0UrRHlOc0M7QTlFMnRPdkM7QWVwN09DO0UrRDBOa0M7QTlFNnRPbkM7QWV2N09DOztFK0Q0TitCO0E5RSt0T2hDO0FlMzdPQzs7RStEOE5vQztBOUVpdU9yQztBZS83T0M7O0UrRGdPbUM7QTlFbXVPcEM7QWVuOE9DO0UrRGlPbUM7QTlFcXVPcEM7QWV0OE9DO0UrRGtPbUM7QTlFdXVPcEM7QWV6OE9DOztFK0RvTytCO0E5RXl1T2hDO0FlNzhPQzs7RStEc09nQztBOUUydU9qQztBZWo5T0M7O0UrRHdPcUM7QTlFNnVPdEM7QWVyOU9DO0UrRHlPb0M7QTlFK3VPckM7QWV4OU9DO0UrRDBPcUM7QTlFaXZPdEM7QWUzOU9DOztFK0Q0TytCO0E5RW12T2hDO0FlLzlPQztFK0Q2T2tDO0E5RXF2T25DO0FlbCtPQztFK0Q4T21DO0E5RXV2T3BDO0FlcitPQzs7RStEZ1BvQztBOUV5dk9yQztBZXorT0M7RStEaVBzQztBOUUydk92QztBZTUrT0M7RStEa1BtQztBOUU2dk9wQztBZS8rT0M7RStEbVB5QztBOUUrdk8xQztBZWwvT0M7RStEb1B1QztBOUVpd094QztBZXIvT0M7RStEcVBrQztBOUVtd09uQztBZXgvT0M7RStEc1BzQztBOUVxd092QztBZTMvT0M7RStEdVBtQztBOUV1d09wQztBZTkvT0M7RStEd1BpQztBOUV5d09sQztBZWpnUEM7RStEeVBpQztBOUUyd09sQztBZXBnUEM7RStEMFBrQztBOUU2d09uQztBZXZnUEM7RStEMlBzQztBOUUrd092QztBZTFnUEM7RStENFBxQztBOUVpeE90QztBZTdnUEM7RStENlBxQztBOUVteE90QztBZWhoUEM7RStEOFBvQztBOUVxeE9yQztBZW5oUEM7RStEK1BpQztBOUV1eE9sQztBZXRoUEM7RStEZ1FzQztBOUV5eE92QztBZXpoUEM7RStEaVErQjtBOUUyeE9oQztBZTVoUEM7RStEa1FtQztBOUU2eE9wQztBZS9oUEM7RStEbVFzQztBOUUreE92QztBZWxpUEM7RStEb1E0QztBOUVpeU83QztBZXJpUEM7RStEcVE2QztBOUVteU85QztBZXhpUEM7RStEc1EwQztBOUVxeU8zQztBZTNpUEM7RStEdVE0QztBOUV1eU83QztBZTlpUEM7RStEd1FxQztBOUV5eU90QztBZWpqUEM7RStEeVFzQztBOUUyeU92QztBZXBqUEM7RStEMFFtQztBOUU2eU9wQztBZXZqUEM7RStEMlFxQztBOUUreU90QztBZTFqUEM7RStENFFrQztBOUVpek9uQztBZTdqUEM7RStENlFpQztBOUVtek9sQztBZWhrUEM7RStEOFFpQztBOUVxek9sQztBZW5rUEM7O0UrRGdSaUM7QTlFdXpPbEM7QWV2a1BDO0UrRGlSbUM7QTlFeXpPcEM7QWUxa1BDO0UrRGtScUM7QTlFMnpPdEM7QWU3a1BDO0UrRG1Sc0M7QTlFNnpPdkM7QWVobFBDO0UrRG9Sa0M7QTlFK3pPbkM7QWVubFBDO0UrRHFSaUM7QTlFaTBPbEM7QWV0bFBDOztFK0R1UmdDO0E5RW0wT2pDO0FlMWxQQztFK0R3UnFDO0E5RXEwT3RDO0FlN2xQQztFK0R5Um1DO0E5RXUwT3BDO0FlaG1QQztFK0QwUndDO0E5RXkwT3pDO0Flbm1QQztFK0QyUmtDO0E5RTIwT25DO0FldG1QQztFK0Q0UmtDO0E5RTYwT25DO0Flem1QQztFK0Q2UmdDO0E5RSswT2pDO0FlNW1QQztFK0Q4UmtDO0E5RWkxT25DO0FlL21QQztFK0QrUnFDO0E5RW0xT3RDO0FlbG5QQztFK0RnU2lDO0E5RXExT2xDO0Flcm5QQztFK0RpU3lDO0E5RXUxTzFDO0FleG5QQztFK0RrU21DO0E5RXkxT3BDO0FlM25QQztFK0RtUytCO0E5RTIxT2hDO0FlOW5QQzs7RStEcVNvQztBOUU2MU9yQztBZWxvUEM7OztFK0R3U3NDO0E5RSsxT3ZDO0Fldm9QQztFK0R5U3lDO0E5RWkyTzFDO0FlMW9QQztFK0QwUytCO0E5RW0yT2hDO0FlN29QQztFK0QyU29DO0E5RXEyT3JDO0FlaHBQQzs7RStENlN1QztBOUV1Mk94QztBZXBwUEM7RStEOFNtQztBOUV5Mk9wQztBZXZwUEM7RStEK1MrQjtBOUUyMk9oQztBZTFwUEM7RStEZ1RzQztBOUU2Mk92QztBZTdwUEM7RStEaVRzQztBOUUrMk92QztBZWhxUEM7RStEa1RvQztBOUVpM09yQztBZW5xUEM7RStEbVRpQztBOUVtM09sQztBZXRxUEM7RStEb1R1QztBOUVxM094QztBZXpxUEM7RStEcVRxQztBOUV1M090QztBZTVxUEM7RStEc1QyQztBOUV5M081QztBZS9xUEM7RStEdVRpQztBOUUyM09sQztBZWxyUEM7RStEd1RxQztBOUU2M090QztBZXJyUEM7RStEeVQ0QztBOUUrM083QztBZXhyUEM7RStEMFRpQztBOUVpNE9sQztBZTNyUEM7RStEMlRpQztBOUVtNE9sQztBZTlyUEM7RStENFQ4QztBOUVxNE8vQztBZWpzUEM7RStENlQrQztBOUV1NE9oRDtBZXBzUEM7RStEOFQ0QztBOUV5NE83QztBZXZzUEM7RStEK1Q4QztBOUUyNE8vQztBZTFzUEM7RStEZ1VnQztBOUU2NE9qQztBZTdzUEM7RStEaVUrQjtBOUUrNE9oQztBZWh0UEM7RStEa1VpQztBOUVpNU9sQztBZW50UEM7RStEbVVxQztBOUVtNU90QztBZXR0UEM7RStEb1VtQztBOUVxNU9wQztBZXp0UEM7RStEcVVxQztBOUV1NU90QztBZTV0UEM7RStEc1VxQztBOUV5NU90QztBZS90UEM7RStEdVVxQztBOUUyNU90QztBZWx1UEM7RStEd1VzQztBOUU2NU92QztBZXJ1UEM7RStEeVVpQztBOUUrNU9sQztBZXh1UEM7RStEMFV1QztBOUVpNk94QztBZTN1UEM7RStEMlV5QztBOUVtNk8xQztBZTl1UEM7RStENFVtQztBOUVxNk9wQztBZWp2UEM7RStENlVxQztBOUV1Nk90QztBZXB2UEM7RStEOFV1QztBOUV5Nk94QztBZXZ2UEM7RStEK1V3QztBOUUyNk96QztBZTF2UEM7RStEZ1YrQztBOUU2Nk9oRDtBZTd2UEM7RStEaVZ1QztBOUUrNk94QztBZWh3UEM7RStEa1ZrQztBOUVpN09uQztBZW53UEM7O0UrRG9WOEM7QTlFbTdPL0M7QWV2d1BDOztFK0RzVjRDO0E5RXE3TzdDO0FlM3dQQzs7RStEd1YrQztBOUV1N09oRDtBZS93UEM7O0UrRDBWOEI7QTlFeTdPL0I7QWVueFBDO0UrRDJWOEI7QTlFMjdPL0I7QWV0eFBDOztFK0Q2VjhCO0E5RTY3Ty9CO0FlMXhQQzs7RStEK1Y4QjtBOUUrN08vQjtBZTl4UEM7Ozs7RStEbVc4QjtBOUVpOE8vQjtBZXB5UEM7OztFK0RzVzhCO0E5RW04Ty9CO0FlenlQQzs7RStEd1c4QjtBOUVxOE8vQjtBZTd5UEM7O0UrRDBXOEI7QTlFdThPL0I7QWVqelBDO0UrRDJXK0I7QTlFeThPaEM7QWVwelBDO0UrRDRXb0M7QTlFMjhPckM7QWV2elBDO0UrRDZXeUM7QTlFNjhPMUM7QWUxelBDO0UrRDhXMEM7QTlFKzhPM0M7QWU3elBDO0UrRCtXMEM7QTlFaTlPM0M7QWVoMFBDO0UrRGdYMkM7QTlFbTlPNUM7QWVuMFBDO0UrRGlYMkM7QTlFcTlPNUM7QWV0MFBDO0UrRGtYNEM7QTlFdTlPN0M7QWV6MFBDO0UrRG1Yb0M7QTlFeTlPckM7QWU1MFBDO0UrRG9Yc0M7QTlFMjlPdkM7QWUvMFBDO0UrRHFYeUM7QTlFNjlPMUM7QWVsMVBDO0UrRHNYa0M7QTlFKzlPbkM7QWVyMVBDO0UrRHVYK0I7QTlFaStPaEM7QWV4MVBDO0UrRHdYc0M7QTlFbStPdkM7QWUzMVBDO0UrRHlYdUM7QTlFcStPeEM7QWU5MVBDO0UrRDBYa0M7QTlFdStPbkM7QWVqMlBDO0UrRDJYeUM7QTlFeStPMUM7QWVwMlBDO0UrRDRYb0M7QTlFMitPckM7QWV2MlBDO0UrRDZYaUM7QTlFNitPbEM7QWUxMlBDO0UrRDhYOEI7QTlFKytPL0I7QWU3MlBDO0UrRCtYb0M7QTlFaS9PckM7QWVoM1BDO0UrRGdZMkM7QTlFbS9PNUM7QWVuM1BDO0UrRGlZaUM7QTlFcS9PbEM7QWV0M1BDO0UrRGtZd0M7QTlFdS9PekM7QWV6M1BDO0UrRG1ZMEM7QTlFeS9PM0M7QWU1M1BDO0UrRG9Zd0M7QTlFMi9PekM7QWUvM1BDO0UrRHFZMEM7QTlFNi9PM0M7QWVsNFBDO0UrRHNZMkM7QTlFKy9PNUM7QWVyNFBDO0UrRHVZZ0M7QTlFaWdQakM7QWV4NFBDO0UrRHdZa0M7QTlFbWdQbkM7QWUzNFBDO0UrRHlZa0M7QTlFcWdQbkM7QWU5NFBDO0UrRDBZZ0M7QTlFdWdQakM7QWVqNVBDO0UrRDJZbUM7QTlFeWdQcEM7QWVwNVBDO0UrRDRZZ0M7QTlFMmdQakM7QWV2NVBDO0UrRDZZcUM7QTlFNmdQdEM7QWUxNVBDO0UrRDhZaUM7QTlFK2dQbEM7QWU3NVBDO0UrRCtZaUM7QTlFaWhQbEM7QWVoNlBDO0UrRGdaK0I7QTlFbWhQaEM7QWVuNlBDOztFK0RrWm1DO0E5RXFoUHBDO0FldjZQQztFK0RtWmdDO0E5RXVoUGpDO0FlMTZQQztFK0RvWmlDO0E5RXloUGxDO0FlNzZQQztFK0RxWmtDO0E5RTJoUG5DO0FlaDdQQztFK0RzWjhCO0E5RTZoUC9CO0FlbjdQQztFK0R1WjZCO0E5RStoUDlCO0FldDdQQztFK0R3WmdDO0E5RWlpUGpDO0FlejdQQztFK0R5WmlDO0E5RW1pUGxDO0FlNTdQQztFK0QwWm9DO0E5RXFpUHJDO0FlLzdQQztFK0QyWnlDO0E5RXVpUDFDO0FlbDhQQztFK0Q0WitDO0E5RXlpUGhEO0FlcjhQQztFK0Q2WjhDO0E5RTJpUC9DO0FleDhQQzs7RStEK1o4QztBOUU2aVAvQztBZTU4UEM7RStEZ2F1QztBOUUraVB4QztBZS84UEM7RStEaWFxQztBOUVpalB0QztBZWw5UEM7RStEa2F1QztBOUVtalB4QztBZXI5UEM7O0UrRG9hOEI7QTlFcWpQL0I7QWV6OVBDO0UrRHFhd0M7QTlFdWpQekM7QWU1OVBDO0UrRHNhd0M7QTlFeWpQekM7QWUvOVBDO0UrRHVhZ0M7QTlFMmpQakM7QWVsK1BDO0UrRHdhMEM7QTlFNmpQM0M7QWVyK1BDO0UrRHlhb0M7QTlFK2pQckM7QWV4K1BDO0UrRDBhaUM7QTlFaWtQbEM7QWUzK1BDOzs7RStENmFxQztBOUVta1B0QztBZWgvUEM7O0UrRCtheUM7QTlFcWtQMUM7QWVwL1BDO0UrRGdiZ0M7QTlFdWtQakM7QWV2L1BDO0UrRGliaUM7QTlFeWtQbEM7QWUxL1BDO0UrRGtiaUM7QTlFMmtQbEM7QWU3L1BDO0UrRG1id0M7QTlFNmtQekM7QWVoZ1FDO0UrRG9iNkM7QTlFK2tQOUM7QWVuZ1FDO0UrRHFic0M7QTlFaWxQdkM7QWV0Z1FDO0UrRHNib0M7QTlFbWxQckM7QWV6Z1FDO0UrRHViK0I7QTlFcWxQaEM7QWU1Z1FDO0UrRHdicUM7QTlFdWxQdEM7QWUvZ1FDO0UrRHlieUM7QTlFeWxQMUM7QWVsaFFDO0UrRDBiaUM7QTlFMmxQbEM7QWVyaFFDO0UrRDJiaUM7QTlFNmxQbEM7QWV4aFFDO0UrRDRibUM7QTlFK2xQcEM7QWUzaFFDO0UrRDZiOEI7QTlFaW1QL0I7QWU5aFFDO0UrRDhibUM7QTlFbW1QcEM7QWVqaVFDO0UrRCtiZ0M7QTlFcW1QakM7QWVwaVFDO0UrRGdjOEI7QTlFdW1QL0I7QWV2aVFDO0UrRGljZ0M7QTlFeW1QakM7QWUxaVFDO0UrRGtjK0I7QTlFMm1QaEM7QWU3aVFDO0UrRG1jZ0M7QTlFNm1QakM7QWVoalFDO0UrRG9ja0M7QTlFK21QbkM7QWVualFDO0UrRHFjeUM7QTlFaW5QMUM7QWV0alFDO0UrRHNjZ0M7QTlFbW5QakM7QWV6alFDO0UrRHVjdUM7QTlFcW5QeEM7QWU1alFDO0UrRHdja0M7QTlFdW5QbkM7QWUvalFDOztFK0QwYzhCO0E5RXluUC9CO0FlbmtRQzs7RStENGMrQjtBOUUyblBoQztBZXZrUUM7RStENmMrQjtBOUU2blBoQztBZTFrUUM7RStEOGNrQztBOUUrblBuQztBZTdrUUM7RStEK2NxQztBOUVpb1B0QztBZWhsUUM7RStEZ2RxQztBOUVtb1B0QztBZW5sUUM7RStEaWRtQztBOUVxb1BwQztBZXRsUUM7RStEa2RxQztBOUV1b1B0QztBZXpsUUM7RStEbWRzQztBOUV5b1B2QztBZTVsUUM7RStEb2R1QztBOUUyb1B4QztBZS9sUUM7RStEcWQ0QztBOUU2b1A3QztBZWxtUUM7OztFK0R3ZHVDO0E5RStvUHhDO0Fldm1RQzs7RStEMGR5QztBOUVpcFAxQztBZTNtUUM7O0UrRDRkdUM7QTlFbXBQeEM7QWUvbVFDOztFK0Q4ZHVDO0E5RXFwUHhDO0Flbm5RQztFK0QrZHNDO0E5RXVwUHZDO0FldG5RQztFK0RnZStCO0E5RXlwUGhDO0Flem5RQztFK0RpZWtDO0E5RTJwUG5DO0FlNW5RQztFK0RrZW1DO0E5RTZwUHBDO0FlL25RQzs7Ozs7RStEdWVvQztBOUUrcFByQztBZXRvUUM7RStEd2V5QztBOUVpcVAxQztBZXpvUUM7O0UrRDBlZ0M7QTlFbXFQakM7QWU3b1FDOztFK0Q0ZWlDO0E5RXFxUGxDO0FlanBRQztFK0Q2ZXFDO0E5RXVxUHRDO0FlcHBRQztFK0Q4ZThCO0E5RXlxUC9CO0FldnBRQzs7O0UrRGlmc0M7QTlFMnFQdkM7QWU1cFFDO0UrRGtmd0M7QTlFNnFQekM7QWUvcFFDO0UrRG1mNkI7QTlFK3FQOUI7QWVscVFDOztFK0RxZmlDO0E5RWlyUGxDO0FldHFRQzs7RStEdWZzQztBOUVtclB2QztBZTFxUUM7O0UrRHlmd0M7QTlFcXJQekM7QWU5cVFDO0UrRDBma0M7QTlFdXJQbkM7QWVqclFDO0UrRDJmc0M7QTlFeXJQdkM7QWVwclFDO0UrRDRmaUM7QTlFMnJQbEM7QWV2clFDO0UrRDZmb0M7QTlFNnJQckM7QWUxclFDO0UrRDhma0M7QTlFK3JQbkM7QWU3clFDO0UrRCtmb0M7QTlFaXNQckM7QWVoc1FDO0UrRGdnQjJDO0E5RW1zUDVDO0FlbnNRQztFK0RpZ0IrQjtBOUVxc1BoQztBZXRzUUM7O0UrRG1nQm1DO0E5RXVzUHBDO0FlMXNRQztFK0RvZ0I4QjtBOUV5c1AvQjtBZTdzUUM7RStEcWdCcUM7QTlFMnNQdEM7QWVodFFDO0UrRHNnQitCO0E5RTZzUGhDO0FlbnRRQztFK0R1Z0JxQztBOUUrc1B0QztBZXR0UUM7RStEd2dCaUM7QTlFaXRQbEM7QWV6dFFDO0UrRHlnQitCO0E5RW10UGhDO0FlNXRRQztFK0QwZ0JzQztBOUVxdFB2QztBZS90UUM7RStEMmdCK0I7QTlFdXRQaEM7QWVsdVFDO0UrRDRnQnFDO0E5RXl0UHRDO0FlcnVRQztFK0Q2Z0JpQztBOUUydFBsQztBZXh1UUM7RStEOGdCd0M7QTlFNnRQekM7QWUzdVFDO0UrRCtnQmtDO0E5RSt0UG5DO0FlOXVRQztFK0RnaEJ3QztBOUVpdVB6QztBZWp2UUM7RStEaWhCc0M7QTlFbXVQdkM7QWVwdlFDO0UrRGtoQmtDO0E5RXF1UG5DO0FldnZRQztFK0RtaEJvQztBOUV1dVByQztBZTF2UUM7RStEb2hCb0M7QTlFeXVQckM7QWU3dlFDO0UrRHFoQnFDO0E5RTJ1UHRDO0FlaHdRQztFK0RzaEJ1QztBOUU2dVB4QztBZW53UUM7RStEdWhCZ0M7QTlFK3VQakM7QWV0d1FDO0UrRHdoQm9DO0E5RWl2UHJDO0FlendRQztFK0R5aEI2QjtBOUVtdlA5QjtBZTV3UUM7RStEMGhCcUM7QTlFcXZQdEM7QWUvd1FDO0UrRDJoQnNDO0E5RXV2UHZDO0FlbHhRQztFK0Q0aEJ3QztBOUV5dlB6QztBZXJ4UUM7RStENmhCcUM7QTlFMnZQdEM7QWV4eFFDO0UrRDhoQm9DO0E5RTZ2UHJDO0FlM3hRQztFK0QraEJxQztBOUUrdlB0QztBZTl4UUM7RStEZ2lCaUM7QTlFaXdQbEM7QWVqeVFDO0UrRGlpQndDO0E5RW13UHpDO0FlcHlRQztFK0RraUJxQztBOUVxd1B0QztBZXZ5UUM7RStEbWlCb0M7QTlFdXdQckM7QWUxeVFDO0UrRG9pQmtDO0E5RXl3UG5DO0FlN3lRQztFK0RxaUI4QjtBOUUyd1AvQjtBZWh6UUM7RStEc2lCa0M7QTlFNndQbkM7QWVuelFDO0UrRHVpQm9DO0E5RSt3UHJDO0FldHpRQztFK0R3aUI2QjtBOUVpeFA5QjtBZXp6UUM7OztFK0QyaUI4QjtBOUVteFAvQjtBZTl6UUM7RStENGlCbUM7QTlFcXhQcEM7QWVqMFFDO0UrRDZpQnFDO0E5RXV4UHRDO0FlcDBRQztFK0Q4aUJ5QztBOUV5eFAxQztBZXYwUUM7RStEK2lCbUM7QTlFMnhQcEM7QWUxMFFDO0UrRGdqQm1DO0E5RTZ4UHBDO0FlNzBRQztFK0RpakJrQztBOUUreFBuQztBZWgxUUM7RStEa2pCaUM7QTlFaXlQbEM7QWVuMVFDO0UrRG1qQnVDO0E5RW15UHhDO0FldDFRQztFK0RvakJzQztBOUVxeVB2QztBZXoxUUM7RStEcWpCbUM7QTlFdXlQcEM7QWU1MVFDO0UrRHNqQm9DO0E5RXl5UHJDO0FlLzFRQztFK0R1akIwQztBOUUyeVAzQztBZWwyUUM7RStEd2pCa0M7QTlFNnlQbkM7QWVyMlFDO0UrRHlqQitCO0E5RSt5UGhDO0FleDJRQztFK0QwakJzQztBOUVpelB2QztBZTMyUUM7RStEMmpCcUM7QTlFbXpQdEM7QWU5MlFDO0UrRDRqQnNDO0E5RXF6UHZDO0FlajNRQztFK0Q2akJvQztBOUV1elByQztBZXAzUUM7RStEOGpCZ0M7QTlFeXpQakM7QWV2M1FDO0UrRCtqQitCO0E5RTJ6UGhDO0FlMTNRQztFK0Rna0JrQztBOUU2elBuQztBZTczUUM7O0UrRGtrQnNDO0E5RSt6UHZDO0FlajRRQztFK0Rta0IwQztBOUVpMFAzQztBZXA0UUM7RStEb2tCdUM7QTlFbTBQeEM7QWV2NFFDO0UrRHFrQnNDO0E5RXEwUHZDO0FlMTRRQztFK0Rza0JxQztBOUV1MFB0QztBZTc0UUM7RStEdWtCc0M7QTlFeTBQdkM7QWVoNVFDO0UrRHdrQndDO0E5RTIwUHpDO0FlbjVRQztFK0R5a0J3QztBOUU2MFB6QztBZXQ1UUM7RStEMGtCaUM7QTlFKzBQbEM7QWV6NVFDO0UrRDJrQnFDO0E5RWkxUHRDO0FlNTVRQztFK0Q0a0I0QztBOUVtMVA3QztBZS81UUM7RStENmtCc0M7QTlFcTFQdkM7QWVsNlFDO0UrRDhrQm1DO0E5RXUxUHBDO0FlcjZRQztFK0Qra0JpQztBOUV5MVBsQztBZXg2UUM7RStEZ2xCb0M7QTlFMjFQckM7QWUzNlFDO0UrRGlsQnFDO0E5RTYxUHRDO0FlOTZRQzs7RStEbWxCOEI7QTlFKzFQL0I7QWVsN1FDO0UrRG9sQmtDO0E5RWkyUG5DO0FlcjdRQztFK0RxbEJnQztBOUVtMlBqQztBZXg3UUM7RStEc2xCaUM7QTlFcTJQbEM7QWUzN1FDO0UrRHVsQmlDO0E5RXUyUGxDO0FlOTdRQzs7RStEeWxCdUM7QTlFeTJQeEM7QWVsOFFDO0UrRDBsQndDO0E5RTIyUHpDO0FlcjhRQztFK0QybEJtQztBOUU2MlBwQztBZXg4UUM7RStENGxCdUM7QTlFKzJQeEM7QWUzOFFDOztFK0Q4bEJ1QztBOUVpM1B4QztBZS84UUM7O0UrRGdtQmlEO0E5RW0zUGxEO0FlbjlRQzs7RStEa21CdUM7QTlFcTNQeEM7QWV2OVFDOztFK0RvbUIwQztBOUV1M1AzQztBZTM5UUM7O0UrRHNtQndDO0E5RXkzUHpDO0FlLzlRQztFK0R1bUJ3QztBOUUyM1B6QztBZWwrUUM7RStEd21CbUM7QTlFNjNQcEM7QWVyK1FDO0UrRHltQnVDO0E5RSszUHhDO0FleCtRQztFK0QwbUJ5QztBOUVpNFAxQztBZTMrUUM7RStEMm1Cc0M7QTlFbTRQdkM7QWU5K1FDO0UrRDRtQndDO0E5RXE0UHpDO0Flai9RQztFK0Q2bUJpQztBOUV1NFBsQztBZXAvUUM7RStEOG1CeUM7QTlFeTRQMUM7QWV2L1FDO0UrRCttQmdDO0E5RTI0UGpDO0FlMS9RQztFK0RnbkJ3QztBOUU2NFB6QztBZTcvUUM7RStEaW5Cc0M7QTlFKzRQdkM7QWVoZ1JDOztFK0RtbkIwQztBOUVpNVAzQztBZXBnUkM7O0UrRHFuQnlDO0E5RW01UDFDO0FleGdSQzs7RStEdW5Cd0M7QTlFcTVQekM7QWU1Z1JDO0UrRHduQm9DO0E5RXU1UHJDO0FlL2dSQzs7RStEMG5Cc0M7QTlFeTVQdkM7QWVuaFJDOztFK0Q0bkJ1QztBOUUyNVB4QztBZXZoUkM7RStENm5CMEM7QTlFNjVQM0M7QWUxaFJDO0UrRDhuQndDO0E5RSs1UHpDO0FlN2hSQztFK0QrbkJ1QztBOUVpNlB4QztBZWhpUkM7RStEZ29CeUM7QTlFbTZQMUM7QWVuaVJDO0UrRGlvQnVDO0E5RXE2UHhDO0FldGlSQztFK0Rrb0JvQztBOUV1NlByQztBZXppUkM7RStEbW9CcUM7QTlFeTZQdEM7QWU1aVJDO0UrRG9vQjJDO0E5RTI2UDVDO0FlL2lSQztFK0Rxb0I2QjtBOUU2NlA5QjtBZWxqUkM7RStEc29Cb0M7QTlFKzZQckM7QWVyalJDO0UrRHVvQnNDO0E5RWk3UHZDO0FleGpSQztFK0R3b0J3QztBOUVtN1B6QztBZTNqUkM7RStEeW9CK0M7QTlFcTdQaEQ7QWU5alJDO0UrRDBvQnFDO0E5RXU3UHRDO0FlamtSQztFK0Qyb0JzQztBOUV5N1B2QztBZXBrUkM7RStENG9CaUM7QTlFMjdQbEM7QWV2a1JDO0UrRDZvQmlDO0E5RTY3UGxDO0FlMWtSQztFK0Q4b0JrQztBOUUrN1BuQztBZTdrUkM7RStEK29CZ0M7QTlFaThQakM7QWVobFJDO0UrRGdwQjRDO0E5RW04UDdDO0FlbmxSQzs7RStEa3BCcUM7QTlFcThQdEM7QWV2bFJDO0UrRG1wQmlDO0E5RXU4UGxDO0FlMWxSQztFK0RvcEJnQztBOUV5OFBqQztBZTdsUkM7RStEcXBCaUM7QTlFMjhQbEM7QWVobVJDO0UrRHNwQjBDO0E5RTY4UDNDO0Flbm1SQztFK0R1cEIyQztBOUUrOFA1QztBZXRtUkM7RStEd3BCMkM7QTlFaTlQNUM7QWV6bVJDO0UrRHlwQjJDO0E5RW05UDVDO0FlNW1SQztFK0QwcEJtQztBOUVxOVBwQztBZS9tUkM7RStEMnBCa0M7QTlFdTlQbkM7QWVsblJDO0UrRDRwQm9DO0E5RXk5UHJDO0Flcm5SQztFK0Q2cEJnQztBOUUyOVBqQztBZXhuUkM7RStEOHBCOEI7QTlFNjlQL0I7QWUzblJDO0UrRCtwQnFDO0E5RSs5UHRDO0FlOW5SQztFK0RncUJ1QztBOUVpK1B4QztBZWpvUkM7RStEaXFCZ0M7QTlFbStQakM7QWVwb1JDO0UrRGtxQmdDO0E5RXErUGpDO0Fldm9SQztFK0RtcUJvQztBOUV1K1ByQztBZTFvUkM7RStEb3FCb0M7QTlFeStQckM7QWU3b1JDO0UrRHFxQnVDO0E5RTIrUHhDO0FlaHBSQztFK0RzcUIrQjtBOUU2K1BoQztBZW5wUkM7RStEdXFCMEM7QTlFKytQM0M7QWV0cFJDO0UrRHdxQm1DO0E5RWkvUHBDO0FlenBSQztFK0R5cUIrQjtBOUVtL1BoQztBZTVwUkM7RStEMHFCdUM7QTlFcS9QeEM7QWUvcFJDO0UrRDJxQjhCO0E5RXUvUC9CO0FlbHFSQztFK0Q0cUJ1QztBOUV5L1B4QztBZXJxUkM7RStENnFCbUM7QTlFMi9QcEM7QWV4cVJDO0UrRDhxQmlDO0E5RTYvUGxDO0FlM3FSQztFK0QrcUJ1QztBOUUrL1B4QztBZTlxUkM7RStEZ3JCeUM7QTlFaWdRMUM7QWVqclJDO0UrRGlyQnNDO0E5RW1nUXZDO0FlcHJSQztFK0RrckJ3QztBOUVxZ1F6QztBZXZyUkM7RStEbXJCdUM7QTlFdWdReEM7QWUxclJDO0UrRG9yQjBDO0E5RXlnUTNDO0FlN3JSQztFK0RxckJrQztBOUUyZ1FuQztBZWhzUkM7RStEc3JCb0M7QTlFNmdRckM7QWVuc1JDO0UrRHVyQnNDO0E5RStnUXZDO0FldHNSQztFK0R3ckJrQztBOUVpaFFuQztBZXpzUkM7RWdFQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRTJzUko7QUFDQTs7Ozs7Q0FLQztBRGp0UkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ210UkY7QURodFJBO0VBQ0U7RUFDQTtBQ2t0UkY7QUQvc1JBO0VBQ0U7RUFDQTtBQ2l0UkY7QUQ5c1JBOztFQUVFO0VBQ0E7QUNndFJGO0FEN3NSQTs7RUFFRTtFQUNBO0FDK3NSRjtBRDVzUkE7RUFDRTs7Ozs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2t0UkY7RUQvc1JBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDa3RSRjtFRC9zUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2l0UkY7RUQ5c1JBO0lBQ0U7SUFDQTtFQ2d0UkY7QUFDRjtBRDdzUkE7RUFDRTs7Ozs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ210UkY7RURodFJBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDbXRSRjtFRGh0UkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2t0UkY7RUQvc1JBO0lBQ0U7SUFDQTtFQ2l0UkY7QUFDRjtBRDlzUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2d0UkY7QUQ3c1JBO0VBQ0U7OztJQUNFO0VDaXRSRjtFRDlzUkE7O0lBQ0U7RUNpdFJGO0FBQ0Y7QUQ5c1JBO0VBQ0U7OztJQUNFO0VDa3RSRjtFRC9zUkE7O0lBQ0U7RUNrdFJGO0FBQ0Y7QUQvc1JBO0VBQ0U7RUFDQTtBQ2l0UkY7QUFDQSw2RUFBNkU7QUQ3c1I3RTtFQUNFO0lBQ0U7SUFDQTtFQytzUkY7RUQ1c1JBO0lBQ0U7SUFDQTtFQzhzUkY7RUQzc1JBO0lBQ0U7SUFDQTtFQzZzUkY7QUFDRjtBRDFzUkE7RUFDRTtJQUNFO0lBQ0E7RUM0c1JGO0VEenNSQTtJQUNFO0lBQ0E7RUMyc1JGO0VEeHNSQTtJQUNFO0lBQ0E7RUMwc1JGO0FBQ0Y7QUR2c1JBO0VBQ0U7RUFDQTtBQ3lzUkY7QUR0c1JBO0VBQ0U7SUFDRTtJQUNBO0VDd3NSRjtFRHJzUkE7SUFDRTtJQUNBO0VDdXNSRjtFRHBzUkE7SUFDRTtJQUNBO0VDc3NSRjtFRG5zUkE7SUFDRTtJQUNBO0VDcXNSRjtFRGxzUkE7SUFDRTtJQUNBO0VDb3NSRjtFRGpzUkE7SUFDRTtJQUNBO0VDbXNSRjtFRGhzUkE7SUFDRTtJQUNBO0VDa3NSRjtBQUNGO0FEL3JSQTtFQUNFO0lBQ0U7SUFDQTtFQ2lzUkY7RUQ5clJBO0lBQ0U7SUFDQTtFQ2dzUkY7RUQ3clJBO0lBQ0U7SUFDQTtFQytyUkY7RUQ1clJBO0lBQ0U7SUFDQTtFQzhyUkY7RUQzclJBO0lBQ0U7SUFDQTtFQzZyUkY7RUQxclJBO0lBQ0U7SUFDQTtFQzRyUkY7RUR6clJBO0lBQ0U7SUFDQTtFQzJyUkY7QUFDRjtBRHhyUkE7RUFDRTtFQUNBO0FDMHJSRjtBRHZyUkE7RUFDRTs7SUFDRTtJQUNBO0VDMHJSRjtFRHZyUkE7Ozs7O0lBQ0U7SUFDQTtFQzZyUkY7RUQxclJBOzs7O0lBQ0U7SUFDQTtFQytyUkY7QUFDRjtBRDVyUkE7RUFDRTs7SUFDRTtJQUNBO0VDK3JSRjtFRDVyUkE7Ozs7O0lBQ0U7SUFDQTtFQ2tzUkY7RUQvclJBOzs7O0lBQ0U7SUFDQTtFQ29zUkY7QUFDRjtBRGpzUkE7RUFDRTtFQUNBO0FDbXNSRjtBRGhzUkE7RUFDRTtJQUNFO0lBQ0E7RUNrc1JGO0VEL3JSQTtJQUNFO0lBQ0E7RUNpc1JGO0VEOXJSQTtJQUNFO0lBQ0E7RUNnc1JGO0VEN3JSQTtJQUNFO0lBQ0E7RUMrclJGO0VENXJSQTtJQUNFO0lBQ0E7RUM4clJGO0FBQ0Y7QUQzclJBO0VBQ0U7SUFDRTtJQUNBO0VDNnJSRjtFRDFyUkE7SUFDRTtJQUNBO0VDNHJSRjtFRHpyUkE7SUFDRTtJQUNBO0VDMnJSRjtFRHhyUkE7SUFDRTtJQUNBO0VDMHJSRjtFRHZyUkE7SUFDRTtJQUNBO0VDeXJSRjtBQUNGO0FEdHJSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDd3JSRjtBRHJyUkE7RUFDRTtJQUNFO0lBQ0E7RUN1clJGO0VEcHJSQTs7SUFDRTtJQUNBO0VDdXJSRjtFRHByUkE7Ozs7SUFDRTtJQUNBO0VDeXJSRjtFRHRyUkE7OztJQUNFO0lBQ0E7RUMwclJGO0VEdnJSQTtJQUNFO0lBQ0E7RUN5clJGO0FBQ0Y7QUR0clJBO0VBQ0U7SUFDRTtJQUNBO0VDd3JSRjtFRHJyUkE7O0lBQ0U7SUFDQTtFQ3dyUkY7RURyclJBOzs7O0lBQ0U7SUFDQTtFQzByUkY7RUR2clJBOzs7SUFDRTtJQUNBO0VDMnJSRjtFRHhyUkE7SUFDRTtJQUNBO0VDMHJSRjtBQUNGO0FEdnJSQTtFQUNFO0VBQ0E7QUN5clJGO0FBQ0EsNkVBQTZFO0FEcnJSN0U7RUFDRTtJQUNFO0lBQ0E7RUN1clJGO0VEcHJSQTtJQUNFO0lBQ0E7RUNzclJGO0VEbnJSQTtJQUNFO0lBQ0E7RUNxclJGO0VEbHJSQTtJQUNFO0lBQ0E7RUNvclJGO0VEanJSQTtJQUNFO0lBQ0E7RUNtclJGO0VEaHJSQTtJQUNFO0lBQ0E7RUNrclJGO0VEL3FSQTtJQUNFO0lBQ0E7RUNpclJGO0FBQ0Y7QUQ5cVJBO0VBQ0U7SUFDRTtJQUNBO0VDZ3JSRjtFRDdxUkE7SUFDRTtJQUNBO0VDK3FSRjtFRDVxUkE7SUFDRTtJQUNBO0VDOHFSRjtFRDNxUkE7SUFDRTtJQUNBO0VDNnFSRjtFRDFxUkE7SUFDRTtJQUNBO0VDNHFSRjtFRHpxUkE7SUFDRTtJQUNBO0VDMnFSRjtFRHhxUkE7SUFDRTtJQUNBO0VDMHFSRjtBQUNGO0FEdnFSQTtFQUNFO0VBQ0E7QUN5cVJGO0FEdHFSQTtFQUNFOzs7Ozs7SUFDRTtJQUNBO0VDNnFSRjtFRDFxUkE7SUFDRTtJQUNBO0lBQ0E7RUM0cVJGO0VEenFSQTtJQUNFO0lBQ0E7RUMycVJGO0VEeHFSQTtJQUNFO0lBQ0E7RUMwcVJGO0VEdnFSQTtJQUNFO0lBQ0E7SUFDQTtFQ3lxUkY7RUR0cVJBO0lBQ0U7SUFDQTtFQ3dxUkY7RURycVJBO0lBQ0U7SUFDQTtJQUNBO0VDdXFSRjtBQUNGO0FEcHFSQTtFQUNFOzs7Ozs7SUFDRTtJQUNBO0VDMnFSRjtFRHhxUkE7SUFDRTtJQUNBO0lBQ0E7RUMwcVJGO0VEdnFSQTtJQUNFO0lBQ0E7RUN5cVJGO0VEdHFSQTtJQUNFO0lBQ0E7RUN3cVJGO0VEcnFSQTtJQUNFO0lBQ0E7SUFDQTtFQ3VxUkY7RURwcVJBO0lBQ0U7SUFDQTtFQ3NxUkY7RURucVJBO0lBQ0U7SUFDQTtJQUNBO0VDcXFSRjtBQUNGO0FEbHFSQTtFQUNFO0VBQ0E7QUNvcVJGO0FEanFSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUN1cVJGO0VEcHFSQTtJQUNFO0lBQ0E7SUFDQTtFQ3NxUkY7RURucVJBO0lBQ0U7SUFDQTtJQUNBO0VDcXFSRjtFRGxxUkE7SUFDRTtJQUNBO0VDb3FSRjtFRGpxUkE7SUFDRTtJQUNBO0VDbXFSRjtFRGhxUkE7SUFDRTtJQUNBO0VDa3FSRjtBQUNGO0FEL3BSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUNxcVJGO0VEbHFSQTtJQUNFO0lBQ0E7SUFDQTtFQ29xUkY7RURqcVJBO0lBQ0U7SUFDQTtJQUNBO0VDbXFSRjtFRGhxUkE7SUFDRTtJQUNBO0VDa3FSRjtFRC9wUkE7SUFDRTtJQUNBO0VDaXFSRjtFRDlwUkE7SUFDRTtJQUNBO0VDZ3FSRjtBQUNGO0FEN3BSQTtFQUNFO0VBQ0E7QUMrcFJGO0FENXBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUNrcVJGO0VEL3BSQTtJQUNFO0lBQ0E7SUFDQTtFQ2lxUkY7RUQ5cFJBO0lBQ0U7SUFDQTtJQUNBO0VDZ3FSRjtFRDdwUkE7SUFDRTtJQUNBO0VDK3BSRjtFRDVwUkE7SUFDRTtJQUNBO0VDOHBSRjtFRDNwUkE7SUFDRTtJQUNBO0VDNnBSRjtBQUNGO0FEMXBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUNncVJGO0VEN3BSQTtJQUNFO0lBQ0E7SUFDQTtFQytwUkY7RUQ1cFJBO0lBQ0U7SUFDQTtJQUNBO0VDOHBSRjtFRDNwUkE7SUFDRTtJQUNBO0VDNnBSRjtFRDFwUkE7SUFDRTtJQUNBO0VDNHBSRjtFRHpwUkE7SUFDRTtJQUNBO0VDMnBSRjtBQUNGO0FEeHBSQTtFQUNFO0VBQ0E7QUMwcFJGO0FEdnBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUM2cFJGO0VEMXBSQTtJQUNFO0lBQ0E7SUFDQTtFQzRwUkY7RUR6cFJBO0lBQ0U7SUFDQTtJQUNBO0VDMnBSRjtFRHhwUkE7SUFDRTtJQUNBO0VDMHBSRjtFRHZwUkE7SUFDRTtJQUNBO0VDeXBSRjtFRHRwUkE7SUFDRTtJQUNBO0VDd3BSRjtBQUNGO0FEcnBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUMycFJGO0VEeHBSQTtJQUNFO0lBQ0E7SUFDQTtFQzBwUkY7RUR2cFJBO0lBQ0U7SUFDQTtJQUNBO0VDeXBSRjtFRHRwUkE7SUFDRTtJQUNBO0VDd3BSRjtFRHJwUkE7SUFDRTtJQUNBO0VDdXBSRjtFRHBwUkE7SUFDRTtJQUNBO0VDc3BSRjtBQUNGO0FEbnBSQTtFQUNFO0VBQ0E7QUNxcFJGO0FEbHBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUN3cFJGO0VEcnBSQTtJQUNFO0lBQ0E7SUFDQTtFQ3VwUkY7RURwcFJBO0lBQ0U7SUFDQTtJQUNBO0VDc3BSRjtFRG5wUkE7SUFDRTtJQUNBO0VDcXBSRjtFRGxwUkE7SUFDRTtJQUNBO0VDb3BSRjtFRGpwUkE7SUFDRTtJQUNBO0VDbXBSRjtBQUNGO0FEaHBSQTtFQUNFOzs7OztJQUNFO0lBQ0E7RUNzcFJGO0VEbnBSQTtJQUNFO0lBQ0E7SUFDQTtFQ3FwUkY7RURscFJBO0lBQ0U7SUFDQTtJQUNBO0VDb3BSRjtFRGpwUkE7SUFDRTtJQUNBO0VDbXBSRjtFRGhwUkE7SUFDRTtJQUNBO0VDa3BSRjtFRC9vUkE7SUFDRTtJQUNBO0VDaXBSRjtBQUNGO0FEOW9SQTtFQUNFO0VBQ0E7QUNncFJGO0FEN29SQTtFQUNFO0lBQ0U7SUFDQTtFQytvUkY7RUQ1b1JBOztJQUNFO0lBQ0E7SUFDQTtFQytvUkY7RUQ1b1JBO0lBQ0U7SUFDQTtJQUNBO0VDOG9SRjtBQUNGO0FEM29SQTtFQUNFO0lBQ0U7SUFDQTtFQzZvUkY7RUQxb1JBOztJQUNFO0lBQ0E7SUFDQTtFQzZvUkY7RUQxb1JBO0lBQ0U7SUFDQTtJQUNBO0VDNG9SRjtBQUNGO0FEem9SQTtFQUNFO0VBQ0E7QUMyb1JGO0FEeG9SQTtFQUNFO0lBQ0U7SUFDQTtFQzBvUkY7RUR2b1JBOztJQUNFO0lBQ0E7SUFDQTtFQzBvUkY7RUR2b1JBO0lBQ0U7SUFDQTtJQUNBO0VDeW9SRjtBQUNGO0FEdG9SQTtFQUNFO0lBQ0U7SUFDQTtFQ3dvUkY7RURyb1JBOztJQUNFO0lBQ0E7SUFDQTtFQ3dvUkY7RURyb1JBO0lBQ0U7SUFDQTtJQUNBO0VDdW9SRjtBQUNGO0FEcG9SQTtFQUNFO0VBQ0E7QUNzb1JGO0FEbm9SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDcW9SRjtFRGxvUkE7SUFDRTtJQUNBO0lBQ0E7RUNvb1JGO0FBQ0Y7QURqb1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNtb1JGO0VEaG9SQTtJQUNFO0lBQ0E7SUFDQTtFQ2tvUkY7QUFDRjtBRC9uUkE7RUFDRTtFQUNBO0FDaW9SRjtBRDluUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2dvUkY7RUQ3blJBO0lBQ0U7SUFDQTtJQUNBO0VDK25SRjtBQUNGO0FENW5SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDOG5SRjtFRDNuUkE7SUFDRTtJQUNBO0lBQ0E7RUM2blJGO0FBQ0Y7QUQxblJBO0VBQ0U7RUFDQTtBQzRuUkY7QUR6blJBO0VBQ0U7SUFDRTtJQUNBO0VDMm5SRjtFRHhuUkE7O0lBQ0U7SUFDQTtJQUNBO0VDMm5SRjtFRHhuUkE7SUFDRTtJQUNBO0lBQ0E7RUMwblJGO0FBQ0Y7QUR2blJBO0VBQ0U7SUFDRTtJQUNBO0VDeW5SRjtFRHRuUkE7O0lBQ0U7SUFDQTtJQUNBO0VDeW5SRjtFRHRuUkE7SUFDRTtJQUNBO0lBQ0E7RUN3blJGO0FBQ0Y7QURyblJBO0VBQ0U7RUFDQTtBQ3VuUkY7QURwblJBO0VBQ0U7SUFDRTtFQ3NuUkY7RURublJBO0lBQ0U7RUNxblJGO0FBQ0Y7QURsblJBO0VBQ0U7SUFDRTtFQ29uUkY7RURqblJBO0lBQ0U7RUNtblJGO0FBQ0Y7QURoblJBO0VBQ0U7RUFDQTtBQ2tuUkY7QUQvbVJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpblJGO0VEOW1SQTtJQUNFO0lBQ0E7SUFDQTtFQ2duUkY7QUFDRjtBRDdtUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQyttUkY7RUQ1bVJBO0lBQ0U7SUFDQTtJQUNBO0VDOG1SRjtBQUNGO0FEM21SQTtFQUNFO0VBQ0E7QUM2bVJGO0FEMW1SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNG1SRjtFRHptUkE7SUFDRTtJQUNBO0lBQ0E7RUMybVJGO0FBQ0Y7QUR4bVJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwbVJGO0VEdm1SQTtJQUNFO0lBQ0E7SUFDQTtFQ3ltUkY7QUFDRjtBRHRtUkE7RUFDRTtFQUNBO0FDd21SRjtBRHJtUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3VtUkY7RURwbVJBO0lBQ0U7SUFDQTtJQUNBO0VDc21SRjtBQUNGO0FEbm1SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDcW1SRjtFRGxtUkE7SUFDRTtJQUNBO0lBQ0E7RUNvbVJGO0FBQ0Y7QURqbVJBO0VBQ0U7RUFDQTtBQ21tUkY7QURobVJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNrbVJGO0VEL2xSQTtJQUNFO0lBQ0E7SUFDQTtFQ2ltUkY7QUFDRjtBRDlsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2dtUkY7RUQ3bFJBO0lBQ0U7SUFDQTtJQUNBO0VDK2xSRjtBQUNGO0FENWxSQTtFQUNFO0VBQ0E7QUM4bFJGO0FEM2xSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNmxSRjtFRDFsUkE7SUFDRTtJQUNBO0lBQ0E7RUM0bFJGO0FBQ0Y7QUR6bFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMybFJGO0VEeGxSQTtJQUNFO0lBQ0E7SUFDQTtFQzBsUkY7QUFDRjtBRHZsUkE7RUFDRTtFQUNBO0FDeWxSRjtBRHRsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3dsUkY7RURybFJBO0lBQ0U7SUFDQTtJQUNBO0VDdWxSRjtBQUNGO0FEcGxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDc2xSRjtFRG5sUkE7SUFDRTtJQUNBO0lBQ0E7RUNxbFJGO0FBQ0Y7QURsbFJBO0VBQ0U7RUFDQTtBQ29sUkY7QURqbFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNtbFJGO0VEaGxSQTtJQUNFO0lBQ0E7SUFDQTtFQ2tsUkY7QUFDRjtBRC9rUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2lsUkY7RUQ5a1JBO0lBQ0U7SUFDQTtJQUNBO0VDZ2xSRjtBQUNGO0FEN2tSQTtFQUNFO0VBQ0E7QUMra1JGO0FENWtSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDOGtSRjtFRDNrUkE7SUFDRTtJQUNBO0lBQ0E7RUM2a1JGO0FBQ0Y7QUQxa1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0a1JGO0VEemtSQTtJQUNFO0lBQ0E7SUFDQTtFQzJrUkY7QUFDRjtBRHhrUkE7RUFDRTtFQUNBO0FDMGtSRjtBRHZrUkE7RUFDRTtJQUNFO0VDeWtSRjtFRHRrUkE7SUFDRTtFQ3drUkY7QUFDRjtBRHJrUkE7RUFDRTtJQUNFO0VDdWtSRjtFRHBrUkE7SUFDRTtFQ3NrUkY7QUFDRjtBRG5rUkE7RUFDRTtFQUNBO0FDcWtSRjtBRGxrUkE7RUFDRTtJQUNFO0VDb2tSRjtFRGprUkE7SUFDRTtJQUNBO0lBQ0E7RUNta1JGO0FBQ0Y7QURoa1JBO0VBQ0U7SUFDRTtFQ2trUkY7RUQvalJBO0lBQ0U7SUFDQTtJQUNBO0VDaWtSRjtBQUNGO0FEOWpSQTtFQUNFO0VBQ0E7QUNna1JGO0FEN2pSQTtFQUNFO0lBQ0U7RUMralJGO0VENWpSQTtJQUNFO0lBQ0E7SUFDQTtFQzhqUkY7QUFDRjtBRDNqUkE7RUFDRTtJQUNFO0VDNmpSRjtFRDFqUkE7SUFDRTtJQUNBO0lBQ0E7RUM0alJGO0FBQ0Y7QUR6alJBO0VBQ0U7RUFDQTtBQzJqUkY7QUR4alJBO0VBQ0U7SUFDRTtFQzBqUkY7RUR2alJBO0lBQ0U7SUFDQTtJQUNBO0VDeWpSRjtBQUNGO0FEdGpSQTtFQUNFO0lBQ0U7RUN3alJGO0VEcmpSQTtJQUNFO0lBQ0E7SUFDQTtFQ3VqUkY7QUFDRjtBRHBqUkE7RUFDRTtFQUNBO0FDc2pSRjtBRG5qUkE7RUFDRTtJQUNFO0VDcWpSRjtFRGxqUkE7SUFDRTtJQUNBO0lBQ0E7RUNvalJGO0FBQ0Y7QURqalJBO0VBQ0U7SUFDRTtFQ21qUkY7RURoalJBO0lBQ0U7SUFDQTtJQUNBO0VDa2pSRjtBQUNGO0FEL2lSQTtFQUNFO0VBQ0E7QUNpalJGO0FEOWlSQTtFQUNFO0lBQ0U7RUNnalJGO0VEN2lSQTtJQUNFO0lBQ0E7SUFDQTtFQytpUkY7QUFDRjtBRDVpUkE7RUFDRTtJQUNFO0VDOGlSRjtFRDNpUkE7SUFDRTtJQUNBO0lBQ0E7RUM2aVJGO0FBQ0Y7QUQxaVJBO0VBQ0U7RUFDQTtBQzRpUkY7QUR6aVJBO0VBQ0U7SUFDRTtFQzJpUkY7RUR4aVJBO0lBQ0U7SUFDQTtJQUNBO0VDMGlSRjtBQUNGO0FEdmlSQTtFQUNFO0lBQ0U7RUN5aVJGO0VEdGlSQTtJQUNFO0lBQ0E7SUFDQTtFQ3dpUkY7QUFDRjtBRHJpUkE7RUFDRTtFQUNBO0FDdWlSRjtBRHBpUkE7RUFDRTtJQUNFO0VDc2lSRjtFRG5pUkE7SUFDRTtJQUNBO0lBQ0E7RUNxaVJGO0FBQ0Y7QURsaVJBO0VBQ0U7SUFDRTtFQ29pUkY7RURqaVJBO0lBQ0U7SUFDQTtJQUNBO0VDbWlSRjtBQUNGO0FEaGlSQTtFQUNFO0VBQ0E7QUNraVJGO0FEL2hSQTtFQUNFO0lBQ0U7RUNpaVJGO0VEOWhSQTtJQUNFO0lBQ0E7SUFDQTtFQ2dpUkY7QUFDRjtBRDdoUkE7RUFDRTtJQUNFO0VDK2hSRjtFRDVoUkE7SUFDRTtJQUNBO0lBQ0E7RUM4aFJGO0FBQ0Y7QUQzaFJBO0VBQ0U7RUFDQTtBQzZoUkY7QUQxaFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzRoUkY7RUR6aFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMyaFJGO0VEeGhSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDMGhSRjtFRHZoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3loUkY7RUR0aFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUN3aFJGO0FBQ0Y7QURyaFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3VoUkY7RURwaFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNzaFJGO0VEbmhSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDcWhSRjtFRGxoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ29oUkY7RURqaFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNtaFJGO0FBQ0Y7QURoaFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNraFJGO0FEL2dSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2loUkY7RUQ5Z1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNnaFJGO0VEN2dSQTtJQUNFO0lBQ0E7SUFDQTtFQytnUkY7RUQ1Z1JBO0lBQ0U7SUFDQTtFQzhnUkY7RUQzZ1JBO0lBQ0U7SUFDQTtFQzZnUkY7QUFDRjtBRDFnUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM0Z1JGO0VEemdSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDMmdSRjtFRHhnUkE7SUFDRTtJQUNBO0lBQ0E7RUMwZ1JGO0VEdmdSQTtJQUNFO0lBQ0E7RUN5Z1JGO0VEdGdSQTtJQUNFO0lBQ0E7RUN3Z1JGO0FBQ0Y7QURyZ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUN1Z1JGO0FEcGdSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3NnUkY7RURuZ1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNxZ1JGO0VEbGdSQTtJQUNFO0lBQ0E7SUFDQTtFQ29nUkY7RURqZ1JBO0lBQ0U7SUFDQTtFQ21nUkY7RURoZ1JBO0lBQ0U7SUFDQTtFQ2tnUkY7QUFDRjtBRC8vUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNpZ1JGO0VEOS9RQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDZ2dSRjtFRDcvUUE7SUFDRTtJQUNBO0lBQ0E7RUMrL1FGO0VENS9RQTtJQUNFO0lBQ0E7RUM4L1FGO0VEMy9RQTtJQUNFO0lBQ0E7RUM2L1FGO0FBQ0Y7QUQxL1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUM0L1FGO0FEei9RQTtFQUNFO0lBQ0U7SUFDQTtFQzIvUUY7RUR4L1FBO0lBQ0U7SUFDQTtJQUNBO0VDMC9RRjtFRHYvUUE7SUFDRTtJQUNBO0lBQ0E7RUN5L1FGO0FBQ0Y7QUR0L1FBO0VBQ0U7SUFDRTtJQUNBO0VDdy9RRjtFRHIvUUE7SUFDRTtJQUNBO0lBQ0E7RUN1L1FGO0VEcC9RQTtJQUNFO0lBQ0E7SUFDQTtFQ3MvUUY7QUFDRjtBRG4vUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3EvUUY7QURsL1FBO0VBQ0U7SUFDRTtJQUNBO0VDby9RRjtFRGovUUE7SUFDRTtJQUNBO0lBQ0E7RUNtL1FGO0VEaC9RQTtJQUNFO0lBQ0E7SUFDQTtFQ2svUUY7QUFDRjtBRC8rUUE7RUFDRTtJQUNFO0lBQ0E7RUNpL1FGO0VEOStRQTtJQUNFO0lBQ0E7SUFDQTtFQ2cvUUY7RUQ3K1FBO0lBQ0U7SUFDQTtJQUNBO0VDKytRRjtBQUNGO0FENStRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDOCtRRjtBRDMrUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzYrUUY7RUQxK1FBO0lBQ0U7SUFDQTtJQUNBO0VDNCtRRjtFRHorUUE7SUFDRTtJQUNBO0lBQ0E7RUMyK1FGO0VEeCtRQTtJQUNFO0lBQ0E7SUFDQTtFQzArUUY7QUFDRjtBRHYrUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3krUUY7RUR0K1FBO0lBQ0U7SUFDQTtJQUNBO0VDdytRRjtFRHIrUUE7SUFDRTtJQUNBO0lBQ0E7RUN1K1FGO0VEcCtRQTtJQUNFO0lBQ0E7SUFDQTtFQ3MrUUY7QUFDRjtBRG4rUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3ErUUY7QURsK1FBO0VBQ0U7SUFDRTtFQ28rUUY7RURqK1FBO0lBQ0U7SUFDQTtJQUNBO0VDbStRRjtBQUNGO0FEaCtRQTtFQUNFO0lBQ0U7RUNrK1FGO0VELzlRQTtJQUNFO0lBQ0E7SUFDQTtFQ2krUUY7QUFDRjtBRDk5UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2crUUY7QUQ3OVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDKzlRRjtFRDU5UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDODlRRjtBQUNGO0FEMzlRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzY5UUY7RUQxOVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzQ5UUY7QUFDRjtBRHo5UUE7RUFDRTtFQUNBO0FDMjlRRjtBRHg5UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMwOVFGO0VEdjlRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5OVFGO0FBQ0Y7QUR0OVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDdzlRRjtFRHI5UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDdTlRRjtBQUNGO0FEcDlRQTtFQUNFO0VBQ0E7QUNzOVFGO0FEbjlRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3E5UUY7RURsOVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ285UUY7QUFDRjtBRGo5UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNtOVFGO0VEaDlRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNrOVFGO0FBQ0Y7QUQvOFFBO0VBQ0U7RUFDQTtBQ2k5UUY7QUQ5OFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDZzlRRjtFRDc4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDKzhRRjtBQUNGO0FENThRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzg4UUY7RUQzOFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzY4UUY7QUFDRjtBRDE4UUE7RUFDRTtFQUNBO0FDNDhRRjtBRHo4UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyOFFGO0VEeDhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMwOFFGO0FBQ0Y7QUR2OFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDeThRRjtFRHQ4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDdzhRRjtBQUNGO0FEcjhRQTtFQUNFO0VBQ0E7QUN1OFFGO0FEcDhRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDczhRRjtFRG44UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDcThRRjtBQUNGO0FEbDhRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDbzhRRjtFRGo4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbThRRjtBQUNGO0FEaDhRQTtFQUNFO0VBQ0E7QUNrOFFGO0FELzdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDaThRRjtFRDk3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDZzhRRjtBQUNGO0FENzdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDKzdRRjtFRDU3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDODdRRjtBQUNGO0FEMzdRQTtFQUNFO0VBQ0E7QUM2N1FGO0FEMTdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNDdRRjtFRHo3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMjdRRjtBQUNGO0FEeDdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMDdRRjtFRHY3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDeTdRRjtBQUNGO0FEdDdRQTtFQUNFO0VBQ0E7QUN3N1FGO0FEcjdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdTdRRjtFRHA3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDczdRRjtBQUNGO0FEbjdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDcTdRRjtFRGw3UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbzdRRjtBQUNGO0FEajdRQTtFQUNFO0VBQ0E7QUNtN1FGO0FEaDdRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDazdRRjtFRC82UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDaTdRRjtBQUNGO0FEOTZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDZzdRRjtFRDc2UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDKzZRRjtBQUNGO0FENTZRQTtFQUNFO0VBQ0E7QUM4NlFGO0FEMzZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUM2NlFGO0VEMTZRQTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM2NlFGO0VEMTZRQTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzY2UUY7RUQxNlFBO0lBQ0U7SUFDQTtJQUNBO0VDNDZRRjtBQUNGO0FEejZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMyNlFGO0VEeDZRQTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyNlFGO0VEeDZRQTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzI2UUY7RUR4NlFBO0lBQ0U7SUFDQTtJQUNBO0VDMDZRRjtBQUNGO0FEdjZRQTtFQUNFO0VBQ0E7QUN5NlFGO0FBQ0EsNkVBQTZFO0FEcjZRN0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3U2UUY7RURwNlFBO0lBQ0U7SUFDQTtJQUNBO0VDczZRRjtBQUNGO0FEbjZRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDcTZRRjtFRGw2UUE7SUFDRTtJQUNBO0lBQ0E7RUNvNlFGO0FBQ0Y7QURqNlFBO0VBQ0U7RUFDQTtBQ202UUY7QUFDQSw2RUFBNkU7QUQvNVE3RTtFQUNFO0lBQ0U7RUNpNlFGO0VEOTVRQTtJQUNFO0lBQ0E7SUFDQTtFQ2c2UUY7QUFDRjtBRDc1UUE7RUFDRTtJQUNFO0VDKzVRRjtFRDU1UUE7SUFDRTtJQUNBO0lBQ0E7RUM4NVFGO0FBQ0Y7QUQzNVFBO0VBQ0U7RUFDQTtBQzY1UUY7QUQxNVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0NVFGO0VEejVRQTtJQUNFO0VDMjVRRjtBQUNGO0FEeDVRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDMDVRRjtFRHY1UUE7SUFDRTtFQ3k1UUY7QUFDRjtBRHQ1UUE7RUFDRTtFQUNBO0FDdzVRRjtBRHI1UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN1NVFGO0VEcDVRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzNVFGO0FBQ0Y7QURuNVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDcTVRRjtFRGw1UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbzVRRjtBQUNGO0FEajVRQTtFQUNFO0VBQ0E7QUNtNVFGO0FEaDVRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2s1UUY7RUQvNFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2k1UUY7QUFDRjtBRDk0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnNVFGO0VENzRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrNFFGO0FBQ0Y7QUQ1NFFBO0VBQ0U7RUFDQTtBQzg0UUY7QUQzNFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjRRRjtFRDE0UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNDRRRjtBQUNGO0FEejRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzI0UUY7RUR4NFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzA0UUY7QUFDRjtBRHY0UUE7RUFDRTtFQUNBO0FDeTRRRjtBRHQ0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN3NFFGO0VEcjRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN1NFFGO0FBQ0Y7QURwNFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDczRRRjtFRG40UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDcTRRRjtBQUNGO0FEbDRRQTtFQUNFO0VBQ0E7QUNvNFFGO0FEajRRQTtFQUNFO0lBQ0U7RUNtNFFGO0VEaDRRQTtJQUNFO0lBQ0E7SUFDQTtFQ2s0UUY7RUQvM1FBO0lBQ0U7RUNpNFFGO0FBQ0Y7QUQ5M1FBO0VBQ0U7SUFDRTtFQ2c0UUY7RUQ3M1FBO0lBQ0U7SUFDQTtJQUNBO0VDKzNRRjtFRDUzUUE7SUFDRTtFQzgzUUY7QUFDRjtBRDMzUUE7RUFDRTtFQUNBO0FDNjNRRjtBRDEzUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM0M1FGO0VEejNRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMjNRRjtBQUNGO0FEeDNRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzAzUUY7RUR2M1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5M1FGO0FBQ0Y7QUR0M1FBO0VBQ0U7RUFDQTtBQ3czUUY7QURyM1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN1M1FGO0VEcDNRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzM1FGO0FBQ0Y7QURuM1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxM1FGO0VEbDNRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvM1FGO0FBQ0Y7QURqM1FBO0VBQ0U7RUFDQTtBQ20zUUY7QURoM1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNrM1FGO0VELzJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNpM1FGO0FBQ0Y7QUQ5MlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNnM1FGO0VENzJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrMlFGO0FBQ0Y7QUQ1MlFBO0VBQ0U7RUFDQTtBQzgyUUY7QUQzMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjJRRjtFRDEyUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzQyUUY7QUFDRjtBRHoyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyMlFGO0VEeDJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDJRRjtBQUNGO0FEdjJRQTtFQUNFO0VBQ0E7QUN5MlFGO0FEdDJRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdzJRRjtFRHIyUUE7SUFDRTtJQUNBO0VDdTJRRjtBQUNGO0FEcDJRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDczJRRjtFRG4yUUE7SUFDRTtJQUNBO0VDcTJRRjtBQUNGO0FEbDJRQTtFQUNFO0VBQ0E7QUNvMlFGO0FEajJRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDbTJRRjtFRGgyUUE7SUFDRTtJQUNBO0VDazJRRjtBQUNGO0FELzFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDaTJRRjtFRDkxUUE7SUFDRTtJQUNBO0VDZzJRRjtBQUNGO0FENzFRQTtFQUNFO0VBQ0E7QUMrMVFGO0FENTFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDODFRRjtFRDMxUUE7SUFDRTtJQUNBO0VDNjFRRjtBQUNGO0FEMTFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNDFRRjtFRHoxUUE7SUFDRTtJQUNBO0VDMjFRRjtBQUNGO0FEeDFRQTtFQUNFO0VBQ0E7QUMwMVFGO0FEdjFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDeTFRRjtFRHQxUUE7SUFDRTtJQUNBO0VDdzFRRjtBQUNGO0FEcjFRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdTFRRjtFRHAxUUE7SUFDRTtJQUNBO0VDczFRRjtBQUNGO0FEbjFRQTtFQUNFO0VBQ0E7QUNxMVFGO0FEbDFRQTtFQUNFO0lBQ0U7SUFDQTtFQ28xUUY7RURqMVFBO0lBQ0U7SUFDQTtJQUNBO0VDbTFRRjtBQUNGO0FEaDFRQTtFQUNFO0lBQ0U7SUFDQTtFQ2sxUUY7RUQvMFFBO0lBQ0U7SUFDQTtJQUNBO0VDaTFRRjtBQUNGO0FEOTBRQTtFQUNFO0VBQ0E7QUNnMVFGO0FENzBRQTtFQUNFO0lBQ0U7SUFDQTtFQyswUUY7RUQ1MFFBO0lBQ0U7SUFDQTtJQUNBO0VDODBRRjtBQUNGO0FEMzBRQTtFQUNFO0lBQ0U7SUFDQTtFQzYwUUY7RUQxMFFBO0lBQ0U7SUFDQTtJQUNBO0VDNDBRRjtBQUNGO0FEejBRQTtFQUNFO0VBQ0E7QUMyMFFGO0FEeDBRQTtFQUNFO0lBQ0U7SUFDQTtFQzAwUUY7RUR2MFFBO0lBQ0U7SUFDQTtJQUNBO0VDeTBRRjtBQUNGO0FEdDBRQTtFQUNFO0lBQ0U7SUFDQTtFQ3cwUUY7RURyMFFBO0lBQ0U7SUFDQTtJQUNBO0VDdTBRRjtBQUNGO0FEcDBRQTtFQUNFO0VBQ0E7QUNzMFFGO0FEbjBRQTtFQUNFO0lBQ0U7SUFDQTtFQ3EwUUY7RURsMFFBO0lBQ0U7SUFDQTtJQUNBO0VDbzBRRjtBQUNGO0FEajBRQTtFQUNFO0lBQ0U7SUFDQTtFQ20wUUY7RURoMFFBO0lBQ0U7SUFDQTtJQUNBO0VDazBRRjtBQUNGO0FEL3pRQTtFQUNFO0VBQ0E7QUNpMFFGO0FBQ0E7Ozs7O0NBS0M7QUFDRCxpQkFBaUI7QWdGbDdXakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGFBQWE7QWdGbDdXYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsY0FBYztBZ0ZsN1dkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxVQUFVO0FnRmw3V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFdBQVc7QWdGbDdXWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsZUFBZTtBZ0ZsN1dmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxjQUFjO0FnRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFVBQVU7QWdGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsaUJBQWlCO0FnRmw3V2pCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxhQUFhO0FnRmw3V2I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGNBQWM7QWdGbDdXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsVUFBVTtBZ0ZsN1dWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxXQUFXO0FnRmw3V1g7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGVBQWU7QWdGbDdXZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsY0FBYztBZ0ZsN1dkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxVQUFVO0FnRmw3V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGlCQUFpQjtBZ0ZsN1dqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsYUFBYTtBZ0ZsN1diO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxjQUFjO0FnRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFVBQVU7QWdGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsV0FBVztBZ0ZsN1dYO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxlQUFlO0FnRmw3V2Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGNBQWM7QWdGbDdXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsVUFBVTtBZ0ZsN1dWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxpQkFBaUI7QWdGbDdXakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGFBQWE7QWdGbDdXYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsY0FBYztBZ0ZsN1dkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxVQUFVO0FnRmw3V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFdBQVc7QWdGbDdXWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsZUFBZTtBZ0ZsN1dmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxjQUFjO0FnRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFVBQVU7QWdGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FpRmx0WEE7Ozs7OztFQUNFO0FqRnl0WEY7QWlGdHRYQTtFQUNFO0FqRnd0WEY7QWlGcnRYQTtFQUNFO0FqRnV0WEY7QWlGcHRYQTtFQUNFO0FqRnN0WEY7QWlGbnRYQTtFQUNFO0FqRnF0WEY7QWlGbHRYQTtFQUNFO0FqRm90WEY7QWlGanRYQTtFQUNFO0FqRm10WEY7QWlGaHRYQTs7O0VBQ0U7RUFDQTtBakZvdFhGO0FrRmx2WEE7RUFDRTtFQUNBO0VBQ0E7QWxGb3ZYRjtBa0ZqdlhBO0VBQ0U7QWxGbXZYRjtBa0ZodlhBO0VBQ0U7QWxGa3ZYRjtBa0YvdVhBOztFQUNFO0VBQ0E7QWxGa3ZYRjtBa0YvdVhBOzs7RUFDRTtBbEZtdlhGO0FrRmh2WEE7O0VBQ0U7QWxGbXZYRjtBa0ZodlhBO0VBQ0U7QWxGa3ZYRjtBa0YvdVhBO0VBQ0U7QWxGaXZYRjtBa0Y5dVhBO0VBQ0U7RUFDQTtBbEZndlhGO0FrRjd1WEE7RUFDRTtBbEYrdVhGO0FrRjV1WEE7RUFDRTtBbEY4dVhGO0FrRjN1WEE7RUFDRTtBbEY2dVhGO0FrRjF1WEE7RUFDRTtFQUNBO0FsRjR1WEY7QWtGenVYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjJ1WEY7QWtGeHVYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYwdVhGO0FrRnZ1WEE7RUFDRTtBbEZ5dVhGO0FrRnR1WEE7RUFDRTtBbEZ3dVhGO0FrRnJ1WEE7RUFDRTtBbEZ1dVhGO0FrRnB1WEE7RUFDRTtFQUNBO0FsRnN1WEY7QWtGbnVYQTtFQUNFO0FsRnF1WEY7QWtGbHVYQTs7O0VBR0U7RUFDQTtBbEZvdVhGO0FrRmp1WEE7RUFDRTtBbEZtdVhGO0FrRmh1WEE7RUFDRTtBbEZrdVhGO0FrRi90WEE7RUFDRTtBbEZpdVhGO0FrRjl0WEE7RUFDRTtFQUNBO0FsRmd1WEY7QWtGN3RYQTs7RUFDRTtBbEZndVhGO0FrRjd0WEE7O0VBQ0U7QWxGZ3VYRjtBa0Y3dFhBOztFQUNFO0FsRmd1WEY7QWtGN3RYQTtFQUNFO0FsRit0WEY7QWtGNXRYQTtFQUNFO0VBQ0E7QWxGOHRYRjtBa0YxdFhBO0VBQ0U7QWxGNHRYRjtBa0Z6dFhBO0VBQ0U7RUFDQTtBbEYydFhGO0FrRnZ0WEE7RUFDRTtBbEZ5dFhGO0FrRnR0WEE7RUFDRTtBbEZ3dFhGO0FrRnJ0WEE7RUFDRTtBbEZ1dFhGO0FrRnB0WEE7RUFDRTtBbEZzdFhGO0FrRm50WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEZxdFhGO0FrRmx0WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm90WEY7QWtGanRYQTtFQUNFO0FsRm10WEY7QWtGaHRYQTtFQUNFO0FsRmt0WEY7QWtGL3NYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZpdFhGO0FrRjlzWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRmd0WEY7QWtGN3NYQTtFQUNFO0FsRitzWEY7QWtGNXNYQTtFQUNFO0FsRjhzWEY7QWtGM3NYQTtFQUNFO0FsRjZzWEY7QWtGMXNYQTs7RUFFRTtBbEY0c1hGO0FrRnpzWEE7RUFDRTtFQUNBO0FsRjJzWEY7QWtGeHNYQTtFQUNFO0FsRjBzWEY7QWtGdnNYQTtFQUNFO0FsRnlzWEY7QWtGdHNYQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbEZ3c1hGO0FrRnJzWEE7RUFDRTtFQUNBO0FsRnVzWEY7QWtGcHNYQTtFQUNFO0FsRnNzWEY7QWtGbnNYQTtFQUNFO0FsRnFzWEY7QWtGbHNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZvc1hGO0FrRmpzWEE7RUFDRTtBbEZtc1hGO0FrRmhzWEE7RUFDRTtBbEZrc1hGO0FrRi9yWEE7RUFDRTtFQUNBO0FsRmlzWEY7QWtGL3JYQTtFQUNFO0VBQ0E7QWxGaXNYRjtBa0YvclhBO0VBQ0U7RUFDQTtBbEZpc1hGO0FrRjlyWEE7RUFDRTtFQUNBO0FsRmdzWEY7QWtGOXJYQTtFQUNFO0VBQ0E7QWxGZ3NYRjtBa0Y5clhBO0VBQ0U7RUFDQTtBbEZnc1hGO0FrRjdyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGK3JYRjtBa0Y1clhBOzs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRmtzWEY7QWtGL3JYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRmlzWEY7QWtGOXJYQTs7RUFDRTtBbEZpc1hGO0FrRjlyWEE7RUFDRTtBbEZnc1hGO0FrRjdyWEE7O0VBR0U7QWxGOHJYRjtBa0YzclhBO0VBQ0U7QWxGNnJYRjtBa0YxclhBO0VBQ0U7QWxGNHJYRjtBa0Z6clhBO0VBQ0U7QWxGMnJYRjtBa0Z4clhBO0VBQ0U7QWxGMHJYRjtBa0Z2clhBOzs7RUFDRTtBbEYyclhGO0FrRnhyWEE7RUFDRTtBbEYwclhGO0FrRnZyWEE7RUFDRTtBbEZ5clhGO0FrRnRyWEE7RUFDRTtBbEZ3clhGO0FrRnJyWEE7RUFDRTtBbEZ1clhGO0FrRnByWEE7RUFDRTtBbEZzclhGO0FrRm5yWEE7RUFDRTtFQUNBO0FsRnFyWEY7QWtGbHJYQTtFQUNFO0FsRm9yWEY7QWtGanJYQTtFQUNFO0FsRm1yWEY7QWtGaHJYQTs7RUFFRTtBbEZrclhGO0FrRi9xWEE7O0VBRUU7QWxGaXJYRjtBa0Y5cVhBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FsRmdyWEY7QWtGN3FYQTtFQUNFO0FsRitxWEY7QWtGNXFYQTtFQUNFO0FsRjhxWEY7QWtGM3FYQTtFQUNFO0FsRjZxWEY7QWtGMXFYQTtFQUNFO0FsRjRxWEY7QWtGenFYQTs7RUFFRTtFQUNBO0FsRjJxWEY7QWtGeHFYQTtFQUNFO0VBQ0E7QWxGMHFYRjtBa0Z2cVhBO0VBQ0U7RUFDQTtBbEZ5cVhGO0FrRnRxWEE7O0VBRUU7QWxGd3FYRjtBa0ZycVhBOztFQUVFO0VBQ0E7RUFDQTtBbEZ1cVhGO0FrRnBxWEE7O0VBRUU7QWxGc3FYRjtBa0ZucVhBOztFQUVFO0FsRnFxWEY7QWtGbHFYQTs7OztFQUlFO0FsRm9xWEY7QWtGanFYQTtFQUNFO0FsRm1xWEY7QWtGaHFYQTs7RUFFRTtBbEZrcVhGO0FrRi9wWEE7O0VBRUU7QWxGaXFYRjtBa0Y3cFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYrcFhGO0FrRjNwWEE7RUFDRTtFQUNBO0FsRjZwWEY7QW1GcnBZQTtFQUNFO0FuRnVwWUY7QW1GcHBZQTtFQUNFO0VBQ0E7RUFDQTtBbkZzcFlGO0FtRm5wWUE7O0VBQ0U7QW5Gc3BZRjtBbUZucFlBO0VBQ0U7QW5GcXBZRjtBbUZscFlBO0VBQ0U7RUFDQTtBbkZvcFlGO0FtRmpwWUE7O0VBQ0U7RUFDQTtBbkZvcFlGO0FtRmpwWUE7RUFDRTtFQUNBO0FuRm1wWUY7QW1GanBZQTtFQUNFO0FuRm1wWUY7QW1GanBZQTtFQUNFO0FuRm1wWUY7QW1GaHBZQTtFQUNFO0VBQ0E7QW5Ga3BZRjtBbUYvb1lBO0VBQ0U7RUFDQTtBbkZpcFlGO0FtRjlvWUE7RUFDRTtBbkZncFlGO0FtRjdvWUE7RUFDRTtFQUNBO0FuRitvWUY7QW1GNW9ZQTtFQUNFO0FuRjhvWUY7QW1GM29ZQTs7Ozs7RUFLRTtBbkY2b1lGO0FtRjFvWUE7O0VBQ0U7QW5GNm9ZRjtBbUYxb1lBO0VBQ0U7QW5GNG9ZRjtBbUZ6b1lBO0VBQ0U7QW5GMm9ZRjtBbUZ6b1lBOztFQUNFO0FuRjRvWUY7QW1Gem9ZQTtFQUVFO0VBQ0E7RUFDQTtBbkYwb1lGO0FtRnZvWUE7O0VBQ0U7QW5GMG9ZRjtBbUZ2b1lBO0VBQ0U7SUFDRTtJQUNBO0VuRnlvWUY7QUFDRjtBbUZ0b1lBOztFQUNFO0FuRnlvWUY7QW1GdG9ZQTtFQUNFO0lBQ0U7RW5Gd29ZRjtBQUNGO0FtRnRvWUE7RUFDRTtJQUNFO0VuRndvWUY7QUFDRjtBbUZyb1lBO0VBQ0U7SUFDRTtFbkZ1b1lGO0VtRnJvWUE7SUFDRTtFbkZ1b1lGO0FBQ0Y7QW9GbHdZQTtFQUNFO0FwRm93WUY7QW9GbHdZRTs7Ozs7RUFDRTtBcEZ3d1lKO0FvRnB3WUE7RUFDRTtBcEZzd1lGO0FvRm53WUE7RUFDRTtBcEZxd1lGO0FvRmx3WUE7RUFDRTtBcEZvd1lGO0FvRmp3WUE7RUFDRTtBcEZtd1lGO0FvRmh3WUE7RUFDRTtBcEZrd1lGO0FvRi92WUE7RUFDRTtBcEZpd1lGO0FvRjl2WUE7RUFDRTtBcEZnd1lGO0FvRjd2WUE7Ozs7O0VBS0U7QXBGK3ZZRjtBb0Y1dllBO0VBQ0U7RUFDQTtFQUNBO0FwRjh2WUY7QW9GM3ZZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FwRnF3WUY7QW9GbHdZQTs7O0VBQ0U7QXBGc3dZRjtBb0Zud1lBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FwRm14WUY7QW9GaHhZQTtFQUNFO0VBQ0E7RUFDQTtBcEZreFlGO0FvRi93WUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBcEZ5eFlGO0FvRnR4WUE7OztFQUNFO0FwRjB4WUY7QW9GdnhZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBcEZ1eVlGO0FvRnB5WUE7RUFDRTtFQUNBO0VBQ0E7QXBGc3lZRjtBb0ZueVlBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXBGNnlZRjtBb0YxeVlBOzs7RUFDRTtBcEY4eVlGO0FvRjN5WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXBGMnpZRjtBb0Z4ellBO0VBQ0U7RUFDQTtFQUNBO0FwRjB6WUY7QW9GdnpZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FwRmkwWUY7QW9GOXpZQTs7O0VBQ0U7QXBGazBZRjtBb0YvellBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FwRiswWUY7QW9GNTBZQTtFQUNFO0VBQ0E7RUFDQTtBcEY4MFlGO0FvRjMwWUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBcEZxMVlGO0FvRmwxWUE7OztFQUNFO0FwRnMxWUY7QW9GbjFZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBcEZtMllGO0FvRmgyWUE7RUFDRTtFQUNBO0VBQ0E7QXBGazJZRjtBb0YvMVlBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXBGeTJZRjtBb0Z0MllBOzs7RUFDRTtBcEYwMllGO0FvRnYyWUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXBGdTNZRjtBb0ZwM1lBO0VBQ0U7QXBGczNZRjtBb0ZuM1lBOzs7OztFQUNFO0VBQ0E7QXBGeTNZRjtBb0Z0M1lBOzs7RUFDRTtBcEYwM1lGO0FvRnYzWUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FwRnU0WUY7QW9GcDRZQTtFQUNFO0VBQ0E7RUFDQTtBcEZzNFlGO0FvRm40WUE7Ozs7Ozs7OztFQUNFO0VBQ0E7QXBGNjRZRjtBb0YxNFlBOztFQUNFO0FwRjY0WUY7QW9GMTRZQTs7O0VBQ0U7QXBGODRZRjtBb0YzNFlBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBcEYyNVlGO0FvRng1WUE7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QXBGdTZZRjtBb0ZwNllBO0VBQ0U7RUFDQTtFQUNBO0FwRnM2WUY7QW9GbjZZQTtFQUNFO0FwRnE2WUY7QW9GbDZZQTtFQUNFO0VBQ0E7RUFDQTtBcEZvNllGO0FvRmo2WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGbTZZRjtBb0ZoNllBO0VBQ0U7QXBGazZZRjtBb0YvNVlBO0VBQ0U7QXBGaTZZRjtBb0Y5NVlBO0VBQ0U7QXBGZzZZRjtBb0Y3NVlBO0VBQ0U7QXBGKzVZRjtBb0Y1NVlBO0VBQ0U7QXBGODVZRjtBb0YzNVlBO0VBQ0U7QXBGNjVZRjtBb0YxNVlBO0VBQ0U7QXBGNDVZRjtBb0Z6NVlBO0VBQ0U7QXBGMjVZRjtBb0Z4NVlBO0VBQ0U7QXBGMDVZRjtBb0Z2NVlBO0VBQ0U7QXBGeTVZRjtBb0Z0NVlBO0VBQ0U7QXBGdzVZRjtBb0ZyNVlBO0VBQ0U7QXBGdTVZRjtBb0ZwNVlBO0VBQ0U7QXBGczVZRjtBb0ZuNVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnE1WUY7QW9GajVZQTtFQUNFO0VBQ0E7QXBGbTVZRjtBcUZ4c1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGMHNaRjtBcUZ2c1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QXFGdHNaQTs7RUFDRTtFQUNBO0FyRnlzWkY7QUFDQSxpQkFBaUI7QXNGendaakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjJ3WkY7QXNGeHdaQTtFQUNFO0F0RjB3WkY7QXNGdndaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGeXdaRjtBc0Z0d1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rnd3WkY7QXNGcndaQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGd3daRjtBc0Zyd1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGdXdaRjtBc0Zwd1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZzd1pGO0FzRm53WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZxd1pGO0FzRmx3WkE7RUFDRTtBdEZvd1pGO0FzRmp3WkE7RUFDRTtBdEZtd1pGO0FBQ0Esa0JBQWtCO0FzRi92WmxCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZpd1pGO0FzRjl2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZnd1pGO0FBQ0EsY0FBYztBc0Y1dlpkOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm13WkY7QXNGaHdaQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGbXdaRjtBQUNBLGFBQWE7QXNGL3ZaYjtFQUNFO0F0Rml3WkY7QXNGOXZaQTtFQUNFO0F0Rmd3WkY7QXNGN3ZaQTtFQUNFO0F0Rit2WkY7QXNGNXZaQTtFQUNFO0F0Rjh2WkY7QXNGM3ZaQTtFQUNFO0F0RjZ2WkY7QUFDQSxrQkFBa0I7QXNGenZabEI7RUFDRTtFQUNBO0F0RjJ2WkY7QXNGeHZaQTtFQUNFO0VBQ0E7RUFDQTtBdEYwdlpGO0FzRnZ2WkE7RUFDRTtFQUNBO0F0Rnl2WkY7QXNGdHZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGd3ZaRjtBc0ZydlpBO0VBQ0U7QXRGdXZaRjtBc0ZwdlpBO0VBQ0U7RUFDQTtFQUNBO0F0RnN2WkY7QUFDQSxpQkFBaUI7QXNGbHZaakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGb3ZaRjtBc0ZqdlpBO0VBQ0U7QXRGbXZaRjtBc0ZodlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGa3ZaRjtBc0YvdVpBO0VBQ0U7RUFDQTtFQUNBO0F0Rml2WkY7QXNGOXVaQTtFQUNFO0VBQ0E7RUFDQTtBdEZndlpGO0FzRjd1WkE7O0VBQ0U7RUFDQTtBdEZndlpGO0FzRjd1WkE7RUFDRTtBdEYrdVpGO0FzRjV1WkE7RUFDRTtBdEY4dVpGO0FzRjN1WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEY2dVpGO0FzRjF1WkE7O0VBQ0U7QXRGNnVaRjtBc0YxdVpBOzs7RUFHRTtFQUNBO0V0RjR1WkEscUJBQXFCO0VzRjN1WnJCO0V0RjZ1WkEsaUJBQWlCO0FBQ25CO0FzRjN1WkE7O0VBQ0U7RUFDQTtBdEY4dVpGO0FzRjN1WkE7O0VBQ0U7QXRGOHVaRjtBQUNBLFNBQVM7QXNGMXVaVDtFQUNFO0F0RjR1WkY7QXNGenVaQTtFQUNFO0F0RjJ1WkY7QXNGeHVaQTtFQUNFO0F0RjB1WkY7QXNGdnVaQTs7RUFDRTtBdEYwdVpGO0FzRnZ1WkE7O0VBQ0U7QXRGMHVaRjtBc0Z2dVpBO0VBQ0U7RUFDQTtBdEZ5dVpGO0FzRnR1WkE7RUFDRTtBdEZ3dVpGO0FzRnJ1WkE7O0VBQ0U7RUFDQTtBdEZ3dVpGO0FzRnJ1WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ1dVpGO0FzRnB1WkE7RUFDRTtBdEZzdVpGO0FzRm51WkE7RUFDRTtBdEZxdVpGO0FzRmp1WkE7RUFDRTtBdEZtdVpGO0FzRmh1WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rmt1WkY7QXNGL3RaQTtFQUNFO0VBQ0E7RUFDQTtBdEZpdVpGO0FzRjl0WkE7RUFDRTtFQUNBO0VBQ0E7QXRGZ3VaRjtBc0Y3dFpBO0VBQ0U7QXRGK3RaRjtBc0Y1dFpBO0VBQ0U7QXRGOHRaRjtBc0YzdFpBO0VBQ0U7RUFDQTtBdEY2dFpGO0FzRjF0WkE7O0VBRUU7QXRGNHRaRjtBc0Z6dFpBO0VBQ0U7RUFDQTtBdEYydFpGO0FBQ0EsZUFBZTtBc0Z2dFpmOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEYydFpGO0FzRnh0WkE7RUFDRTtBdEYwdFpGO0FzRnZ0WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZ5dFpGO0FzRnR0WkE7RUFDRTtFQUNBO0VBQ0E7QXRGd3RaRjtBc0ZydFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGdXRaRjtBc0ZwdFpBO0VBQ0U7QXRGc3RaRjtBc0ZudFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnF0WkY7QXNGbHRaQTtFQUNFO0VBQ0E7RXRGb3RaQSxvQkFBb0I7RXNGanRacEI7QXRGbXRaRjtBc0Yvc1pBO0VBQ0U7RUFDQTtFQUNBO0F0Rml0WkY7QXNGOXNaQTtFQUNFO0F0Rmd0WkY7QXNGN3NaQTtFQUNFO0F0RitzWkY7QXNGNXNaQTs7RUFFRTtFQUNBO0VBQ0E7RXRGOHNaQSxvQ0FBb0M7RUFDcEMsaUNBQWlDO0VzRjVzWmpDO0F0RjhzWkY7QXNGM3NaQTtFQUNFO0F0RjZzWkY7QXNGMXNaQTtFQUNFO0F0RjRzWkY7QUFDQSxnQkFBZ0I7QXNGeHNaaEI7RUFDRTtFQUNBO0F0RjBzWkY7QXNGdnNaQTtFQUNFO0VBQ0E7RUFDQTtBdEZ5c1pGO0FzRnRzWkE7RUFDRTtFQUNBO0VBQ0E7QXRGd3NaRjtBc0Zyc1pBO0VBQ0U7RUFDQTtBdEZ1c1pGO0FzRnBzWkE7RUFDRTtFQUNBO0VBQ0E7QXRGc3NaRjtBc0Zuc1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZxc1pGO0FzRmxzWkE7RUFDRTtFQUNBO0F0Rm9zWkY7QXNGanNaQTtFQUNFO0F0Rm1zWkY7QXNGaHNaQTtFQUNFO0F0RmtzWkY7QXNGL3JaQTtFQUNFO0F0RmlzWkY7QXNGOXJaQTtFQUNFO0VBQ0E7RUFDQTtBdEZnc1pGO0FzRjdyWkE7RUFDRTtBdEYrclpGO0FzRjVyWkE7RUFDRTtFQUNBO0F0RjhyWkY7QUFDQSxlQUFlO0FzRjFyWmY7Ozs7O0VBS0U7QXRGNHJaRjtBc0Z6clpBO0VBQ0U7QXRGMnJaRjtBc0Z4clpBO0VBQ0U7QXRGMHJaRjtBc0Z2clpBO0VBQ0U7QXRGeXJaRjtBc0Z0clpBO0VBQ0U7RUFDQTtBdEZ3clpGO0FzRnJyWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGeXJaRjtBc0Z2clpBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjJyWkY7QXNGeHJaQTs7O0VBQ0U7RUFDQTtFQUNBO0F0RjRyWkY7QXNGenJaQTtFQUNFO0F0RjJyWkY7QUFDQSxXQUFXO0FzRnRyWlg7RUFDRTtBdEZ3clpGO0FzRnJyWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ1clpGO0FzRnByWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGc3JaRjtBc0ZuclpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnFyWkY7QXNGbHJaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Rm9yWkY7QXNGanJaQTtFQUNFO0F0Rm1yWkY7QUFDQSxjQUFjO0FzRi9xWmQ7RUFDRTtBdEZpclpGO0FzRjlxWkE7RUFDRTtFQUNBO0F0RmdyWkY7QXNGN3FaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGK3FaRjtBc0Y1cVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY4cVpGO0FzRjNxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNnFaRjtBc0YxcVpBO0VBQ0U7RUFDQTtFQUNBO0F0RjRxWkY7QXNGenFaQTtFQUNFO0VBQ0E7QXRGMnFaRjtBQUNBLFVBQVU7QXNGdnFaVjtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXRGd3FaRjtBc0ZycVpBO0VBQ0U7QXRGdXFaRjtBc0ZwcVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGc3FaRjtBc0ZucVpBO0VBQ0U7QXRGcXFaRjtBQUNBLFlBQVk7QXNGanFaWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Rm1xWkY7QXNGaHFaQTtFQUNFO0F0RmtxWkY7QXNGL3BaQTs7RUFDRTtFQUNBO0F0RmtxWkY7QXNGL3BaQTtFQUNFO0VBQ0E7RUFDQTtBdEZpcVpGO0FzRjlwWkE7RUFDRTtFQUNBO0F0RmdxWkY7QXNGNXBaQTtFQUNFO0F0RjhwWkY7QXNGM3BaQTtFQUNFO0VBQ0E7QXRGNnBaRjtBc0YxcFpBOztFQUNFO0F0RjZwWkY7QXNGMXBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjRwWkY7QXNGenBaQTtFQUNFO0F0RjJwWkY7QXNGeHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjBwWkY7QXNGdnBaQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEYwcFpGO0FzRnZwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ5cFpGO0FzRnRwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZ3cFpGO0FzRnJwWkE7RUFDRTtFQUNBO0F0RnVwWkY7QXNGcHBaQTtFQUNFO0F0RnNwWkY7QXNGbnBaQTtFQUNFO0F0RnFwWkY7QXNGbHBaQTtFQUNFO0VBQ0E7QXRGb3BaRjtBc0ZqcFpBO0VBQ0U7QXRGbXBaRjtBQUNBLFdBQVc7QXNGanBaWDtFQUNFO0F0Rm1wWkY7QXNGaHBaQTtFQUNFO0F0RmtwWkY7QXNGL29aQTtFQUNFO0F0RmlwWkY7QXNGOW9aQTtFQUNFO0F0RmdwWkY7QXNGN29aQTtFQUNFO0F0RitvWkY7QXNGNW9aQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYrb1pGO0FzRjVvWkE7O0VBQ0U7QXRGK29aRjtBc0Y1b1pBO0VBQ0U7QXRGOG9aRjtBc0Yzb1pBO0VBQ0U7QXRGNm9aRjtBc0Yxb1pBOztFQUVFO0F0RjRvWkY7QXNGem9aQTtFQUNFO0F0RjJvWkY7QXNGeG9aQTtFQUNFO0F0RjBvWkY7QXNGdm9aQTtFQUNFO0F0RnlvWkY7QXNGdG9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ3b1pGO0FzRnJvWkE7RUFDRTtBdEZ1b1pGO0FzRnBvWkE7RUFDRTtBdEZzb1pGO0FzRm5vWkE7RUFDRTtFQUNBO0F0RnFvWkY7QXNGbG9aQTtFQUNFO0VBQ0E7QXRGb29aRjtBQUNBLGdCQUFnQjtBc0Zob1poQjtFQUNFO0F0RmtvWkY7QXNGL25aQTtFQUNFO0VBQ0E7RUFDQTtBdEZpb1pGO0FzRjluWkE7RUFDRTtBdEZnb1pGO0FBQ0EsYUFBYTtBc0Y3blpiO0VBQ0U7RUFBb0I7RUFDcEI7RUFBMEI7RUFBdUI7QXRGa29abkQ7QXNGaG9aQTtFQUNFO0F0RmtvWkY7QXNGaG9aQTtFQUNFO0VBQWdCO0VBQWtCO0VBQ2xDO0VBQTJCO0F0RnFvWjdCO0FzRm5vWkE7RUFDRTtFQUFnQjtFQUFhO0VBQzdCO0VBQXlDO0VBQ3pDO0VBQXVDO0F0RnlvWnpDO0FzRnZvWkE7O0VBQ0U7RUFBZ0I7RUFBYTtFQUFZO0VBQWM7RUFBWTtFQUNuRTtFQUFpQjtFQUFjO0VBQTJDO0VBQzFFO0VBQTZCO0VBQWdDO0F0Rm9wWi9EO0FzRmxwWkE7RUFDRTtFQUNBO0VBQ0E7RUFBMkI7QXRGcXBaN0I7QXNGbnBaQTtFQUNFO0VBQ0E7RUFDQTtFQUEyQjtFQUMzQjtBdEZzcFpGO0FzRnBwWkE7RUFDRTtFQUFnQjtFQUFhO0VBQzdCO0VBQ0E7RUFBMkI7RUFDM0I7RUFBb0I7RUFBUTtFQUFXO0VBQ3ZDO0VBQXNDO0VBQ3RDO0VBQW9DO0F0RjhwWnRDO0FzRjVwWkE7RUFDRTtBdEY4cFpGO0FzRjVwWkE7RUFDRTtBdEY4cFpGO0FBQ0EsV0FBVztBc0Z6cFpYO0VBQ0U7QXRGMnBaRjtBc0Z6cFpBO0VBQ0U7QXRGMnBaRjtBc0Z6cFpBO0VBQ0U7QXRGMnBaRjtBc0Z6cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYycFpGO0FzRnpwWkE7RUFDRTtFQUNBO0F0RjJwWkY7QXNGenBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjJwWkY7QXNGenBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYycFpGO0FzRnpwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMnBaRjtBc0Z6cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGMnBaRjtBc0Z6cFpBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNnBaRjtBc0YzcFpBO0VBQ0U7QXRGNnBaRjtBc0YzcFpBO0VBQ0U7QXRGNnBaRjtBc0YzcFpBO0VBQ0U7RUFDQTtFQUNBO0F0RjZwWkY7QXNGM3BaQTs7Ozs7RUFDRTtFQUNBO0F0RmlxWkY7QXNGOXBaQTs7O0VBQ0U7QXRGa3FaRjtBc0YvcFpBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZtcVpGO0FzRmpxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZtcVpGO0FzRmpxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGbXFaRjtBc0ZqcVpBO0VBQ0U7QXRGbXFaRjtBc0ZqcVpBO0VBQ0U7RUFDQTtBdEZtcVpGO0FzRmpxWkE7RUFDRTtBdEZtcVpGO0FzRmpxWkE7RUFDRTtFQUNBO0F0Rm1xWkY7QXNGanFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm1xWkY7QXNGanFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Rm1xWkY7QXNGanFaQTtFQUNFO0F0Rm1xWkY7QXNGaHFaQTs7OztFQUNFO0F0RnFxWkY7QXNGbHFaQTs7OztFQUNFO0F0RnVxWkY7QXNGcHFaQTs7OztFQUNFO0F0RnlxWkY7QXNGdHFaQTs7OztFQUNFO0F0RjJxWkY7QXNGeHFaQTtFQUNFO0F0RjBxWkY7QXNGdnFaQTtFQUNFO0F0RnlxWkY7QXNGdHFaQTtFQUNFO0F0RndxWkY7QXNGcnFaQTtFQUNFO0F0RnVxWkY7QXNGcHFaQTtFQUNFO0F0RnNxWkY7QXNGbHFaQTtFQUNFO0F0Rm9xWkY7QXNGanFaQTtFQUNFO0F0Rm1xWkY7QUFDQSxrQkFBa0I7QXNGNXBabEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY4cFpGO0FzRjNwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjZwWkY7QXNGMXBaQTtFQUNFO0F0RjRwWkY7QXNGenBaQTtFQUNFO0F0RjJwWkY7QXNGeHBaQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMHBaRjtBc0Z2cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ5cFpGO0FzRnRwWkE7RUFDRTtBdEZ3cFpGO0FzRnJwWkE7RUFDRTtFQUNBO0VBQ0E7QXRGdXBaRjtBc0ZwcFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZzcFpGO0FzRm5wWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGcXBaRjtBc0ZscFpBO0VBQ0U7QXRGb3BaRjtBc0ZqcFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGbXBaRjtBc0Yvb1pBO0VBQ0U7QXRGaXBaRjtBc0Y5b1pBO0VBQ0U7QXRGZ3BaRjtBc0Y3b1pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RitvWkY7QXNGNW9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGOG9aRjtBc0Yzb1pBO0VBQ0U7RUFDQTtFQUNBO0F0RjZvWkY7QXNGMW9aQTtFQUNFO0F0RjRvWkY7QXNGem9aQTtFQUNFO0VBQ0E7QXRGMm9aRjtBQUNBOztDQUVDO0FzRnhvWkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYwb1pGO0FzRnZvWkE7RUFDRTtFQUNBO0F0RnlvWkY7QXNGdG9aQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ3b1pGO0FzRnJvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZ1b1pGO0FzRnBvWkE7RXRGc29aRSxvQkFBb0I7QUFDdEI7QXNGbG9aQTtFQUNFO0F0Rm9vWkY7QXNGam9aQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdEZtb1pGO0FBQ0EsZUFBZTtBc0Zob1pmO0VBQ0U7RUFDQTtBdEZrb1pGO0FzRmhvWkE7RUFDRTtFQUNBO0F0RmtvWkY7QUFDQSxnQkFBZ0I7QXNGL25aaEI7RUFDRTtBdEZpb1pGO0FBQ0EsZUFBZTtBc0Y5blpmO0VBQ0U7RUFDQTtFQUNBO0F0RmdvWkY7QXNGN25aQTtFQUNFO0F0RituWkY7QUFDQSxXQUFXO0FzRjVuWlg7RUFDRTtFQUNBO0VBQ0E7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7RUFDQTtFQUNBO0F0RjhuWkY7QXNGNW5aQTtFQUNFO0VBQ0E7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7QXRGOG5aRjtBQUNBLHdCQUF3QjtBc0Yxblp4QjtFQUNFO0F0RjRuWkY7QXNGem5aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMm5aRjtBc0Z6blpBO0VBQ0U7QXRGMm5aRjtBc0Z6blpBO0VBQ0U7QXRGMm5aRjtBc0Z6blpBO0VBQ0U7QXRGMm5aRjtBc0Z6blpBO0VBQ0U7QXRGMm5aRjtBc0Z4blpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjBuWkY7QXNGdm5aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnluWkY7QXNGdG5aQTtFQUNFO0F0RnduWkY7QXNGcm5aQTtFQUNFO0F0RnVuWkY7QXNGcG5aQTtFQUNFO0F0RnNuWkY7QXNGbm5aQTtFQUNFO0F0RnFuWkY7QXNGbG5aQTtFQUNFO0F0Rm9uWkY7QXNGam5aQTtFQUNFO0F0Rm1uWkY7QXNGaG5aQTtFQUNFO0F0RmtuWkY7QUFDQSxZQUFZO0FzRi9tWlo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RmluWkY7QXNGOW1aQTtFQUNFO0F0RmduWkY7QXNGOW1aQTtFQUNFO0F0RmduWkY7QXNGN21aQTtFQUNFO0F0RittWkY7QXNGNW1aQTtFQUNFO0F0RjhtWkY7QUFDQSx3QkFBd0I7QXNGM21aeEI7O0VBQ0U7RUFDQTtFQUNBO0F0RjhtWkY7QXNGNW1aQTtFQUNFO0VBQ0E7QXRGOG1aRjtBQUNBLGtCQUFrQjtBc0YzbVpsQjtFQUNFO0VBQ0E7RUFDQTtBdEY2bVpGO0FzRjFtWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEY0bVpGO0FzRnptWkE7RUFDRTtFQUNBO0F0RjJtWkY7QXNGeG1aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjBtWkY7QXNGdm1aQTtFQUNFO0VBQ0E7RUFDQTtBdEZ5bVpGO0FzRnRtWkE7RUFDRTtFQUNBO0VBQ0E7QXRGd21aRjtBc0ZybVpBO0VBQ0U7QXRGdW1aRjtBc0ZwbVpBO0VBQ0U7RUFDQTtBdEZzbVpGO0FzRmxtWkE7RUFDRTtFQUNBO0F0Rm9tWkY7QXNGbG1aQTtFQUNFO0VBQ0E7QXRGb21aRjtBc0ZqbVpBO0VBQ0U7QXRGbW1aRjtBc0ZobVpBO0VBQ0U7RUFDQTtFQUNBO0F0RmttWkY7QXNGL2xaQTtFQUNFO0VBQ0E7RUFDQTtBdEZpbVpGO0FzRjlsWkE7O0VBQ0U7QXRGaW1aRjtBc0Y5bFpBO0VBQ0U7QXRGZ21aRjtBc0Y3bFpBO0VBQ0U7RUFDQTtBdEYrbFpGO0FzRjVsWkE7RUFDRTtBdEY4bFpGO0FzRjNsWkE7RUFDRTtBdEY2bFpGO0FzRjFsWkE7RUFDRTtBdEY0bFpGO0FzRnpsWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEYybFpGO0FzRnhsWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEYwbFpGO0FzRnZsWkE7RUFDRTtBdEZ5bFpGO0FzRnRsWkE7RUFFRTtFQUNBO0VBQ0E7QXRGdWxaRjtBc0ZybFpBO0VBQ0U7QXRGdWxaRjtBc0ZwbFpBO0VBQ0U7QXRGc2xaRjtBc0ZubFpBO0VBRUU7SUFDRTtJdEZvbFpBLGlFQUFpRTtJc0ZqbFpqRTtFdEZtbFpGO0VzRmhsWkE7SUFDRTtFdEZrbFpGO0FBQ0Y7QUFDQSx1QkFBdUI7QXNGN2tadkI7RXRGK2taRSxzSUFBc0k7RXNGN2tadEk7RUFDQTtFQUNBO0F0RitrWkY7QXNGN2taQTtFdEYra1pFLGFBQWE7RXNGN2taYjtFQUNBO0VBQ0E7QXRGK2taRjtBc0Y1a1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGOGtaRjtBc0Y1a1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGOGtaRjtBc0Yxa1pBO0VBQ0U7QXRGNGtaRjtBc0Z6a1pBO0VBQ0U7QXRGMmtaRjtBc0Z2a1pBO0VBRUU7QXRGd2taRjtBc0Zya1pBO0VBRUU7QXRGc2taRjtBc0Zua1pBOztFQUdFO0F0Rm9rWkY7QXNGamtaQTs7RUFHRTtBdEZra1pGO0FzRi9qWkE7RUFDRTtJQUNFO0lBQ0E7RXRGaWtaRjtFc0YvalpBO0lBQ0U7SUFDQTtFdEZpa1pGO0FBQ0Y7QXNGOWpaQTtFQUNFO0lBQ0U7RXRGZ2taRjtBQUNGO0FzRjdqWkE7RUFDRTtFQUNBO0F0RitqWkY7QXNGN2paQTtFQUNFO0VBQ0E7RUFDQTtBdEYralpGO0FzRjdqWkE7RUFDRTtBdEYralpGO0FzRjdqWkE7RUFDRTtBdEYralpGO0FzRjdqWkE7RUFDRTtJQUNFO0V0RitqWkY7RXNGN2paQTtJQUNFO0V0RitqWkY7RXNGN2paQTtJQUNFO0V0RitqWkY7QUFDRjtBc0Y1alpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjhqWkY7QXNGNWpaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGOGpaRjtBc0YzalpBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEY2alpGO0VzRjNqWkE7SUFDRTtJQUNBO0V0RjZqWkY7RXNGM2paQTtJQUNFO0V0RjZqWkY7QUFDRjtBc0Z6alpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYyalpGO0FzRnpqWkE7RUFDRTtFQUNBO0VBQ0E7QXRGMmpaRjtBc0Z6alpBO0VBQ0U7RUFDQTtBdEYyalpGO0FzRnZqWkE7RUFDRTtFQUNBO0F0RnlqWkY7QXNGcmpaQTtFQUNFO0VBQ0E7QXRGdWpaRjtBc0ZwalpBO0VBQ0U7RUFDQTtBdEZzalpGO0FzRm5qWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnFqWkY7QXNGbmpaQTtFQUNFO0lBQ0U7RXRGcWpaRjtFc0ZualpBO0lBQ0U7RXRGcWpaRjtBQUNGO0FzRmxqWkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFdEZvalpGO0VzRmxqWkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEZvalpGO0VzRmpqWkE7SUFDRTtFdEZtalpGO0VzRmpqWkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0Rm1qWkY7RXNGampaQTtJQUNFO0V0Rm1qWkY7RXNGampaQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRGbWpaRjtFc0ZqalpBO0lBQ0U7RXRGbWpaRjtFc0ZqalpBO0lBQ0U7SUFDQTtJQUNBO0V0Rm1qWkY7RXNGampaQTtJQUNFO0V0Rm1qWkY7QUFDRjtBQUNBLFNBQVM7QXNGL2laVDtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGK2laSjtBc0Z0alpBOzs7RUFhSTtFQUNBO0VBQ0E7QXRGOGlaSjtBc0Y3alpBO0VBbUJJO0VBQ0E7QXRGNmlaSjtBc0Zqa1pBO0VBd0JJO0F0RjRpWko7QXNGcGtaQTs7O0VBNEJJO0VBQ0E7QXRGNmlaSjtBc0Yxa1pBO0VBaUNJO0F0RjRpWko7QXNGN2taQTtFQXFDSTtBdEYyaVpKO0FzRmhsWkE7O0VBeUNJO0F0RjJpWko7QXNGcGxaQTtFQTZDSTtFQUNBO0F0RjBpWko7QXNGeGxaQTs7O0VBb0RJO0F0RnlpWko7QXNGN2xaQTtFQXdESTtBdEZ3aVpKO0FzRmhtWkE7O0VBNERJO0F0RndpWko7QXNGcG1aQTtFQWdFSTtFQUNBO0F0RnVpWko7QXNGeG1aQTtFQXFFSTtFQUNBO0F0RnNpWko7QXNGNW1aQTs7RUEyRUk7QXRGcWlaSjtBc0ZoblpBOztFQWdGSTtBdEZvaVpKO0FzRnBuWkE7RUFvRkk7QXRGbWlaSjtBc0Z2blpBO0VBd0ZJO0VBQ0E7QXRGa2laSjtBc0YzblpBO0VBNkZJO0VBQ0E7RUFDQTtBdEZpaVpKO0FzRmhvWkE7O0VBb0dJO0VBQ0E7QXRGZ2laSjtBc0Zyb1pBOztFQTJHSTtBdEY4aFpKO0FzRnpvWkE7O0VBZ0hJO0VBQ0E7RUFDQTtBdEY2aFpKO0FzRi9vWkE7RUFzSEk7RUFDQTtBdEY0aFpKO0FzRm5wWkE7RUEySEk7RUFDQTtFQUNBO0VBQ0E7QXRGMmhaSjtBc0Z6cFpBOzs7RUFvSUk7R0FDQTtBdEYwaFpKO0FzRi9wWkE7RUF5SUk7RUFDQTtBdEZ5aFpKO0FzRm5xWkE7RUE4SUk7RUFDQTtFQUNBO0VBQ0E7QXRGd2haSjtBc0Z6cVpBOzs7RUF1Skk7R0FDQTtFQUNBO0F0RnVoWko7QUFDQSxnQkFBZ0I7QXNGbGhaaEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZvaFpGO0FzRmpoWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGbWhaRjtBc0ZoaFpBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZvaFpGO0FzRmpoWkE7O0VBQ0U7RUFDQTtBdEZvaFpGO0FzRmpoWkE7RUFDRTtBdEZtaFpGO0FzRmhoWkE7RUFDRTtBdEZraFpGO0FzRi9nWkE7RUFDRTtFQUNBO0VBQ0E7QXRGaWhaRjtBc0Y5Z1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RmdoWkY7QXNGN2daQTtFQUNFO0VBQ0E7RUFDQTtBdEYrZ1pGO0FzRjVnWkE7RUFDRTtBdEY4Z1pGO0FzRjNnWkE7RUFDRTtFQUNBO0F0RjZnWkY7QXNGMWdaQTtFQUNFO0VBQ0E7QXRGNGdaRjtBc0Z6Z1pBO0VBQ0U7RUFDQTtFQUNBO0F0RjJnWkY7QXNGeGdaQTtFQUNFO0VBQ0E7RUFDQTtBdEYwZ1pGO0FzRnZnWkE7RUFDRTtBdEZ5Z1pGO0FzRnRnWkE7RUFDRTtFQUNBO0F0RndnWkY7QXNGcmdaQTtFQUNFO0F0RnVnWkY7QXNGcGdaQTtFQUNFO0F0RnNnWkY7QXNGbmdaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RnFnWkY7QXNGbGdaQTtFQUNFO0F0Rm9nWkY7QXNGamdaQTtFQUNFO0F0Rm1nWkY7QXNGaGdaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RmtnWkY7QUFDQSxrQkFBa0I7QXNGOS9ZbEI7O0VBR0U7QXRGKy9ZRjtBQUNBLGFBQWE7QXNGMy9ZYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjYvWUY7QXNGMS9ZQTtFQUNFO0VBQ0E7QXRGNC9ZRjtBc0Z6L1lBO0VBQ0U7QXRGMi9ZRjtBc0Z4L1lBO0VBQ0U7QXRGMC9ZRjtBc0Z2L1lBO0VBQ0U7QXRGeS9ZRjtBc0Z0L1lBO0VBQ0U7QXRGdy9ZRjtBc0ZyL1lBO0VBQ0U7QXRGdS9ZRjtBQUNBLDBCQUEwQjtBc0ZuL1kxQjs7RUFFRTtBdEZxL1lGO0F1Rmh1ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rmt1ZEY7QXVGL3RkQTtFQUNFO0VBQ0E7QXZGaXVkRjtBdUY5dGRBOzs7RUFDRTtBdkZrdWRGO0F1Ri90ZEE7RUFDRTtFQUNBO0F2Rml1ZEY7QXVGL3RkQTtFQUNFO0F2Rml1ZEY7QXVGL3RkQTtFQUNFO0VBQ0E7RUFDQTtB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QUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnkwZEY7QVl0MGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWncwZEY7QVlyMGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadTBkRjtBWXAwZEE7O0VBRUU7QVpzMGRGO0FZbjBkQTs7RUFFRTtBWnEwZEY7QVlsMGRBO0VBQ0U7QVpvMGRGO0FZajBkQTtFQUNFO0FabTBkRjtBQUNBLFdBQVc7QVkvemRYO0VBQ0U7RUFDQTtBWmkwZEY7QVk5emRBOztFQUNFO0FaaTBkRjtBQUNBLFdBQVc7QVk3emRYO0VBQ0U7QVoremRGO0FZNXpkQTs7RUFDRTtFQUNBO0FaK3pkRjtBWTV6ZEE7Ozs7OztFQUNFO0FabTBkRjtBWWgwZEE7RUFDRTtFQUNBO0FaazBkRjtBWS96ZEE7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaczBkRjtBQUNBLFdBQVc7QVlsMGRYO0VBQ0U7RUFDQTtBWm8wZEY7QVlqMGRBO0VBQ0U7QVptMGRGO0FZaDBkQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabzBkRjtBWWowZEE7RUFDRTtFQUNBO0FabTBkRjtBWWgwZEE7RUFDRTtFQUNBO0VBQ0E7QVprMGRGO0FZL3pkQTs7RUFDRTtFQUNBO0FaazBkRjtBWS96ZEE7RUFDRTtBWmkwZEY7QUFDQSxZQUFZO0FZN3pkWjtFQUNFO0FaK3pkRjtBWTV6ZEE7RUFDRTtBWjh6ZEY7QVkzemRBO0VBQ0U7QVo2emRGO0FZMXpkQTtFQUNFO0FaNHpkRjtBWXp6ZEE7RUFDRTtFQUNBO0FaMnpkRjtBWXh6ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjB6ZEY7QVl2emRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVp5emRGO0FZdHpkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0Fad3pkRjtBWXJ6ZEE7RUFDRTtBWnV6ZEY7QVlwemRBO0VBQ0U7RUFDQTtBWnN6ZEY7QVluemRBO0VBQ0U7QVpxemRGO0FZbHpkQTtFQUNFO0VBQ0E7QVpvemRGO0FZaHpkQTtFQUNFO0Faa3pkRjtBWS95ZEE7RUFDRTtFQUNBO0FaaXpkRjtBWTl5ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmd6ZEY7QVk3eWRBO0VBQ0U7QVoreWRGO0FZNXlkQTtFQUNFO0VBQ0E7QVo4eWRGO0FZM3lkQTtFQUNFO0VBQ0E7RUFDQTtBWjZ5ZEY7QVkxeWRBO0VBQ0U7QVo0eWRGO0FZenlkQTtFQUNFO0VBRUE7RUFDQTtBWjB5ZEY7QVl2eWRBO0VBQ0U7QVp5eWRGO0FZdHlkQTtFQUNFO0VBQ0E7RUFDQTtBWnd5ZEY7QVlyeWRBO0VBQ0U7QVp1eWRGO0FZcHlkQTtFQUNFO0Fac3lkRjtBWW55ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxeWRGO0FZbHlkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0Fab3lkRjtBWWp5ZEE7RUFDRTtBWm15ZEY7QVlqeWRBO0VBQ0U7QVpteWRGO0FZanlkQTtFQUNFO0FabXlkRjtBWWh5ZEE7O0VBQ0U7QVpteWRGO0FZaHlkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa3lkRjtBWS94ZEE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBWmd5ZEY7QVk3eGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWit4ZEY7QVk1eGRBO0VBQ0U7QVo4eGRGO0FZM3hkQTtFQUNFO0FaNnhkRjtBWTF4ZEE7RUFDRTtBWjR4ZEY7QVl6eGRBOztFQUNFO0FaNHhkRjtBWXp4ZEE7O0VBQ0U7RUFDQTtBWjR4ZEY7QVl6eGRBOztFQUNFO0VBQ0E7QVo0eGRGO0FZenhkQTtFQUNFO0FaMnhkRjtBWXh4ZEE7RUFDRTtBWjB4ZEY7QVl2eGRBO0VBQ0U7RUFDQTtBWnl4ZEY7QVl0eGRBO0VBQ0U7RUFDQTtBWnd4ZEY7QVlyeGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadXhkRjtBWXB4ZEE7RUFDRTtFQUNBO0Fac3hkRjtBWW54ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxeGRGO0FZbHhkQTtFQUNHO0VBQ0E7RUFDQTtBWm94ZEg7QVlqeGRBO0VBQ0U7QVpteGRGO0FZaHhkQTtFQUNFO0VBQ0E7QVpreGRGO0FZL3dkQTtFQUNFO0VBQ0E7QVppeGRGO0FBQ0EsZ0JBQWdCO0FZOXdkaEI7RUFDRTtBWmd4ZEY7QVk3d2RBO0VBQ0U7QVord2RGO0FZNXdkQTtFQUNFO0FaOHdkRjtBWTN3ZEE7RUFDRTtFQUNBO0FaNndkRjtBWTF3ZEE7RUFDRTtFQUNBO0FaNHdkRjtBWXp3ZEE7RUFDRTtFQUNBO0FaMndkRjtBWXh3ZEE7RUFDRTtFQUNBO0FaMHdkRjtBWXZ3ZEE7RUFDRTtFQUNBO0FaeXdkRjtBWXR3ZEE7RUFDRTtBWnd3ZEY7QVlyd2RBO0VBQ0U7QVp1d2RGO0FZcHdkQTtFQUNFO0VBQ0E7QVpzd2RGO0FZbndkQTtFQUNFO0FacXdkRjtBWWx3ZEE7RUFDRTtFQUNBO0VBQ0E7QVpvd2RGO0FZandkQTtFQUNFO0FabXdkRjtBWWh3ZEE7RUFDRTtFQUNBO0VBQ0E7QVprd2RGO0FZL3ZkQTtFQUNFO0FaaXdkRjtBWTl2ZEE7RUFDRTtFQUNBO0VBQ0E7QVpnd2RGO0FZN3ZkQTtFQUNFO0FaK3ZkRjtBWTV2ZEE7RUFDRTtFQUNBO0VBQ0E7QVo4dmRGO0FZM3ZkQTtFQUNFO0FaNnZkRjtBWTF2ZEE7O0VBQ0U7QVo2dmRGO0FZMXZkQTs7RUFDRTtBWjZ2ZEY7QVkxdmRBOztFQUNFO0VBQ0E7QVo2dmRGO0FZMXZkQTtFQUNFO0FaNHZkRjtBWXp2ZEE7RUFDRTtBWjJ2ZEY7QVl4dmRBO0VBQ0U7QVowdmRGO0FZdnZkQTtFQUNFO0FaeXZkRjtBWXR2ZEE7RUFDRTtBWnd2ZEY7QVlydmRBO0VBQ0U7QVp1dmRGO0FZcHZkQTtFQUNFO0VBQ0E7QVpzdmRGO0FZbnZkQTtFQUNFO0FacXZkRjtBQUNBLFdBQVc7QVlqdmRYO0VBQ0U7QVptdmRGO0FZaHZkQTtFQUNFO0Faa3ZkRjtBWS91ZEE7RUFDRTtBWml2ZEY7QVk5dWRBO0VBQ0U7QVpndmRGO0FZN3VkQTtFQUNFO0FaK3VkRjtBWTV1ZEE7RUFDRTtBWjh1ZEY7QVkzdWRBO0VBQ0U7QVo2dWRGO0FZMXVkQTtFQUNFO0FaNHVkRjtBWXp1ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoydWRGO0FZeHVkQTtFQUNFO0VBQ0E7RUFDQTtBWjB1ZEY7QUFDQSxzREFBc0Q7QVl2dWR0RDs7Ozs7Ozs7O0VBU0U7QVp5dWRGO0FBQ0EsZ0RBQWdEO0FZdHVkaEQ7Ozs7Ozs7O0VBU0U7QVp1dWRGO0FZbnVkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxdWRGO0FZbHVkQTtFQUNFO0Fab3VkRjtBQUNBLGdCQUFnQjtBWS90ZGhCO0VBQ0U7QVppdWRGO0FZOXRkQTtFQUNFO0VBQ0E7RUFDQTtBWmd1ZEY7QVk3dGRBO0VBQ0U7RUFDQTtFQUNBO0FaK3RkRjtBWTV0ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjh0ZEY7QVkzdGRBO0VBQ0U7QVo2dGRGO0FZMXRkQTtFQUNDO0FaNHRkRDtBWXp0ZEE7RUFDRTtFQUNBO0FaMnRkRjtBQUNBLHVCQUF1QjtBWXZ0ZHZCO0VBQ0U7QVp5dGRGO0FZdHRkQTtFQUNFO0Fad3RkRjtBWXJ0ZEE7RUFDRTtBWnV0ZEY7QVlwdGRBO0VBQ0U7QVpzdGRGO0FZbnRkQTtFQUNFO0FacXRkRjtBWWx0ZEE7RUFDRTtBWm90ZEY7QVlqdGRBO0VBQ0U7QVptdGRGO0FZaHRkQTtFQUNFO0Faa3RkRjtBWS9zZEE7RUFDRTtBWml0ZEY7QVk3c2RBO0VBQ0U7QVorc2RGO0FZM3NkQTtFQUNFO0FaNnNkRjtBWXpzZEE7RUFDRTtBWjJzZEY7QVl2c2RBO0VBQ0U7QVp5c2RGO0FZcnNkQTtFQUNFO0FadXNkRjtBWXBzZEE7RUFDRTtBWnNzZEY7QVluc2RBO0VBQ0U7QVpxc2RGO0FZbHNkQTtFQUNFO0Fab3NkRjtBWWpzZEE7RUFDRTtBWm1zZEY7QVloc2RBO0VBQ0U7QVprc2RGO0FZL3JkQTtFQUNFO0FaaXNkRjtBWTlyZEE7RUFDRTtBWmdzZEY7QVk3cmRBO0VBQ0U7QVorcmRGO0FZNXJkQTtFQUNFO0FaOHJkRjtBWTNyZEE7RUFDRTtBWjZyZEY7QVkxcmRBO0VBQ0U7QVo0cmRGO0FZenJkQTtFQUNFO0FaMnJkRjtBWXhyZEE7RUFDRTtBWjByZEY7QVl2cmRBO0VBQ0U7QVp5cmRGO0FZdHJkQTtFQUNFO0Fad3JkRjtBWXJyZEE7RUFDRTtBWnVyZEY7QVlwcmRBO0VBQ0U7QVpzcmRGO0FZbnJkQTtFQUNFO0FacXJkRjtBWWxyZEE7RUFDRTtBWm9yZEY7QVlqcmRBO0VBQ0U7QVptcmRGO0FZaHJkQTtFQUNFO0Faa3JkRjtBWS9xZEE7RUFDRTtBWmlyZEY7QVk5cWRBO0VBQ0U7QVpncmRGO0FZN3FkQTtFQUNFO0FaK3FkRjtBWTVxZEE7RUFDRTtBWjhxZEY7QVkzcWRBO0VBQ0U7QVo2cWRGO0FZMXFkQTtFQUNFO0FaNHFkRjtBWXpxZEE7RUFDRTtBWjJxZEY7QVl4cWRBO0VBQ0U7QVowcWRGO0FZdnFkQTtFQUNFO0FaeXFkRjtBWXRxZEE7RUFDRTtBWndxZEY7QVlycWRBO0VBQ0U7QVp1cWRGO0FZcHFkQTtFQUNFO0Fac3FkRjtBWW5xZEE7RUFDRTtBWnFxZEY7QVlscWRBO0VBQ0U7QVpvcWRGO0FZanFkQTtFQUNFO0FabXFkRjtBWWhxZEE7RUFDRTtBWmtxZEY7QVkvcGRBO0VBQ0U7QVppcWRGO0FZOXBkQTtFQUNFO0FaZ3FkRjtBWTdwZEE7RUFDRTtBWitwZEY7QVk1cGRBO0VBQ0U7QVo4cGRGO0FZM3BkQTtFQUNFO0FaNnBkRjtBWTFwZEE7RUFDRTtBWjRwZEY7QVl6cGRBO0VBQ0U7QVoycGRGO0FZeHBkQTtFQUNFO0FaMHBkRjtBWXZwZEE7RUFDRTtBWnlwZEY7QVl0cGRBO0VBQ0U7QVp3cGRGO0FZcnBkQTtFQUNFO0FadXBkRjtBWXBwZEE7RUFDRTtBWnNwZEY7QVlucGRBO0VBQ0U7QVpxcGRGO0FZbHBkQTtFQUNFO0Fab3BkRjtBWWpwZEE7RUFDRTtBWm1wZEY7QVlocGRBO0VBQ0U7QVprcGRGO0FZL29kQTtFQUNFO0FaaXBkRjtBWTlvZEE7RUFDRTtBWmdwZEY7QVk3b2RBO0VBQ0U7QVorb2RGO0FZNW9kQTtFQUNFO0FaOG9kRjtBWTNvZEE7RUFDRTtBWjZvZEY7QVkxb2RBO0VBQ0U7QVo0b2RGO0FZem9kQTtFQUNFO0FaMm9kRjtBWXhvZEE7RUFDRTtBWjBvZEY7QVl2b2RBO0VBQ0U7QVp5b2RGO0FZdG9kQTtFQUNFO0Fad29kRjtBWXJvZEE7RUFDRTtBWnVvZEY7QVlwb2RBO0VBQ0U7QVpzb2RGO0FZbm9kQTtFQUNFO0FacW9kRjtBWWxvZEE7RUFDRTtBWm9vZEY7QVlqb2RBO0VBQ0U7QVptb2RGO0FZaG9kQTtFQUNFO0Faa29kRjtBWS9uZEE7RUFDRTtBWmlvZEY7QVk5bmRBO0VBQ0U7QVpnb2RGO0FZN25kQTtFQUNFO0FaK25kRjtBWTVuZEE7RUFDRTtBWjhuZEY7QVl6bmRBO0VBQ0U7QVoybmRGO0FZeG5kQTtFQUNFO0FaMG5kRjtBWXZuZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeW5kRjtBWXRuZEE7RUFDRTtBWnduZEY7QVlybmRBO0VBQ0U7QVp1bmRGO0FZbG5kQTtFQUFrQjtBWnFuZGxCO0FZbG5kQTtFQUE0QjtBWnFuZDVCO0FBQ0EsMkNBQTJDO0FZbm5kM0M7O0VBQ0U7QVpzbmRGO0FZbm5kQTtFQUNFO0FacW5kRjtBWWxuZEE7RUFDRTtBWm9uZEY7QVlqbmRBO0VBQ0U7QVptbmRGO0FZaG5kQTtFQUNFO0Faa25kRjtBWS9tZEE7RUFDRTtBWmluZEY7QUFDQSxnQkFBZ0I7QXdGcjVmaEI7RUFDRTtBeEZ1NWZGO0F3RnA1ZkE7RUFDRTtFQUNBO0F4RnM1ZkY7QXdGbjVmQTtFQUNFO0F4RnE1ZkY7QXdGbDVmQTtFQUNFO0VBQ0E7QXhGbzVmRjtBQUNBLGFBQWE7QXdGaDVmYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Rms1ZkY7QXdGLzRmQTtFQUNFO0F4Rmk1ZkY7QXdGOTRmQTtFQUVFO0VBQ0E7QXhGKzRmRjtBd0Y1NGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGODRmRjtBd0YzNGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGNjRmRjtBd0YxNGZBO0VBQ0U7QXhGNDRmRjtBd0Z6NGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGMjRmRjtBQUNBLFlBQVk7QXdGdjRmWjs7OztFQUNFO0F4RjQ0ZkY7QXdGejRmQTs7OztFQUNFO0F4Rjg0ZkY7QXdGMzRmQTtFQUNFO0F4RjY0ZkY7QXdGMTRmQTtFQUNFO0F4RjQ0ZkY7QXdGejRmQTtFQUNFO0VBQ0E7RUFDQTtBeEYyNGZGO0FBQ0EsOEJBQThCO0F3RnY0ZjlCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGeTRmRjtBd0Z0NGZBO0VBQ0U7RUFDQTtBeEZ3NGZGO0F3RnI0ZkE7RUFDRTtBeEZ1NGZGO0F3RnA0ZkE7RUFDRTtFQUNBO0VBQ0E7QXhGczRmRjtBd0ZuNGZBO0VBQ0U7RUFDQTtFQUNBO0F4RnE0ZkY7QXdGbDRmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGbzRmRjtBd0ZqNGZBO0VBQ0U7QXhGbTRmRjtBd0ZoNGZBO0VBQ0U7QXhGazRmRjtBd0YvM2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZpNGZGO0F3RjkzZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZnNGZGO0F3RjczZkE7RUFDRTtBeEYrM2ZGO0FBQ0EsYUFBYTtBd0YzM2ZiO0VBQ0U7RUFDQTtBeEY2M2ZGO0F3RjEzZkE7RUFDRTtFQUNBO0F4RjQzZkY7QXdGejNmQTtFQUNFO0F4RjIzZkY7QXdGeDNmQTtFQUNFO0F4RjAzZkY7QXdGdDNmQTtFQUNFO0F4RnczZkY7QXdGcjNmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGdTNmRjtBd0ZwM2ZBO0VBQ0U7QXhGczNmRjtBQUNBLGVBQWU7QXdGbDNmZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rm8zZkY7QXdGajNmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Rm0zZkY7QXdGaDNmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RmszZkY7QXdGLzJmQTtFQUNFO0F4RmkzZkY7QUFDQSxjQUFjO0F3RjkyZmQ7O0VBQ0U7QXhGaTNmRjtBd0Y5MmZBO0VBQ0U7RUFDQTtBeEZnM2ZGO0F3RjcyZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RisyZkY7QXdGNTJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RjgyZkY7QXdGMzJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RjYyZkY7QXdGMTJmQTtFQUNFO0VBQ0E7QXhGNDJmRjtBd0Z6MmZBO0VBQ0U7QXhGMjJmRjtBd0Z4MmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhGMDJmQSxZQUFZO0V3RngyZlo7RXhGMDJmQSxrQkFBa0I7RXdGeDJmbEI7RXhGMDJmQSxVQUFVO0V3RngyZlY7QXhGMDJmRjtBd0Z2MmZBO0VBQ0U7RUFDQTtFQUNBO0F4RnkyZkY7QXdGdDJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGdzJmRjtBd0ZyMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ1MmZGO0F3RnAyZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnMyZkY7QXdGbjJmQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnEyZkY7QXdGbDJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rm8yZkY7QUFDQSxpQkFBaUI7QXdGaDJmakI7RUFDRTtFQUNBO0F4RmsyZkY7QXdGLzFmQTtFQUNFO0F4RmkyZkY7QXdGOTFmQTtFQUNFO0VBQ0E7RUFDQTtBeEZnMmZGO0F3RjcxZkE7RUFDRTtFQUNBO0VBQ0E7QXhGKzFmRjtBd0Y1MWZBO0VBQ0U7RUFDQTtBeEY4MWZGO0F3RjMxZkE7RUFDRTtFQUNBO0F4RjYxZkY7QXdGMTFmQTtFQUNFO0VBQ0E7RUFDQTtBeEY0MWZGO0F3RnoxZkE7RUFDRTtBeEYyMWZGO0F3RngxZkE7RUFDRTtFQUNBO0F4RjAxZkY7QXdGdjFmQTtFQUNFO0F4RnkxZkY7QXdGdDFmQTtFQUNFO0F4RncxZkY7QXdGcjFmQTtFQUNFO0F4RnUxZkY7QXdGcDFmQTtFQUNFO0F4RnMxZkY7QXdGbjFmQTtFQUNFO0F4RnExZkY7QXdGbDFmQTtFQUNFO0F4Rm8xZkY7QXdGajFmQTtFQUNFO0F4Rm0xZkY7QXdGaDFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZrMWZGO0F3Ri8wZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGaTFmRjtBd0Y5MGZBO0VBQ0U7QXhGZzFmRjtBd0Y3MGZBOztFQUNFO0VBQ0E7QXhGZzFmRjtBd0Y3MGZBO0VBQ0U7RUFDQTtBeEYrMGZGO0F3RjUwZkE7RUFDRTtFQUNBO0VBQ0E7QXhGODBmRjtBd0YzMGZBO0VBQ0U7QXhGNjBmRjtBd0YxMGZBO0VBQ0U7RUFDQTtBeEY0MGZGO0F3RnowZkE7RUFDRTtFQUNBO0VBQ0E7QXhGMjBmRjtBd0Z4MGZBO0VBQ0U7QXhGMDBmRjtBd0Z2MGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGeTBmRjtBd0Z0MGZBO0VBQ0U7QXhGdzBmRjtBd0ZyMGZBO0VBQ0U7QXhGdTBmRjtBQUNBLFlBQVk7QXdGbjBmWjtFQUNFO0F4RnEwZkY7QXdGbDBmQTtFQUNFO0F4Rm8wZkY7QXdGajBmQTtFQUNFO0VBQ0E7QXhGbTBmRjtBd0ZoMGZBO0VBQ0U7RUFDQTtBeEZrMGZGO0F3Ri96ZkE7RUFDRTtBeEZpMGZGO0F3Rjl6ZkE7RUFDRTtBeEZnMGZGO0F3Rjd6ZkE7RUFDRTtBeEYremZGO0F3RjV6ZkE7RUFDRTtBeEY4emZGO0F3RjN6ZkE7O0VBQ0U7QXhGOHpmRjtBd0YzemZBOztFQUNFO0F4Rjh6ZkY7QXdGM3pmQTtFQUNFO0F4RjZ6ZkY7QXdGMXpmQTs7RUFDRTtFQUNBO0F4RjZ6ZkY7QXdGMXpmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjR6ZkY7QXdGenpmQTtFQUNFO0F4RjJ6ZkY7QXdGeHpmQTtFQUNFO0F4RjB6ZkY7QXdGdHpmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGd3pmRjtBd0ZwemZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZzemZGO0F3Rmx6ZkE7RUFDRTtBeEZvemZGO0F3Rmp6ZkE7RUFDRTtBeEZtemZGO0F3Rmh6ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZremZGO0FBQ0EsWUFBWTtBd0Y1eWZaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY4eWZGO0F3RjN5ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEY2eWZGO0F3RjF5ZkE7RUFDRTtBeEY0eWZGO0F3Rnp5ZkE7RUFDRTtBeEYyeWZGO0F3Rnh5ZkE7RUFDRTtFQUNBO0F4RjB5ZkY7QXdGdnlmQTtFQUNFO0F4Rnl5ZkY7QXdGdHlmQTtFQUNFO0F4Rnd5ZkY7QXdGcnlmQTtFQUNFO0F4RnV5ZkY7QXdGcHlmQTtFQUNFO0F4RnN5ZkY7QXdGbnlmQTtFQUNFO0VBQ0E7RUFDQTtBeEZxeWZGO0F3Rmx5ZkE7RUFDRTtFQUNBO0VBQ0E7QXhGb3lmRjtBd0ZqeWZBO0VBQ0U7QXhGbXlmRjtBQUNBLGFBQWE7QXdGaHlmYjs7RUFDRTtFQUNBO0F4Rm15ZkY7QXdGaHlmQTtFQUNFO0VBQ0E7QXhGa3lmRjtBd0YveGZBO0VBQ0U7RUFDQTtBeEZpeWZGO0F3Rjl4ZkE7RUFDRTtFQUNBO0VBQ0E7QXhGZ3lmRjtBd0Y3eGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGK3hmRjtBd0Y1eGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rjh4ZkY7QXdGM3hmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RjZ4ZkY7QUFDQSxRQUFRO0F3Rnp4ZlI7RUFDRTtFQUNBO0VBQ0E7QXhGMnhmRjtBd0Z4eGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGMHhmRjtBd0Z2eGZBO0VBQ0U7QXhGeXhmRjtBd0Z0eGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ3eGZGO0F3RnJ4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZ1eGZGO0FBQ0EsY0FBYztBd0ZweGZkO0VBQ0U7QXhGc3hmRjtBd0ZueGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGcXhmRjtBd0ZseGZBO0VBQ0U7QXhGb3hmRjtBd0ZqeGZBO0VBQ0U7RUFDQTtBeEZteGZGO0F3Rmh4ZkE7RUFDRTtBeEZreGZGO0F3Ri93ZkE7RUFDRTtBeEZpeGZGO0F3Rjl3ZkE7O0VBQ0U7QXhGaXhmRjtBd0Y5d2ZBO0VBQ0U7O0lBQ0U7RXhGaXhmRjtBQUNGO0F3Ri93ZkE7RUFDRTtBeEZpeGZGO0F3Rjl3ZkE7RUFDRTtBeEZneGZGO0F3Rjd3ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rit3ZkY7QXdGNXdmQTtFQUNFO0VBQ0E7QXhGOHdmRjtBd0Yzd2ZBO0VBQ0U7RUFDQTtBeEY2d2ZGO0F3RjF3ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY0d2ZGO0F3Rnp3ZkE7RUFDRTtBeEYyd2ZGO0F3Rnh3ZkE7RUFDRTtBeEYwd2ZGO0F3RnZ3ZkE7RUFDRTtFQUNBO0F4Rnl3ZkY7QXdGdHdmQTtFQUNFO0VBQ0E7QXhGd3dmRjtBd0Zyd2ZBO0VBQ0U7RUFDQTtBeEZ1d2ZGO0F3RnB3ZkE7RUFDRTtBeEZzd2ZGO0F3Rm53ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZxd2ZGO0F3Rmx3ZkE7RUFDRTtFQUNBO0F4Rm93ZkY7QXdGandmQTtFQUNFO0F4Rm13ZkY7QUFDQSxXQUFXO0F3Rmh3Zlg7RUFDRTtBeEZrd2ZGO0F3Ri92ZkE7RUFDRTtBeEZpd2ZGO0FBQ0EsWUFBWTtBd0Y3dmZaO0VBQ0U7QXhGK3ZmRjtBd0Y1dmZBO0VBQ0U7RUFDQTtBeEY4dmZGO0F3RjN2ZkE7RUFDRTtFQUNBO0F4RjZ2ZkY7QXdGMXZmQTtFQUNFO0VBQ0E7RUFDQTtBeEY0dmZGO0F3Rnp2ZkE7RUFDRTtFQUNBO0F4RjJ2ZkY7QXdGeHZmQTtFQUNFO0F4RjB2ZkY7QXdGdnZmQTtFQUNFO0F4Rnl2ZkY7QXdGdHZmQTtFQUNFO0VBQ0E7RUFDQTtBeEZ3dmZGO0F3RnJ2ZkE7RUFDRTtFQUNBO0F4RnV2ZkY7QXdGcHZmQTtFQUNFO0F4RnN2ZkY7QXdGbnZmQTtFQUNFO0F4RnF2ZkY7QXdGbHZmQTtFQUNFO0F4Rm92ZkY7QXdGanZmQTs7O0VBRUk7QXhGb3ZmSjtBQUNBLGlCQUFpQjtBd0ZodmZqQjtFQUNFO0F4Rmt2ZkY7QXdGL3VmQTtFQUNFO0F4Rml2ZkY7QXdGOXVmQTtFQUNFO0F4Rmd2ZkY7QXdGN3VmQTtFQUNFO0VBQ0E7RUFDQTtBeEYrdWZGO0F3RjV1ZkE7RUFDRTtFQUNBO0F4Rjh1ZkY7QXdGM3VmQTtFQUNFO0VBQ0E7QXhGNnVmRjtBd0YxdWZBO0VBQ0U7QXhGNHVmRjtBQUNBLGtCQUFrQjtBd0Z4dWZsQjtFQUNFO0F4RjB1ZkY7QXdGdnVmQTtFQUNFO0VBQ0E7QXhGeXVmRjtBd0Z0dWZBO0VBQ0U7QXhGd3VmRjtBd0ZydWZBO0VBQ0U7RUFDQTtBeEZ1dWZGO0F3RnB1ZkE7RUFDRTtBeEZzdWZGO0FBQ0EsVUFBVTtBd0ZudWZWO0VBQ0U7QXhGcXVmRjtBd0ZsdWZBO0VBQ0U7RUFDQTtFQUNBO0F4Rm91ZkY7QUFDQSxnQkFBZ0I7QXdGaHVmaEI7RUFDRTtBeEZrdWZGO0F3Rmh1ZkE7RUFDRTtFQUNBO0F4Rmt1ZkY7QXdGaHVmQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGaXVmRjtBd0YvdGZBO0VBQ0U7RUFDQTtBeEZpdWZGO0F3Ri90ZkE7RUFDRTtBeEZpdWZGO0F3Ri90ZkE7RUFDRTtBeEZpdWZGO0F3Ri90ZkE7RUFDRTtBeEZpdWZGO0F3Ri90ZkE7RUFDRTtBeEZpdWZGO0F3Ri90ZkE7RUFDRTtFQUNBO0F4Rml1ZkY7QUFDQSxTQUFTO0F3Rjl0ZlQ7RUFDRTtFQUNBO0F4Rmd1ZkY7QXdGN3RmQTtFQUNFO0F4Rit0ZkY7QUFDQSxlQUFlO0F3RjV0ZmY7RUFDRTtFQUVBO0F4RjZ0ZkY7QXdGeHRmQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBeEYwdGZGO0F3RnZ0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rnl0ZkY7QXdGdHRmQTtFQUNFO0F4Rnd0ZkY7QXdGcnRmQTtFQUNFO0VBQ0E7QXhGdXRmRjtBd0ZwdGZBO0VBQ0U7QXhGc3RmRjtBd0ZudGZBO0VBQ0U7QXhGcXRmRjtBd0ZsdGZBO0VBQ0U7QXhGb3RmRjtBd0ZqdGZBO0VBQ0U7QXhGbXRmRjtBd0ZodGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZrdGZGO0F3Ri9zZkE7O0VBRUU7QXhGaXRmRjtBd0Y5c2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBeEYrc2ZGO0F3RjVzZkE7RUFDRTtBeEY4c2ZGO0F3RjNzZkE7RUFDRTtFQUNBO0VBQ0E7QXhGNnNmRjtBd0Z6c2ZBO0VBQ0U7QXhGMnNmRjtBd0Z2c2ZBO0VBQ0U7QXhGeXNmRjtBQUNBLGdCQUFnQjtBd0Z0c2ZoQjtFQUNFO0F4RndzZkY7QXdGcnNmQTtFQUNFO0VBQ0E7QXhGdXNmRjtBd0Zwc2ZBO0VBQ0U7RUFDQTtFQUNBO0F4RnNzZkY7QXdGbnNmQTtFQUNFO0VBQ0E7QXhGcXNmRjtBd0Zsc2ZBO0V4Rm9zZkUsaUJBQWlCO0V3RmxzZmpCO0VBQ0E7RUFDQTtBeEZvc2ZGO0F3RmpzZkE7RUFDRTtFQUNBO0F4Rm1zZkY7QXdGaHNmQTtFQUNFO0VBQ0E7QXhGa3NmRjtBd0YvcmZBO0VBQ0U7RUFDQTtBeEZpc2ZGO0F3RjlyZkE7RUFDRTtBeEZnc2ZGO0F3RjdyZkE7RUFDRTtBeEYrcmZGO0F3RjVyZkE7RUFDRTtBeEY4cmZGO0F3RjNyZkE7RUFDRTtFQUNBO0VBQ0E7QXhGNnJmRjtBd0YxcmZBO0VBQ0U7RUFDQTtBeEY0cmZGO0F3RnpyZkE7RUFDRTtBeEYycmZGO0F3RnhyZkE7RUFDRTtBeEYwcmZGO0F3RnZyZkE7RUFDRTtFQUNBO0VBQ0E7QXhGeXJmRjtBd0Z0cmZBO0VBQ0U7RUFDQTtBeEZ3cmZGO0F3RnJyZkE7RUFDRTtBeEZ1cmZGO0F3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QkY7QTJGam5pQkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGb25pQkY7QTJGbm5pQkE7RUFDRTtFQUNBO0EzRnFuaUJGO0EyRm5uaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFM0ZzbmlCRjtFMkZwbmlCQTtJQUNFO0lBQ0E7RTNGc25pQkY7QUFDRjtBMkZybmlCQTtFQUNFOztJQUNFO0lBQ0E7RTNGd25pQkY7RTJGdG5pQkE7SUFDRTtJQUNBO0UzRnduaUJGO0FBQ0Y7QUFDQTs7Ozs7Ozs7Ozs7RUFXRTtBMkZ2bmlCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGeW5pQkY7QTJGeG5pQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGMG5pQkY7QTJGem5pQkE7RUFDRTtFQUNBO0EzRjJuaUJGO0EyRjFuaUJBO0VBQ0U7RUFDQTtBM0Y0bmlCRjtBMkYzbmlCQTtFQUNFO0VBQ0E7QTNGNm5pQkY7QTJGNW5pQkE7RUFDRTtFQUNBO0EzRjhuaUJGO0EyRjVuaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTNGZ29pQkY7RTJGOW5pQkE7SUFDRTtJQUNBO0UzRmdvaUJGO0FBQ0Y7QTJGL25pQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0Ztb2lCRjtFMkZqb2lCQTtJQUNFO0lBQ0E7RTNGbW9pQkY7QUFDRjtBQUNBOzs7Ozs7OztFQVFFO0EyRmxvaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNGb29pQkY7QTJGbm9pQkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Zzb2lCRjtBMkZyb2lCQTtFQUNFO0VBQ0E7QTNGdW9pQkY7QTJGcm9pQkE7RUFDRTtJQUNFO0lBQ0E7RTNGdW9pQkY7RTJGcm9pQkE7STNGdW9pQkUsa0RBQWtEO0kyRnJvaUJsRDtJQUNBO0UzRnVvaUJGO0UyRnJvaUJBO0lBQ0U7SUFDQTtFM0Z1b2lCRjtFMkZyb2lCQTtJQUNFO0lBQ0E7RTNGdW9pQkY7RTJGcm9pQkE7SUFDRTtJQUNBO0UzRnVvaUJGO0FBQ0Y7QTJGdG9pQkE7RUFDRTtJQUNFO0lBQ0E7RTNGd29pQkY7RTJGdG9pQkE7STNGd29pQkUsa0RBQWtEO0kyRnRvaUJsRDtJQUNBO0UzRndvaUJGO0UyRnRvaUJBO0lBQ0U7SUFDQTtFM0Z3b2lCRjtFMkZ0b2lCQTtJQUNFO0lBQ0E7RTNGd29pQkY7RTJGdG9pQkE7SUFDRTtJQUNBO0UzRndvaUJGO0FBQ0Y7QUFDQTs7Ozs7RUFLRTtBMkZ2b2lCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRnlvaUJGO0EyRnZvaUJBO0VBQ0U7SUFDRTtJQUNBO0UzRnlvaUJGO0UyRnZvaUJBO0lBQ0U7SUFDQTtJQUNBO0UzRnlvaUJGO0FBQ0Y7QTJGeG9pQkE7RUFDRTtJQUNFO0lBQ0E7RTNGMG9pQkY7RTJGeG9pQkE7SUFDRTtJQUNBO0lBQ0E7RTNGMG9pQkY7QUFDRjtBQUNBOzs7Ozs7OztFQVFFO0EyRnpvaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGMm9pQkY7QTJGMW9pQkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjZvaUJGO0EyRjVvaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNGOG9pQkY7QTJGNW9pQkE7RUFDRTtJQUNFO0lBQ0E7RTNGOG9pQkY7QUFDRjtBMkY3b2lCQTtFQUNFO0lBQ0U7SUFDQTtFM0Yrb2lCRjtBQUNGO0EyRjlvaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFM0ZpcGlCRjtFMkYvb2lCQTtJQUNFO0lBQ0E7RTNGaXBpQkY7QUFDRjtBMkZocGlCQTtFQUNFOztJQUNFO0lBQ0E7RTNGbXBpQkY7RTJGanBpQkE7SUFDRTtJQUNBO0UzRm1waUJGO0FBQ0Y7QUFDQTs7Ozs7Ozs7O0VBU0U7QTJGbHBpQkY7RUFDRTtFQUNBO0VBQ0E7QTNGb3BpQkY7QTJGbnBpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0ZxcGlCQSw4REFBOEQ7RTJGbnBpQjlEO0VBQ0E7QTNGcXBpQkY7QTJGcHBpQkE7RUFDRTtFQUNBO0EzRnNwaUJGO0EyRnJwaUJBO0VBQ0U7RUFDQTtBM0Z1cGlCRjtBMkZycGlCQTtFQUNFOzs7SUFDRTtJQUNBO0UzRnlwaUJGO0UyRnZwaUJBO0lBQ0U7SUFDQTtFM0Z5cGlCRjtBQUNGO0EyRnhwaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTNGNHBpQkY7RTJGMXBpQkE7SUFDRTtJQUNBO0UzRjRwaUJGO0FBQ0Y7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFO0EyRjNwaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNGNnBpQkY7QTJGNXBpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjhwaUJGO0EyRjdwaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzRitwaUJBLDhEQUE4RDtFMkY3cGlCOUQ7RUFDQTtBM0YrcGlCRjtBMkY5cGlCQTtFQUNFO0VBQ0E7RUFDQTtBM0ZncWlCRjtBMkYvcGlCQTtFQUNFO0VBQ0E7RUFDQTtBM0ZpcWlCRjtBMkZocWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0ZrcWlCRjtBMkZqcWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0ZtcWlCRjtBMkZscWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0ZvcWlCRjtBMkZucWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0ZxcWlCRjtBMkZwcWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0ZzcWlCRjtBMkZycWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0Z1cWlCRjtBMkZ0cWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0Z3cWlCRjtBMkZ2cWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0Z5cWlCRjtBMkZ4cWlCQTtFQUNFO0VBQ0E7RUFDQTtBM0YwcWlCRjtBMkZ6cWlCQTtFQUNFO0VBQ0E7QTNGMnFpQkY7QTJGMXFpQkE7RUFDRTtFQUNBO0EzRjRxaUJGO0EyRjNxaUJBO0VBQ0U7RUFDQTtBM0Y2cWlCRjtBMkY1cWlCQTtFQUNFO0VBQ0E7QTNGOHFpQkY7QTJGN3FpQkE7RUFDRTtFQUNBO0EzRitxaUJGO0EyRjlxaUJBO0VBQ0U7RUFDQTtBM0ZncmlCRjtBMkYvcWlCQTtFQUNFO0VBQ0E7QTNGaXJpQkY7QTJGaHJpQkE7RUFDRTtFQUNBO0EzRmtyaUJGO0EyRmpyaUJBO0VBQ0U7RUFDQTtBM0ZtcmlCRjtBMkZscmlCQTtFQUNFO0VBQ0E7QTNGb3JpQkY7QTJGbnJpQkE7RUFDRTtFQUNBO0EzRnFyaUJGO0EyRm5yaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTNGdXJpQkY7RTJGcnJpQkE7SUFDRTtJQUNBO0UzRnVyaUJGO0FBQ0Y7QTJGdHJpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0YwcmlCRjtFMkZ4cmlCQTtJQUNFO0lBQ0E7RTNGMHJpQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7RUFlRTtBMkZ6cmlCRjtFM0YycmlCRTs7Ozs7SUFLRTtBQUNKO0EyRjFyaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjRyaUJGO0EyRjNyaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjZyaUJGO0EyRjVyaUJBO0VBQ0U7RUFDQTtBM0Y4cmlCRjtBMkY3cmlCQTtFQUNFO0VBQ0E7QTNGK3JpQkY7QTJGOXJpQkE7RUFDRTtFQUNBO0EzRmdzaUJGO0EyRi9yaUJBO0VBQ0U7RUFDQTtBM0Zpc2lCRjtBMkZoc2lCQTtFQUNFO0VBQ0E7QTNGa3NpQkY7QTJGanNpQkE7RUFDRTtFQUNBO0EzRm1zaUJGO0EyRmxzaUJBO0VBQ0U7RUFDQTtBM0Zvc2lCRjtBMkZuc2lCQTtFQUNFO0VBQ0E7QTNGcXNpQkY7QTJGcHNpQkE7RUFDRTtFQUNBO0EzRnNzaUJGO0EyRnBzaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTNGd3NpQkY7RTJGdHNpQkE7SUFDRTtJQUNBO0UzRndzaUJGO0FBQ0Y7QTJGdnNpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0Yyc2lCRjtFMkZ6c2lCQTtJQUNFO0lBQ0E7RTNGMnNpQkY7QUFDRjtBQUNBOzs7Ozs7O0VBT0U7QTJGMXNpQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjRzaUJGO0EyRjNzaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y2c2lCRjtBMkYzc2lCQTtFQUNFO0lBQ0U7SUFDQTtFM0Y2c2lCRjtFMkYzc2lCQTtJQUNFO0lBQ0E7RTNGNnNpQkY7QUFDRjtBMkY1c2lCQTtFQUNFO0lBQ0U7SUFDQTtFM0Y4c2lCRjtFMkY1c2lCQTtJQUNFO0lBQ0E7RTNGOHNpQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkU7QTJGN3NpQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Yrc2lCRjtBMkY5c2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGZ3RpQkY7QTJGL3NpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNGaXRpQkEsOERBQThEO0UyRi9zaUI5RDtFQUNBO0EzRml0aUJGO0EyRmh0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRmt0aUJGO0EyRmp0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRm10aUJGO0EyRmx0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRm90aUJGO0EyRm50aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnF0aUJGO0EyRnB0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnN0aUJGO0EyRnJ0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnV0aUJGO0EyRnR0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnd0aUJGO0EyRnZ0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnl0aUJGO0EyRnh0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjB0aUJGO0EyRnp0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjJ0aUJGO0EyRjF0aUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjR0aUJGO0EyRjN0aUJBO0VBQ0U7RUFDQTtBM0Y2dGlCRjtBMkY1dGlCQTtFQUNFO0VBQ0E7QTNGOHRpQkY7QTJGN3RpQkE7RUFDRTtFQUNBO0EzRit0aUJGO0EyRjl0aUJBO0VBQ0U7RUFDQTtBM0ZndWlCRjtBMkYvdGlCQTtFQUNFO0VBQ0E7QTNGaXVpQkY7QTJGaHVpQkE7RUFDRTtFQUNBO0EzRmt1aUJGO0EyRmp1aUJBO0VBQ0U7RUFDQTtBM0ZtdWlCRjtBMkZsdWlCQTtFQUNFO0VBQ0E7QTNGb3VpQkY7QTJGbnVpQkE7RUFDRTtFQUNBO0EzRnF1aUJGO0EyRnB1aUJBO0VBQ0U7RUFDQTtBM0ZzdWlCRjtBMkZydWlCQTtFQUNFO0VBQ0E7QTNGdXVpQkY7QTJGcnVpQkE7RUFDRTs7O0lBQ0U7RTNGeXVpQkY7RTJGdnVpQkE7SUFDRTtFM0Z5dWlCRjtBQUNGO0EyRnh1aUJBO0VBQ0U7OztJQUNFO0UzRjR1aUJGO0UyRjF1aUJBO0lBQ0U7RTNGNHVpQkY7QUFDRjtBNEZsK2pCQTtFNUZvK2pCRSxpQkFBaUI7QUFDbkI7QTRGcitqQkE7RUFHSTtBNUZxK2pCSjtBNEZ4K2pCQTtFQU9JO0E1Rm8rakJKO0E0RjMrakJBO0VBV0k7QTVGbStqQko7QTRGOStqQkE7RUFlSTtBNUZrK2pCSjtBNEZqL2pCQTtFQW1CSTtBNUZpK2pCSjtBNEZwL2pCQTtFQXVCSTtBNUZnK2pCSjtBNEZ2L2pCQTtFQTJCSTtBNUYrOWpCSjtBNEYxL2pCQTtFQStCSTtBNUY4OWpCSjtBNEY3L2pCQTtFQW1DSTtFQUNBO0E1RjY5akJKO0E0Rmpna0JBO0VBd0NJO0VBQ0E7QTVGNDlqQko7QTRGcmdrQkE7RUE2Q0k7RUFDQTtBNUYyOWpCSjtBNEZ6Z2tCQTtFQWtESTtBNUYwOWpCSjtBNEY1Z2tCQTtFQXNESTtFQUNBO0E1Rnk5akJKO0E0Rmhoa0JBO0VBMkRJO0VBQ0E7QTVGdzlqQko7QTRGcGhrQkE7RUFnRUk7RUFDQTtBNUZ1OWpCSjtBNEZ4aGtCQTtFQXFFSTtBNUZzOWpCSjtBNEYzaGtCQTtFQXlFSTtBNUZxOWpCSjtBNEY5aGtCQTtFQTZFSTtBNUZvOWpCSjtBNEZqaWtCQTtFQWlGSTtBNUZtOWpCSjtBNEZwaWtCQTtFQXFGSTtFQUNBO0E1Rms5akJKO0E0Rnhpa0JBO0VBMEZJO0VBQ0E7RUFDQTtFQUNBO0E1Rmk5akJKO0E0Rjlpa0JBO0VBaUdJO0E1Rmc5akJKO0E0Rmpqa0JBO0VBcUdJO0E1Ris4akJKO0E0RnBqa0JBOztFQXlHSTtFQUNBO0E1Ris4akJKO0E0Rnpqa0JBO0VBOEdJO0E1Rjg4akJKO0E0RjVqa0JBO0VBa0hJO0VBQ0E7QTVGNjhqQko7QTRGaGtrQkE7RUF1SEk7RUFDQTtBNUY0OGpCSjtBNEZwa2tCQTtFQTRISTtBNUYyOGpCSjtBNEZ2a2tCQTtFQWlJSTtFQUNBO0E1Rnk4akJKO0E0RjNra0JBO0VBc0lJO0VBQ0E7QTVGdzhqQko7QTRGL2trQkE7RUEySUk7RUFDQTtBNUZ1OGpCSjtBNEZubGtCQTtFQWdKSTtFQUNBO0E1RnM4akJKO0E0RnZsa0JBO0VBcUpJO0E1RnE4akJKO0E0RjFsa0JBO0VBeUpJO0VBQ0E7QTVGbzhqQko7QTRGLzdqQkE7RUFDRTs7SUFFSTtFNUZpOGpCSjtBQUNGO0E0Rjc3akJBOztFQUNFO0E1Rmc4akJGO0E0Rjc3akJBOztFQUNFO0E1Rmc4akJGO0E0RjU3akJBO0VBQ0U7RUFDQTtFQUNBO0E1Rjg3akJGO0E0RjM3akJBO0VBQ0U7QTVGNjdqQkY7QTRGMTdqQkE7RUFDRTtBNUY0N2pCRjtBNEZ6N2pCQTtFQUNFO0E1RjI3akJGO0E0Rng3akJBO0VBQ0U7QTVGMDdqQkY7QTRGdjdqQkE7RUFDRTtBNUZ5N2pCRjtBNEZ0N2pCQTtFQUNFO0E1Rnc3akJGO0E0RnI3akJBO0VBQ0U7QTVGdTdqQkY7QTRGcDdqQkE7RUFDRTtBNUZzN2pCRjtBNEZuN2pCQTtFQUNFO0E1RnE3akJGO0E0Rmw3akJBOzs7RUFDRTtBNUZzN2pCRjtBNEZuN2pCQTs7RUFDRTtBNUZzN2pCRjtBNEZuN2pCQTtFQUVFO0lBQ0U7RTVGbzdqQkY7RTRGajdqQkE7SUFDRTtJQUNBO0lBQ0E7RTVGbTdqQkY7RTRGaDdqQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUZrN2pCRjtFNEYvNmpCQTtJQUNFO0U1Rmk3akJGO0U0Rjk2akJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTVGZzdqQkY7RTRGNzZqQkE7SUFDRTtFNUYrNmpCRjtBQUNGO0E0RjE2akJBO0VBQ0U7QTVGNDZqQkY7QUFDQTs7Ozs7Q0FLQztBNkZwcmtCRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RnNya0JGO0E2Rm5ya0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGcXJrQkY7QTZGbHJrQkE7RUFDRTtBN0ZvcmtCRjtBNkZqcmtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rm1ya0JGO0E2Rmhya0JBO0VBQ0U7RUFDQTtFQUNBO0E3Rmtya0JGO0E2Ri9xa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGaXJrQkY7QTZGOXFrQkE7RUFDRTtBN0ZncmtCRjtBNkY3cWtCQTtFQUNFO0E3Ritxa0JGO0E2RjVxa0JBO0VBQ0U7QTdGOHFrQkY7QTZGM3FrQkE7RUFDRTtBN0Y2cWtCRjtBNkYxcWtCQTtFQUNFO0E3RjRxa0JGO0E2Rnpxa0JBOzs7O0VBQ0U7QTdGOHFrQkY7QTZGM3FrQkE7RUFDRTtFQUNBO0E3RjZxa0JGO0E2RjFxa0JBO0VBQ0U7QTdGNHFrQkY7QTZGenFrQkE7RUFDRTtFQUNBO0E3RjJxa0JGO0E2Rnhxa0JBO0VBQ0U7QTdGMHFrQkY7QTZGdnFrQkE7RUFDRTtFQUNBO0E3Rnlxa0JGO0E2RnRxa0JBO0VBQ0U7QTdGd3FrQkY7QTZGcnFrQkE7RUFDRTtFQUNBO0E3RnVxa0JGO0E2RnBxa0JBO0VBQ0U7QTdGc3FrQkY7QUFDQTs7Ozs7Q0FLQztBOEY3d2tCRDtFQUNFO0E5Rit3a0JGO0E4RjV3a0JBO0VBQ0U7QTlGOHdrQkY7QThGM3drQkE7RUFDRTtBOUY2d2tCRjtBOEYxd2tCQTtFQUNFO0E5RjR3a0JGO0E4Rnp3a0JBO0VBQ0U7RUFDQTtBOUYyd2tCRjtBOEZ4d2tCQTtFQUNFO0E5RjB3a0JGO0E4RnZ3a0JBO0VBQ0U7QTlGeXdrQkY7QThGdHdrQkE7RUFDRTtBOUZ3d2tCRjtBOEZyd2tCQTtFQUNFO0E5RnV3a0JGO0E4RnB3a0JBO0VBQ0U7QTlGc3drQkY7QThGbndrQkE7RUFDRTtBOUZxd2tCRjtBOEZsd2tCQTtFQUNFO0VBQ0E7QTlGb3drQkY7QThGandrQkE7RUFDRTtBOUZtd2tCRjtBOEZod2tCQTtFQUNFO0E5Rmt3a0JGO0E4Rmh3a0JFO0VBQUE7SUFDRTtJQUNBO0U5Rm13a0JGO0FBQ0Y7QThGaHdrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUZrd2tCRjtBOEYvdmtCQTtFQUNFO0E5Rml3a0JGO0E4Rjl2a0JBO0VBQ0U7QTlGZ3drQkY7QThGN3ZrQkE7RUFDRTtBOUYrdmtCRjtBOEY1dmtCQTs7RUFDRTtBOUYrdmtCRjtBOEY1dmtCQTtFQUNFO0E5Rjh2a0JGO0E4RjN2a0JBO0VBQ0U7QTlGNnZrQkY7QThGMXZrQkE7RUFDRTtBOUY0dmtCRjtBOEZ6dmtCQTtFQUNFO0VBQ0E7QTlGMnZrQkY7QThGeHZrQkE7RUFDRTtFQUNBO0E5RjB2a0JGO0E4RnZ2a0JBO0VBQ0U7QTlGeXZrQkY7QThGdHZrQkE7RUFDRTtBOUZ3dmtCRjtBOEZydmtCQTs7RUFDRTtFQUNBO0E5Rnd2a0JGO0E4RnJ2a0JBO0VBQ0U7QTlGdXZrQkY7QThGcnZrQkE7RUFDRTtBOUZ1dmtCRjtBQUNBOzs7OztDQUtDO0E4RjV1a0JEO0VBQ0U7QTlGOHVrQkY7QThGM3VrQkE7RUFDRTtBOUY2dWtCRjtBOEYxdWtCQTtFQUNFO0E5RjR1a0JGO0E4Rnp1a0JBO0VBQ0U7QTlGMnVrQkY7QThGeHVrQkE7RUFDRTtFQUNBO0E5RjB1a0JGO0E4RnZ1a0JBO0VBQ0U7QTlGeXVrQkY7QThGdHVrQkE7RUFDRTtBOUZ3dWtCRjtBOEZydWtCQTtFQUNFO0E5RnV1a0JGO0E4RnB1a0JBO0VBQ0U7RUFDQTtBOUZzdWtCRjtBOEZudWtCQTtFQUNFO0E5RnF1a0JGO0E4Rmx1a0JBO0VBQ0U7QTlGb3VrQkY7QThGanVrQkE7O0VBQ0U7QTlGb3VrQkY7QThGanVrQkE7RUFDRTtFQUNBO0E5Rm11a0JGO0E4Rmh1a0JBOztFQUNFO0E5Rm11a0JGO0E4Rmh1a0JBO0VBQ0U7QTlGa3VrQkY7QThGL3RrQkE7RUFDRTtBOUZpdWtCRjtBOEY5dGtCQTtFQUNFO0VBQ0E7QTlGZ3VrQkY7QThGN3RrQkE7RUFDRTtBOUYrdGtCRjtBOEY1dGtCQTtFQUNFO0E5Rjh0a0JGO0E4RjN0a0JBO0VBQ0U7QTlGNnRrQkY7QThGMXRrQkE7RUFDRTtBOUY0dGtCRjtBOEZ6dGtCQTtFQUNFO0VBQ0E7QTlGMnRrQkY7QThGeHRrQkE7RUFDRTtBOUYwdGtCRjtBOEZ2dGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Rnl0a0JGO0E4RnR0a0JBO0VBQ0U7QTlGd3RrQkY7QThGcnRrQkE7RUFDRTtBOUZ1dGtCRjtBOEZwdGtCQTtFQUNFO0VBQ0E7RUFDQTtBOUZzdGtCRjtBOEZudGtCQTtFQUNFO0VBQ0E7QTlGcXRrQkY7QThGbHRrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGb3RrQkY7QThGanRrQkE7O0VBQ0U7QTlGb3RrQkY7QThGanRrQkE7RUFDRTtBOUZtdGtCRjtBOEZodGtCQTtFQUNFO0E5Rmt0a0JGO0E4Ri9za0JBO0VBQ0U7RUFDQTtBOUZpdGtCRjtBOEY5c2tCQTtFQUNFO0VBQ0E7QTlGZ3RrQkY7QThGN3NrQkE7RUFDRTtBOUYrc2tCRjtBOEY1c2tCQTs7RUFDRTtBOUYrc2tCRjtBOEY1c2tCQTs7RUFDRTtFQUNBO0E5Ritza0JGO0E4RjVza0JBO0VBQ0U7QTlGOHNrQkY7QThGNXNrQkE7RUFDRTtBOUY4c2tCRjtBQUNBOzs7OztDQUtDO0E4Rm5za0JEO0VBQ0U7QTlGcXNrQkY7QThGbHNrQkE7RUFDRTtBOUZvc2tCRjtBOEZqc2tCQTtFQUNFO0E5Rm1za0JGO0E4Rmhza0JBO0VBQ0U7QTlGa3NrQkY7QThGL3JrQkE7RUFDRTtBOUZpc2tCRjtBOEY5cmtCQTtFQUNFO0VBQ0E7QTlGZ3NrQkY7QThGN3JrQkE7RUFDRTtBOUYrcmtCRjtBOEY1cmtCQTtFQUNFO0E5Rjhya0JGO0E4RjNya0JBO0VBQ0U7QTlGNnJrQkY7QThGMXJrQkE7RUFDRTtBOUY0cmtCRjtBOEZ6cmtCQTtFQUNFO0E5RjJya0JGO0E4Rnhya0JBO0VBQ0U7QTlGMHJrQkY7QThGdnJrQkE7RUFDRTtBOUZ5cmtCRjtBOEZ0cmtCQTtFQUNFO0VBQ0E7QTlGd3JrQkY7QThGcnJrQkE7RUFDRTtBOUZ1cmtCRjtBOEZwcmtCQTtFQUNFO0E5RnNya0JGO0E4Rm5ya0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlGcXJrQkY7QThGbHJrQkE7RUFDRTtBOUZvcmtCRjtBOEZqcmtCQTtFQUNFO0E5Rm1ya0JGO0E4Rmhya0JBOztFQUNFO0E5Rm1ya0JGO0E4Rmhya0JBO0VBQ0U7QTlGa3JrQkY7QThGL3FrQkE7RUFDRTtBOUZpcmtCRjtBOEY5cWtCQTtFQUNFO0E5Rmdya0JGO0E4Rjdxa0JBO0VBQ0U7RUFDQTtBOUYrcWtCRjtBOEY1cWtCQTtFQUNFO0VBQ0E7QTlGOHFrQkY7QThGM3FrQkE7RUFDRTtBOUY2cWtCRjtBOEYxcWtCQTtFQUNFO0E5RjRxa0JGO0E4Rnpxa0JBOztFQUNFO0VBQ0E7QTlGNHFrQkY7QThGenFrQkE7RUFDRTtBOUYycWtCRjtBOEZ6cWtCQTtFQUNFO0E5RjJxa0JGO0FBQ0EsaUJBQWlCO0ErRi9ubEJqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxhQUFhO0ErRi9ubEJiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGNBQWM7QStGL25sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsVUFBVTtBK0YvbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxlQUFlO0ErRi9ubEJmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGNBQWM7QStGL25sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsVUFBVTtBK0YvbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxpQkFBaUI7QStGL25sQmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGFBQWE7QStGL25sQmI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsY0FBYztBK0YvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxVQUFVO0ErRi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGVBQWU7QStGL25sQmY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsY0FBYztBK0YvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxVQUFVO0ErRi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGlCQUFpQjtBK0YvbmxCakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsYUFBYTtBK0YvbmxCYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxjQUFjO0ErRi9ubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLFVBQVU7QStGL25sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsZUFBZTtBK0YvbmxCZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxjQUFjO0ErRi9ubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLFVBQVU7QStGL25sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsaUJBQWlCO0ErRi9ubEJqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxhQUFhO0ErRi9ubEJiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGNBQWM7QStGL25sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsVUFBVTtBK0YvbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxlQUFlO0ErRi9ubEJmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGNBQWM7QStGL25sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsVUFBVTtBK0YvbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QWdHMTFsQkE7RUFDRTtFQUNBO0FoRzQxbEJGO0FnR3oxbEJBOztFQVFJO0FoR3ExbEJKO0FnRzcxbEJBO0VBWUk7QWhHbzFsQko7QWdHaDJsQkE7RUFnQkk7QWhHbTFsQko7QWdHaDFsQkU7RUFBQTtJQUVJO0VoR2sxbEJKO0FBQ0Y7QWdHeDJsQkE7RUEwQkk7RUFDQTtFQUNBO0VBQ0E7QWhHaTFsQko7QWdHOTJsQkE7RUFpQ0k7QWhHZzFsQko7QWdHajNsQkE7RUFxQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcrMGxCSjtBZ0d4M2xCQTtFQTZDSTtBaEc4MGxCSjtBZ0czM2xCQTs7RUFpREk7QWhHODBsQko7QWdHLzNsQkE7RUFxREk7RUFDQTtBaEc2MGxCSjtBZ0duNGxCQTtFQTBESTtBaEc0MGxCSjtBZ0d0NGxCQTtFQThESTtFQUNBO0FoRzIwbEJKO0FnRzE0bEJBO0VBbUVJO0FoRzAwbEJKO0FnRzc0bEJBO0VBdUVJO0FoR3kwbEJKO0FnR2g1bEJBOztFQTRFSTtBaEd3MGxCSjtBZ0dwNWxCQTtFQWdGSTtBaEd1MGxCSjtBZ0d2NWxCQTtFQW9GSTtBaEdzMGxCSjtBZ0cxNWxCQTtFQXVGSTtFQUNBO0FoR3MwbEJKO0FnRzk1bEJBO0VBMkZJO0FoR3MwbEJKO0FnR2o2bEJBO0VBK0ZJO0VBQ0E7QWhHcTBsQko7QWdHcjZsQkE7RUFvR0k7QWhHbzBsQko7QWdHeDZsQkE7RUF3R0k7RUFDQTtBaEdtMGxCSjtBZ0c1NmxCQTs7RUE2R0k7RUFDQTtBaEdtMGxCSjtBZ0dqN2xCQTs7O0VBa0hJO0FoR28wbEJKO0FnR3Q3bEJBO0VBc0hJO0FoR20wbEJKO0FnR3o3bEJBO0VBMEhJO0FoR2swbEJKO0FnRzU3bEJBO0VBOEhJO0FoR2kwbEJKO0FnRy83bEJBO0VBa0lJO0FoR2cwbEJKO0FnR2w4bEJBO0VBc0lJO0FoRyt6bEJKO0FnR3I4bEJBO0VBMElJO0VBQ0E7QWhHOHpsQko7QWdHejhsQkE7RUErSUk7QWhHNnpsQko7QWdHNThsQkE7O0VBbUpJO0FoRzZ6bEJKO0FnR2g5bEJBO0VBdUpJO0VBQ0E7QWhHNHpsQko7QWdHcDlsQkE7RUE0Skk7QWhHMnpsQko7QWdHdjlsQkE7RUFnS0k7QWhHMHpsQko7QWdHMTlsQkE7RUFvS0k7QWhHeXpsQko7QWdHNzlsQkE7RUF3S0k7QWhHd3psQko7QWdHaCtsQkE7RUE0S0k7QWhHdXpsQko7QWdHbitsQkE7RUFnTEk7QWhHc3psQko7QWdHdCtsQkE7Ozs7O0VBb0xJO0VBQ0E7RUFDQTtFQUNBO0FoR3l6bEJKO0FnR2gvbEJBO0VBMkxJO0VBQ0E7RUFDQTtFQUNBO0FoR3d6bEJKO0FnR3QvbEJBOztFQWtNSTtFQUNBO0FoR3d6bEJKO0FnRzMvbEJBO0VBdU1JO0FoR3V6bEJKO0FnRzkvbEJBO0VBNk1JO0VBQ0E7RUFDQTtBaEdvemxCSjtBZ0duZ21CQTs7RUFtTkk7QWhHb3psQko7QWdHdmdtQkE7RUF1Tkk7RUFDQTtBaEdtemxCSjtBZ0czZ21CQTtFQTROSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2t6bEJKO0FnRy95bEJFO0VBQUE7SUFFSTtFaEdpemxCSjtBQUNGO0FnR3ZobUJBO0VBMk9JO0FoRyt5bEJKO0FnRzFobUJBO0VBK09JO0VBQ0E7QWhHOHlsQko7QWdHOWhtQkE7RUFvUEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc2eWxCSjtBZ0dyaW1CQTtFQTRQSTtFQUNBO0VBQ0E7RUFDQTtBaEc0eWxCSjtBZ0czaW1CQTtFQW1RSTtFQUNBO0VBQ0E7QWhHMnlsQko7QWdHaGptQkE7RUF5UUk7RUFDQTtFQUNBO0VBQ0E7QWhHMHlsQko7QWdHdnlsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEd5eWxCSjtBZ0d0eWxCRTs7RUFHRTtBaEd1eWxCSjtBZ0dweWxCRTtFQUNFO0FoR3N5bEJKO0FnR255bEJFO0VBQ0U7QWhHcXlsQko7QWdHbHlsQkU7RUFDRTtBaEdveWxCSjtBZ0dqeWxCRTtFQUNFO0FoR215bEJKO0FnR2h5bEJFOztFQUVFO0VBQ0E7QWhHa3lsQko7QWdHL3hsQkU7RUFDRTtBaEdpeWxCSjtBZ0dwbG1CQTs7RUF1VEk7QWhHaXlsQko7QWdHOXhsQkU7RUFDRTtBaEdneWxCSjtBZ0c3eGxCRTtFQUNFO0VBQ0E7QWhHK3hsQko7QWdHNXhsQkU7RUFDRTtBaEc4eGxCSjtBZ0czeGxCRTtFQUNFO0VBQ0E7QWhHNnhsQko7QWdHMXhsQkU7Ozs7O0VBSUU7RUFDQTtBaEc2eGxCSjtBZ0cxeGxCRTtFQUNFO0VBQ0E7QWhHNHhsQko7QWdHenhsQkU7RUFDRTtBaEcyeGxCSjtBZ0d4eGxCRTtFQUNFO0FoRzB4bEJKO0FnR3Z4bEJFO0VBQ0U7QWhHeXhsQko7QWdHdHhsQkU7RUFDRTtBaEd3eGxCSjtBZ0dyeGxCRTtFQUNFO0VBQ0E7QWhHdXhsQko7QWdHcHhsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3N4bEJKO0FpR25wbUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RWpHcXBtQkY7RWlHbHBtQkE7SUFDRTtJQUNBO0lBQ0E7RWpHb3BtQkY7RWlHanBtQkE7OztJQUdFO0VqR21wbUJGO0FBQ0Y7QWlHaHBtQkE7RUFFRTtJQUNFO0lBQ0E7SUFDQTtFakdpcG1CRjtFaUc5b21CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqR2dwbUJGO0VpRzdvbUJBO0lBQ0U7RWpHK29tQkY7RWlHNW9tQkE7SUFDRTtFakc4b21CRjtFaUczb21CQTtJQUNFO0VqRzZvbUJGO0VpRzFvbUJBO0lBQ0U7SUFDQTtFakc0b21CRjtFaUd6b21CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRzJvbUJGO0VpR3hvbUJBO0lBQ0U7SUFDQTtFakcwb21CRjtFaUd2b21CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqR3lvbUJGO0VpR3RvbUJBO0lBQ0U7RWpHd29tQkY7RWlHcm9tQkE7SUFDRTtJQUNBO0lBQ0E7RWpHdW9tQkY7QUFDRjtBaUdub21CQTtFQUVFO0lB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Q0E7RUFDQTtBMUd1OW1CSjtBMEdwOW1CRTtFQUVJO0ExR3E5bUJOO0EyR3ArbUJFO0VBR007RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0dvK21CUjtBMkc1K21CQTtFQWNJO0VBQ0E7RUFDQTtBM0dpK21CSjtBMkcvOW1CSTtFQUVJO0EzR2crbUJSO0EyR3AvbUJBO0VBeUJNO0VBQ0E7RUFDQTtFQUNBO0EzRzg5bUJOO0EyRzEvbUJBO0VBaUNJO0EzRzQ5bUJKO0EyRzcvbUJBO0VBb0NNO0VBQ0E7QTNHNDltQk47QTJHamduQkE7RUF5Q007QTNHMjltQk47QTJHcGduQkE7O0VBOENNO0VBQ0E7RUFDQTtBM0cwOW1CTjtBMkdyOW1CQTtFQUVJO0EzR3M5bUJKO0EyR245bUJFO0VBRUk7QTNHbzltQk47QTRHaGhuQkE7RUFDRTtBNUdraG5CRjtBNEduaG5CQTtFakNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFa2huQkY7QTRHdGhuQkk7RUFDRTtBNUd3aG5CTjtBNEdsaG5CTTtFQUNFO0E1R29obkJSO0E0RzlnbkJBO0VBQ0U7RUFDQTtFQUNBO0E1R2dobkJGO0E0R25obkJBO0VqQ2ZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VxaW5CRjtBNEdwaG5CSTtFQUNFO0E1R3NobkJOO0E0R2hobkJNO0VBQ0U7QTVHa2huQlI7QTRHNWduQkE7RUFHTTtFQUNBO0VBQ0E7RWpDekNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Vzam5CRjtBNEcvZ25CTTtFQUNFO0E1R2lobkJSO0E0RzdnbkJJO0VBQ0U7QTVHK2duQk47QTRHN2duQk07RUFDRTtBNUcrZ25CUjtBNEczZ25CUTtFQUNFO0E1RzZnbkJWO0E0R25pbkJBO0VBNEJNO0E1RzBnbkJOO0E2Ry9qbkJBO0VBYkk7QTdHK2tuQko7QTZHbGtuQkE7RUFiSTtBN0drbG5CSjtBNkdya25CQTtFQWJJO0E3R3FsbkJKO0E2R3hrbkJBO0VBYkk7QTdHd2xuQko7QTZHM2tuQkE7RUFiSTtBN0cybG5CSjtBNkc5a25CQTtFQWJJO0E3RzhsbkJKO0E2R2psbkJBO0VBYkk7QTdHaW1uQko7QTZHcGxuQkE7RUFiSTtBN0dvbW5CSjtBNkd2bG5CQTtFQWJJO0E3R3VtbkJKO0E2RzFsbkJBO0VBYkk7QTdHMG1uQko7QTZHN2xuQkE7RUFiSTtBN0c2bW5CSjtBNkdobW5CQTtFQWJJO0E3R2dubkJKO0E2R25tbkJBO0VBYkk7QTdHbW5uQko7QTZHdG1uQkE7RTdGZ0NJO0FoQnlrbkJKO0E2R3ptbkJBO0U3RmdDSTtBaEI0a25CSjtBNkc1bW5CQTtFN0ZnQ0k7QWhCK2tuQko7QTZHL21uQkE7RTdGZ0NJO0FoQmtsbkJKO0E2R2xubkJBO0U3RmdDSTtBaEJxbG5CSjtBNkdybm5CQTtFN0ZnQ0k7QWhCd2xuQko7QTZHeG5uQkE7RTdGZ0NJO0FoQjJsbkJKO0E2RzNubkJBO0U3RmdDSTtBaEI4bG5CSjtBNkc5bm5CQTtFN0ZnQ0k7QWhCaW1uQko7QTZHam9uQkE7RTdGZ0NJO0FoQm9tbkJKO0E2R3BvbkJBO0U3RmdDSTtBaEJ1bW5CSjtBNkd2b25CQTtFN0ZnQ0k7QWhCMG1uQko7QTZHMW9uQkE7RTdGK0NJO0FoQjhsbkJKO0E2RzdvbkJBO0U3RitDSTtBaEJpbW5CSjtBNkdocG5CQTtFN0YrQ0k7QWhCb21uQko7QTZHbnBuQkE7RTdGK0NJO0FoQnVtbkJKO0E2R3RwbkJBO0U3RitDSTtBaEIwbW5CSjtBNkd6cG5CQTtFN0YrQ0k7QWhCNm1uQko7QTZHNXBuQkE7RTdGK0NJO0FoQmdubkJKO0E2Ry9wbkJBO0U3RitDSTtBaEJtbm5CSjtBNkdscW5CQTtFN0YrQ0k7QWhCc25uQko7QTZHcnFuQkE7RTdGK0NJO0FoQnlubkJKO0E2R3hxbkJBO0U3RitDSTtBaEI0bm5CSjtBNkczcW5CQTtFN0YrQ0k7QWhCK25uQko7QTZHOXFuQkE7RTdGb0RJO0FoQjZubkJKO0E2R2pybkJBO0U3RnFDSTtBaEIrb25CSjtBNkdwcm5CQTtFN0ZxQ0k7QWhCa3BuQko7QTZHdnJuQkE7RTdGcUNJO0FoQnFwbkJKO0E2RzFybkJBO0U3RnFDSTtBaEJ3cG5CSjtBNkc3cm5CQTtFN0ZxQ0k7QWhCMnBuQko7QTZHaHNuQkE7RTdGcUNJO0FoQjhwbkJKO0E2R25zbkJBO0U3RnFDSTtBaEJpcW5CSjtBNkd0c25CQTtFN0ZxQ0k7QWhCb3FuQko7QTZHenNuQkE7RTdGcUNJO0FoQnVxbkJKO0E2RzVzbkJBO0U3RnFDSTtBaEIwcW5CSjtBNkcvc25CQTtFN0ZxQ0k7QWhCNnFuQko7QTZHbHRuQkE7RTdGcUNJO0FoQmdybkJKO0E2R3J0bkJBO0U3RjBDSTtBaEI4cW5CSjtBNkd4dG5CQTtFN0Z5REk7QWhCa3FuQko7QTZHM3RuQkE7RTdGeURJO0FoQnFxbkJKO0E2Rzl0bkJBO0U3RnlESTtBaEJ3cW5CSjtBNkdqdW5CQTtFN0Z5REk7QWhCMnFuQko7QTZHcHVuQkE7RTdGeURJO0FoQjhxbkJKO0E2R3Z1bkJBO0U3RnlESTtBaEJpcm5CSjtBNkcxdW5CQTtFN0Z5REk7QWhCb3JuQko7QTZHN3VuQkE7RTdGeURJO0FoQnVybkJKO0E2R2h2bkJBO0U3RnlESTtBaEIwcm5CSjtBNkdudm5CQTtFN0Z5REk7QWhCNnJuQko7QTZHdHZuQkE7RTdGeURJO0FoQmdzbkJKO0E2R3p2bkJBO0U3RnlESTtBaEJtc25CSjtBNkc1dm5CQTtFN0Z5REk7QWhCc3NuQko7QTZHM3ZuQkE7RUFqQkk7QTdHK3duQko7QTZHOXZuQkE7RUFqQkk7QTdHa3huQko7QTZHanduQkE7RUFqQkk7QTdHcXhuQko7QTZHcHduQkE7RUFqQkk7QTdHd3huQko7QTZHdnduQkE7RUFqQkk7QTdHMnhuQko7QTZHMXduQkE7RUFqQkk7QTdHOHhuQko7QTZHN3duQkE7RUFqQkk7QTdHaXluQko7QTZHaHhuQkE7RUFqQkk7QTdHb3luQko7QTZHbnhuQkE7RUFqQkk7QTdHdXluQko7QTZHdHhuQkE7RUFqQkk7QTdHMHluQko7QTZHenhuQkE7RUFqQkk7QTdHNnluQko7QTZHNXhuQkE7RUFqQkk7QTdHZ3puQko7QTZHL3huQkE7RUFqQkk7QTdHbXpuQko7QTZHbHluQkE7RTdGNEJJO0FoQnl3bkJKO0E2R3J5bkJBO0U3RjRCSTtBaEI0d25CSjtBNkd4eW5CQTtFN0Y0Qkk7QWhCK3duQko7QTZHM3luQkE7RTdGNEJJO0FoQmt4bkJKO0E2Rzl5bkJBO0U3RjRCSTtBaEJxeG5CSjtBNkdqem5CQTtFN0Y0Qkk7QWhCd3huQko7QTZHcHpuQkE7RTdGNEJJO0FoQjJ4bkJKO0E2R3Z6bkJBO0U3RjRCSTtBaEI4eG5CSjtBNkcxem5CQTtFN0Y0Qkk7QWhCaXluQko7QTZHN3puQkE7RTdGNEJJO0FoQm95bkJKO0E2R2gwbkJBO0U3RjRCSTtBaEJ1eW5CSjtBNkduMG5CQTtFN0Y0Qkk7QWhCMHluQko7QTZHdDBuQkE7RTdGMkNJO0FoQjh4bkJKO0E2R3owbkJBO0U3RjJDSTtBaEJpeW5CSjtBNkc1MG5CQTtFN0YyQ0k7QWhCb3luQko7QTZHLzBuQkE7RTdGMkNJO0FoQnV5bkJKO0E2R2wxbkJBO0U3RjJDSTtBaEIweW5CSjtBNkdyMW5CQTtFN0YyQ0k7QWhCNnluQko7QTZHeDFuQkE7RTdGMkNJO0FoQmd6bkJKO0E2RzMxbkJBO0U3RjJDSTtBaEJtem5CSjtBNkc5MW5CQTtFN0YyQ0k7QWhCc3puQko7QTZHajJuQkE7RTdGMkNJO0FoQnl6bkJKO0E2R3AybkJBO0U3RjJDSTtBaEI0em5CSjtBNkd2Mm5CQTtFN0YyQ0k7QWhCK3puQko7QTZHMTJuQkE7RTdGZ0RJO0FoQjZ6bkJKO0E2RzcybkJBO0U3RmlDSTtBaEIrMG5CSjtBNkdoM25CQTtFN0ZpQ0k7QWhCazFuQko7QTZHbjNuQkE7RTdGaUNJO0FoQnExbkJKO0E2R3QzbkJBO0U3RmlDSTtBaEJ3MW5CSjtBNkd6M25CQTtFN0ZpQ0k7QWhCMjFuQko7QTZHNTNuQkE7RTdGaUNJO0FoQjgxbkJKO0E2Ry8zbkJBO0U3RmlDSTtBaEJpMm5CSjtBNkdsNG5CQTtFN0ZpQ0k7QWhCbzJuQko7QTZHcjRuQkE7RTdGaUNJO0FoQnUybkJKO0E2R3g0bkJBO0U3RmlDSTtBaEIwMm5CSjtBNkczNG5CQTtFN0ZpQ0k7QWhCNjJuQko7QTZHOTRuQkE7RTdGaUNJO0FoQmczbkJKO0E2R2o1bkJBO0U3RnNDSTtBaEI4Mm5CSjtBNkdwNW5CQTtFN0ZxREk7QWhCazJuQko7QTZHdjVuQkE7RTdGcURJO0FoQnEybkJKO0E2RzE1bkJBO0U3RnFESTtBaEJ3Mm5CSjtBNkc3NW5CQTtFN0ZxREk7QWhCMjJuQko7QTZHaDZuQkE7RTdGcURJO0FoQjgybkJKO0E2R242bkJBO0U3RnFESTtBaEJpM25CSjtBNkd0Nm5CQTtFN0ZxREk7QWhCbzNuQko7QTZHejZuQkE7RTdGcURJO0FoQnUzbkJKO0E2RzU2bkJBO0U3RnFESTtBaEIwM25CSjtBNkcvNm5CQTtFN0ZxREk7QWhCNjNuQko7QTZHbDduQkE7RTdGcURJO0FoQmc0bkJKO0E2R3I3bkJBO0U3RnFESTtBaEJtNG5CSjtBNkd4N25CQTtFN0ZxREk7QWhCczRuQko7QTZHdjduQkE7RUFyQkk7QTdHKzhuQko7QTZHMTduQkE7RUFyQkk7QTdHazluQko7QTZHNzduQkE7RUFyQkk7QTdHcTluQko7QTZHaDhuQkE7RUFyQkk7QTdHdzluQko7QTZHbjhuQkE7RUFyQkk7QTdHMjluQko7QTZHdDhuQkE7RUFyQkk7QTdHODluQko7QTZHejhuQkE7RUFyQkk7QTdHaStuQko7QTZHNThuQkE7RUFyQkk7QTdHbytuQko7QTZHLzhuQkE7RUFyQkk7QTdHdStuQko7QTZHbDluQkE7RUFyQkk7QTdHMCtuQko7QTZHcjluQkE7RUFyQkk7QTdHNituQko7QTZHeDluQkE7RUFyQkk7QTdHZy9uQko7QTZHMzluQkE7RUFyQkk7QTdHbS9uQko7QTZHOTluQkE7RTdGd0JJO0FoQnk4bkJKO0E2R2orbkJBO0U3RndCSTtBaEI0OG5CSjtBNkdwK25CQTtFN0Z3Qkk7QWhCKzhuQko7QTZHdituQkE7RTdGd0JJO0FoQms5bkJKO0E2RzErbkJBO0U3RndCSTtBaEJxOW5CSjtBNkc3K25CQTtFN0Z3Qkk7QWhCdzluQko7QTZHaC9uQkE7RTdGd0JJO0FoQjI5bkJKO0E2R24vbkJBO0U3RndCSTtBaEI4OW5CSjtBNkd0L25CQTtFN0Z3Qkk7QWhCaStuQko7QTZHei9uQkE7RTdGd0JJO0FoQm8rbkJKO0E2RzUvbkJBO0U3RndCSTtBaEJ1K25CSjtBNkcvL25CQTtFN0Z3Qkk7QWhCMCtuQko7QTZHbGdvQkE7RTdGdUNJO0FoQjg5bkJKO0E2R3Jnb0JBO0U3RnVDSTtBaEJpK25CSjtBNkd4Z29CQTtFN0Z1Q0k7QWhCbytuQko7QTZHM2dvQkE7RTdGdUNJO0FoQnUrbkJKO0E2Rzlnb0JBO0U3RnVDSTtBaEIwK25CSjtBNkdqaG9CQTtFN0Z1Q0k7QWhCNituQko7QTZHcGhvQkE7RTdGdUNJO0FoQmcvbkJKO0E2R3Zob0JBO0U3RnVDSTtBaEJtL25CSjtBNkcxaG9CQTtFN0Z1Q0k7QWhCcy9uQko7QTZHN2hvQkE7RTdGdUNJO0FoQnkvbkJKO0E2R2hpb0JBO0U3RnVDSTtBaEI0L25CSjtBNkduaW9CQTtFN0Z1Q0k7QWhCKy9uQko7QTZHdGlvQkE7RTdGNENJO0FoQjYvbkJKO0E2R3ppb0JBO0U3RjZCSTtBaEIrZ29CSjtBNkc1aW9CQTtFN0Y2Qkk7QWhCa2hvQko7QTZHL2lvQkE7RTdGNkJJO0FoQnFob0JKO0E2R2xqb0JBO0U3RjZCSTtBaEJ3aG9CSjtBNkdyam9CQTtFN0Y2Qkk7QWhCMmhvQko7QTZHeGpvQkE7RTdGNkJJO0FoQjhob0JKO0E2RzNqb0JBO0U3RjZCSTtBaEJpaW9CSjtBNkc5am9CQTtFN0Y2Qkk7QWhCb2lvQko7QTZHamtvQkE7RTdGNkJJO0FoQnVpb0JKO0E2R3Brb0JBO0U3RjZCSTtBaEIwaW9CSjtBNkd2a29CQTtFN0Y2Qkk7QWhCNmlvQko7QTZHMWtvQkE7RTdGNkJJO0FoQmdqb0JKO0E2Rzdrb0JBO0U3RmtDSTtBaEI4aW9CSjtBNkdobG9CQTtFN0ZpREk7QWhCa2lvQko7QTZHbmxvQkE7RTdGaURJO0FoQnFpb0JKO0E2R3Rsb0JBO0U3RmlESTtBaEJ3aW9CSjtBNkd6bG9CQTtFN0ZpREk7QWhCMmlvQko7QTZHNWxvQkE7RTdGaURJO0FoQjhpb0JKO0E2Ry9sb0JBO0U3RmlESTtBaEJpam9CSjtBNkdsbW9CQTtFN0ZpREk7QWhCb2pvQko7QTZHcm1vQkE7RTdGaURJO0FoQnVqb0JKO0E2R3htb0JBO0U3RmlESTtBaEIwam9CSjtBNkczbW9CQTtFN0ZpREk7QWhCNmpvQko7QTZHOW1vQkE7RTdGaURJO0FoQmdrb0JKO0E2R2pub0JBO0U3RmlESTtBaEJta29CSjtBNkdwbm9CQTtFN0ZpREk7QWhCc2tvQko7QTZHbm5vQkE7RUF6Qkk7QTdHK29vQko7QTZHdG5vQkE7RUF6Qkk7QTdHa3BvQko7QTZHem5vQkE7RUF6Qkk7QTdHcXBvQko7QTZHNW5vQkE7RUF6Qkk7QTdHd3BvQko7QTZHL25vQkE7RUF6Qkk7QTdHMnBvQko7QTZHbG9vQkE7RUF6Qkk7QTdHOHBvQko7QTZHcm9vQkE7RUF6Qkk7QTdHaXFvQko7QTZHeG9vQkE7RUF6Qkk7QTdHb3FvQko7QTZHM29vQkE7RUF6Qkk7QTdHdXFvQko7QTZHOW9vQkE7RUF6Qkk7QTdHMHFvQko7QTZHanBvQkE7RUF6Qkk7QTdHNnFvQko7QTZHcHBvQkE7RUF6Qkk7QTdHZ3JvQko7QTZHdnBvQkE7RUF6Qkk7QTdHbXJvQko7QTZHMXBvQkE7RTdGb0JJO0FoQnlvb0JKO0E2Rzdwb0JBO0U3Rm9CSTtBaEI0b29CSjtBNkdocW9CQTtFN0ZvQkk7QWhCK29vQko7QTZHbnFvQkE7RTdGb0JJO0FoQmtwb0JKO0E2R3Rxb0JBO0U3Rm9CSTtBaEJxcG9CSjtBNkd6cW9CQTtFN0ZvQkk7QWhCd3BvQko7QTZHNXFvQkE7RTdGb0JJO0FoQjJwb0JKO0E2Ry9xb0JBO0U3Rm9CSTtBaEI4cG9CSjtBNkdscm9CQTtFN0ZvQkk7QWhCaXFvQko7QTZHcnJvQkE7RTdGb0JJO0FoQm9xb0JKO0E2R3hyb0JBO0U3Rm9CSTtBaEJ1cW9CSjtBNkczcm9CQTtFN0ZvQkk7QWhCMHFvQko7QTZHOXJvQkE7RTdGbUNJO0FoQjhwb0JKO0E2R2pzb0JBO0U3Rm1DSTtBaEJpcW9CSjtBNkdwc29CQTtFN0ZtQ0k7QWhCb3FvQko7QTZHdnNvQkE7RTdGbUNJO0FoQnVxb0JKO0E2RzFzb0JBO0U3Rm1DSTtBaEIwcW9CSjtBNkc3c29CQTtFN0ZtQ0k7QWhCNnFvQko7QTZHaHRvQkE7RTdGbUNJO0FoQmdyb0JKO0E2R250b0JBO0U3Rm1DSTtBaEJtcm9CSjtBNkd0dG9CQTtFN0ZtQ0k7QWhCc3JvQko7QTZHenRvQkE7RTdGbUNJO0FoQnlyb0JKO0E2RzV0b0JBO0U3Rm1DSTtBaEI0cm9CSjtBNkcvdG9CQTtFN0ZtQ0k7QWhCK3JvQko7QTZHbHVvQkE7RTdGd0NJO0FoQjZyb0JKO0E2R3J1b0JBO0U3RnlCSTtBaEIrc29CSjtBNkd4dW9CQTtFN0Z5Qkk7QWhCa3RvQko7QTZHM3VvQkE7RTdGeUJJO0FoQnF0b0JKO0E2Rzl1b0JBO0U3RnlCSTtBaEJ3dG9CSjtBNkdqdm9CQTtFN0Z5Qkk7QWhCMnRvQko7QTZHcHZvQkE7RTdGeUJJO0FoQjh0b0JKO0E2R3Z2b0JBO0U3RnlCSTtBaEJpdW9CSjtBNkcxdm9CQTtFN0Z5Qkk7QWhCb3VvQko7QTZHN3ZvQkE7RTdGeUJJO0FoQnV1b0JKO0E2R2h3b0JBO0U3RnlCSTtBaEIwdW9CSjtBNkdud29CQTtFN0Z5Qkk7QWhCNnVvQko7QTZHdHdvQkE7RTdGeUJJO0FoQmd2b0JKO0E2R3p3b0JBO0U3RjhCSTtBaEI4dW9CSjtBNkc1d29CQTtFN0Y2Q0k7QWhCa3VvQko7QTZHL3dvQkE7RTdGNkNJO0FoQnF1b0JKO0E2R2x4b0JBO0U3RjZDSTtBaEJ3dW9CSjtBNkdyeG9CQTtFN0Y2Q0k7QWhCMnVvQko7QTZHeHhvQkE7RTdGNkNJO0FoQjh1b0JKO0E2RzN4b0JBO0U3RjZDSTtBaEJpdm9CSjtBNkc5eG9CQTtFN0Y2Q0k7QWhCb3ZvQko7QTZHanlvQkE7RTdGNkNJO0FoQnV2b0JKO0E2R3B5b0JBO0U3RjZDSTtBaEIwdm9CSjtBNkd2eW9CQTtFN0Y2Q0k7QWhCNnZvQko7QTZHMXlvQkE7RTdGNkNJO0FoQmd3b0JKO0E2Rzd5b0JBO0U3RjZDSTtBaEJtd29CSjtBNkdoem9CQTtFN0Y2Q0k7QWhCc3dvQko7QTZHL3lvQkE7RXpDNUJFO0FwRTgwb0JGO0FvRTcwb0JFO0VBQVU7QXBFZzFvQlo7QW9FLzBvQkU7RUFBVTtBcEVrMW9CWjtBb0VqMW9CRTs7RUFDVTtBcEVvMW9CWjtBNkc1em9CQTtFQU1JO0E3R3l6b0JKO0E2Ry96b0JBO0VBVUk7QTdHd3pvQko7QTZHbDBvQkE7RUFjSTtBN0d1em9CSjtBNkdyMG9CQTtFekNwQkU7QXBFNDFvQkY7QTZHbHpvQkE7RXpDbERFO0FwRXUyb0JGO0FvRXQyb0JFO0VBQVU7QXBFeTJvQlo7QW9FeDJvQkU7RUFBVTtBcEUyMm9CWjtBb0UxMm9CRTs7RUFDVTtBcEU2Mm9CWjtBNkcvem9CQTtFQU1JO0E3RzR6b0JKO0E2R2wwb0JBO0VBVUk7QTdHMnpvQko7QTZHcjBvQkE7RUFjSTtBN0cwem9CSjtBNkd4MG9CQTtFekMxQ0U7QXBFcTNvQkY7QTZHcnpvQkE7RXpDeEVFO0FwRWc0b0JGO0FvRS8zb0JFO0VBQVU7QXBFazRvQlo7QW9FajRvQkU7RUFBVTtBcEVvNG9CWjtBb0VuNG9CRTs7RUFDVTtBcEVzNG9CWjtBNkdsMG9CQTtFQU1JO0E3Ryt6b0JKO0E2R3Iwb0JBO0VBVUk7QTdHOHpvQko7QTZHeDBvQkE7RUFjSTtBN0c2em9CSjtBNkczMG9CQTtFekNoRUU7QXBFODRvQkY7QTZHeHpvQkE7RXpDOUZFO0FwRXk1b0JGO0FvRXg1b0JFO0VBQVU7QXBFMjVvQlo7QW9FMTVvQkU7RUFBVTtBcEU2NW9CWjtBb0U1NW9CRTs7RUFDVTtBcEUrNW9CWjtBNkdyMG9CQTtFQU1JO0E3R2swb0JKO0E2R3gwb0JBO0VBVUk7QTdHaTBvQko7QTZHMzBvQkE7RUFjSTtBN0dnMG9CSjtBNkc5MG9CQTtFekN0RkU7QXBFdTZvQkY7QTZHenpvQkE7RTlGekhDOzs7Ozs7Ozs7Ozs7SUN1Q0s7RWhCMDVvQko7RWVqOG9CRDtJQytDRztFaEJxNW9CRjtFZXA4b0JEO0lDK0NHO0VoQnc1b0JGO0VldjhvQkQ7SUMrQ0c7RWhCMjVvQkY7RWUxOG9CRDtJQytDRztFaEI4NW9CRjtFZTc4b0JEO0lDK0NHO0VoQmk2b0JGO0VlaDlvQkQ7SUMrQ0c7RWhCbzZvQkY7RWVuOW9CRDtJQytDRztFaEJ1Nm9CRjtFZXQ5b0JEO0lDK0NHO0VoQjA2b0JGO0VlejlvQkQ7SUMrQ0c7RWhCNjZvQkY7RWU1OW9CRDtJQytDRztFaEJnN29CRjtFZS85b0JEO0lDK0NHO0VoQm03b0JGO0VlbCtvQkQ7SUMrQ0c7RWhCczdvQkY7RWVyK29CRDtJQzhERztFaEIwNm9CRjtFZXgrb0JEO0lDOERHO0VoQjY2b0JGO0VlMytvQkQ7SUM4REc7RWhCZzdvQkY7RWU5K29CRDtJQzhERztFaEJtN29CRjtFZWovb0JEO0lDOERHO0VoQnM3b0JGO0VlcC9vQkQ7SUM4REc7RWhCeTdvQkY7RWV2L29CRDtJQzhERztFaEI0N29CRjtFZTEvb0JEO0lDOERHO0VoQis3b0JGO0VlNy9vQkQ7SUM4REc7RWhCazhvQkY7RWVoZ3BCRDtJQzhERztFaEJxOG9CRjtFZW5ncEJEO0lDOERHO0VoQnc4b0JGO0VldGdwQkQ7SUM4REc7RWhCMjhvQkY7RWV6Z3BCRDtJQ21FRztFaEJ5OG9CRjtFZTVncEJEO0lDb0RHO0VoQjI5b0JGO0VlL2dwQkQ7SUNvREc7RWhCODlvQkY7RWVsaHBCRDtJQ29ERztFaEJpK29CRjtFZXJocEJEO0lDb0RHO0VoQm8rb0JGO0VleGhwQkQ7SUNvREc7RWhCdStvQkY7RWUzaHBCRDtJQ29ERztFaEIwK29CRjtFZTlocEJEO0lDb0RHO0VoQjYrb0JGO0VlamlwQkQ7SUNvREc7RWhCZy9vQkY7RWVwaXBCRDtJQ29ERztFaEJtL29CRjtFZXZpcEJEO0lDb0RHO0VoQnMvb0JGO0VlMWlwQkQ7SUNvREc7RWhCeS9vQkY7RWU3aXBCRDtJQ29ERztFaEI0L29CRjtFZWhqcEJEO0lDeURHO0VoQjAvb0JGO0VlbmpwQkQ7SUN3RUc7RWhCOCtvQkY7RWV0anBCRDtJQ3dFRztFaEJpL29CRjtFZXpqcEJEO0lDd0VHO0VoQm8vb0JGO0VlNWpwQkQ7SUN3RUc7RWhCdS9vQkY7RWUvanBCRDtJQ3dFRztFaEIwL29CRjtFZWxrcEJEO0lDd0VHO0VoQjYvb0JGO0VlcmtwQkQ7SUN3RUc7RWhCZ2dwQkY7RWV4a3BCRDtJQ3dFRztFaEJtZ3BCRjtFZTNrcEJEO0lDd0VHO0VoQnNncEJGO0VlOWtwQkQ7SUN3RUc7RWhCeWdwQkY7RWVqbHBCRDtJQ3dFRztFaEI0Z3BCRjtFZXBscEJEO0lDd0VHO0VoQitncEJGO0VldmxwQkQ7SUN3RUc7RWhCa2hwQkY7QUFDRjtBOEczbHBCQTtFQUVJO0E5RzRscEJKO0E4R3hscEJBO0VBQ0U7QTlHMGxwQkY7QThHdmxwQkE7RUFDRTtBOUd5bHBCRjtBOEd0bHBCQTtFQUNFO0E5R3dscEJGO0ErR3JtcEJJO0V6RklGO0VBQ0E7RUFDQTtFOER3Q0E7RTRCL0NBO0VBQ0E7RUFDQTtFRENJO0V2RkhKO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBeEJnbnBCRjtBc0I3bXBCRTs7RUFFRTtFQUNBO0VBQ0E7QXRCK21wQko7QXNCN21wQkU7RUFDRTtFQUNBO0VBQ0E7QXRCK21wQko7QXNCN21wQkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0QittcEJKO0FzQjdtcEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCcW5wQk47QXNCL21wQkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCdW5wQk47QStHanFwQkk7RXpGK0NBO0VBQ0E7QXRCcW5wQko7QWdIbHFwQkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEhvcXBCSjtBZ0hscXBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSG1ycEJOO0FnSGhycEJFOzs7RUFHRTtBaEhrcnBCSjtBZ0hwcXBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhId3RwQk47QWdIeHNwQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSDR2cEJSO0ErRzl6cEJJO0VDd0VBO0VBQ0E7QWhIeXZwQko7QStHM3pwQkU7RUFDRTtBL0c2enBCSjtBK0c5enBCRTtFQUlJO0VBQ0E7QS9HNnpwQk47QStHNXpwQk07RXpGVEo7RUFDQTtFQUNBO0U4RHdDQTtFNEIvQ0E7RUFDQTtFQUNBO0FoSGkxcEJGO0FzQjEwcEJFOztFQUVFO0VBQ0E7RUFDQTtBdEI0MHBCSjtBc0IxMHBCRTtFQUNFO0VBQ0E7RUFDQTtBdEI0MHBCSjtBc0IxMHBCRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCNDBwQko7QXNCMTBwQkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJrMXBCTjtBc0I1MHBCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJvMXBCTjtBK0dqM3BCTTtFekZrQ0Y7RUFDQTtBdEJrMXBCSjtBZ0gvM3BCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSGk0cEJKO0FnSC8zcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIZzVwQk47QWdINzRwQkU7OztFQUdFO0FoSCs0cEJKO0FnSGo0cEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhxN3BCTjtBZ0hyNnBCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIeTlwQlI7QStHOWdxQk07RUMyREY7RUFDQTtBaEhzOXBCSjtBK0dqaXFCQTs7RUF1Qkk7RUFDQTtBL0c4Z3FCSjtBK0d4Z3FCSTtFckMxQkY7RUFDUTtBMUVxaXFCVjtBK0duZ3FCRTtFQUVJO0EvR29ncUJOO0ErRy8vcEJBO0VBRUk7QS9HZ2dxQko7QStHbGdxQkE7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRysvcEJKO0ErRzMvcEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRzYvcEJGO0UrRzMvcEJFO0lBQ0U7RS9HNi9wQko7RStHMy9wQkk7SUFDRTtFL0c2L3BCTjtFK0cxL3BCSTtJQUNFO0lBQ0E7SUFDQTtFL0c0L3BCTjtFK0cxL3BCTTtJQUNFO0lBQ0E7RS9HNC9wQlI7RStHMWdxQkU7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL0cwL3BCTjtBQUNGO0ErR3IvcEJBO0VBQ0U7SUFDRTtJQUNBO0UvR3UvcEJGO0UrR3IvcEJFO0lBQ0U7SUFDQTtJQUNBO0UvR3UvcEJKO0FBQ0Y7QStHbi9wQkE7RUFDRTtBL0dxL3BCRjtBaUhwbXFCQTtFQUNFO0FqSHNtcUJGO0FpSG5tcUJBO0VBQ0U7QWpIcW1xQkY7QWlIbG1xQkE7RUFDRTtBakhvbXFCRjtBaUhqbXFCQTtFQUNFO0FqSG1tcUJGO0FpSGhtcUJBO0VBQ0U7QWpIa21xQkY7QWlIL2xxQkE7RUFDRTtBakhpbXFCRjtBaUg5bHFCQTtFQUNFO0FqSGdtcUJGO0FpSDdscUJBO0VBQ0U7QWpIK2xxQkY7QWlINWxxQkE7RUFDRTtBakg4bHFCRjtBaUgzbHFCQTtFQUNFO0FqSDZscUJGO0FpSDFscUJBO0VBQ0U7QWpINGxxQkY7QWlIemxxQkE7RUFDRTtBakgybHFCRjtBaUh4bHFCQTtFQUNFO0FqSDBscUJGO0FpSHZscUJBO0VBQ0U7QWpIeWxxQkY7QWlIdGxxQkE7RUFDRTtBakh3bHFCRjtBaUhybHFCQTtFQUNFO0FqSHVscUJGO0FpSHJscUJFO0VBQ0U7SUFDRTtFakh1bHFCSjtBQUNGO0FpSHBscUJFO0VBQ0U7SUFDRTtFakhzbHFCSjtBQUNGO0FpSG5scUJFO0VBQ0U7SUFDRTtFakhxbHFCSjtBQUNGO0FpSGxscUJFO0VBQ0U7SUFDRTtFakhvbHFCSjtBQUNGO0FpSGpscUJFO0VBQ0U7SUFDRTtFakhtbHFCSjtBQUNGO0FpSC9rcUJBO0VBQ0U7QWpIaWxxQkY7QWlIOWtxQkE7RUFDRTtBakhnbHFCRjtBaUg3a3FCQTtFQUNFO0FqSCtrcUJGO0FpSDVrcUJBO0VBQ0U7QWpIOGtxQkY7QWlIM2txQkE7RUFDRTtBakg2a3FCRjtBaUgxa3FCQTtFQUNFO0FqSDRrcUJGO0FpSHprcUJBO0VBQ0U7QWpIMmtxQkY7QWlIeGtxQkE7RUFDRTtBakgwa3FCRjtBaUh2a3FCQTtFQUNFO0FqSHlrcUJGO0FpSHRrcUJBO0VBQ0U7QWpId2txQkY7QWlIcmtxQkE7RUFDRTtBakh1a3FCRjtBaUhwa3FCQTtFQUNFO0FqSHNrcUJGO0FpSG5rcUJBO0VBQ0U7QWpIcWtxQkY7QWlIbGtxQkE7RUFDRTtBakhva3FCRjtBaUhqa3FCQTtFQUNFO0FqSG1rcUJGO0FpSGhrcUJBO0VBQ0U7QWpIa2txQkY7QWlIL2pxQkE7RUFDRTtBakhpa3FCRjtBaUg5anFCQTtFQUNFO0FqSGdrcUJGO0FpSDdqcUJBO0VBQ0U7QWpIK2pxQkY7QWlINWpxQkE7RUFDRTtBakg4anFCRjtBaUgzanFCQTtFQUNFO0FqSDZqcUJGO0FpSDFqcUJBO0VBQ0U7QWpINGpxQkY7QWlIempxQkE7RUFDRTtBakgyanFCRjtBaUh4anFCQTtFQUNFO0FqSDBqcUJGO0FpSHZqcUJBO0VBQ0U7QWpIeWpxQkY7QWlIdGpxQkE7RUFDRTtBakh3anFCRjtBaUhyanFCQTtFQUNFO0FqSHVqcUJGO0FpSHBqcUJBO0VBQ0U7QWpIc2pxQkY7QWlIbmpxQkE7RUFDRTtBakhxanFCRjtBaUhsanFCQTtFQUNFO0FqSG9qcUJGO0FpSGxqcUJFO0VBQ0U7SUFDRTtFakhvanFCSjtBQUNGO0FpSGpqcUJFO0VBQ0U7SUFDRTtFakhtanFCSjtBQUNGO0FpSGhqcUJFO0VBQ0U7SUFDRTtFakhranFCSjtBQUNGO0FpSC9pcUJFO0VBQ0U7SUFDRTtFakhpanFCSjtBQUNGO0FpSDlpcUJFO0VBQ0U7SUFDRTtFakhnanFCSjtBQUNGO0FpSDVpcUJBO0VBQ0U7QWpIOGlxQkY7QWlIM2lxQkE7RUFDRTtBakg2aXFCRjtBaUgxaXFCQTtFQUNFO0FqSDRpcUJGO0FpSHppcUJBO0VBQ0U7QWpIMmlxQkY7QWlIeGlxQkE7RUFDRTtBakgwaXFCRjtBaUh2aXFCQTtFQUNFO0FqSHlpcUJGO0FpSHRpcUJBO0VBQ0U7QWpId2lxQkY7QWlIcmlxQkE7RUFDRTtBakh1aXFCRjtBaUhwaXFCQTtFQUNFO0FqSHNpcUJGO0FpSG5pcUJBO0VBQ0U7QWpIcWlxQkY7QWlIbGlxQkE7RUFDRTtBakhvaXFCRjtBaUhqaXFCQTtFQUNFO0FqSG1pcUJGO0FpSGhpcUJBO0VBQ0U7QWpIa2lxQkY7QWlIL2hxQkE7RUFDRTtBakhpaXFCRjtBaUg5aHFCQTtFQUNFO0FqSGdpcUJGO0FpSDdocUJBO0VBQ0U7QWpIK2hxQkY7QWlINWhxQkE7RUFDRTtBakg4aHFCRjtBaUgzaHFCQTtFQUNFO0FqSDZocUJGO0FpSDFocUJBO0VBQ0U7QWpINGhxQkY7QWlIemhxQkE7RUFDRTtBakgyaHFCRjtBaUh4aHFCQTtFQUNFO0FqSDBocUJGO0FpSHZocUJBO0VBQ0U7QWpIeWhxQkY7QWlIdGhxQkE7RUFDRTtBakh3aHFCRjtBaUhyaHFCQTtFQUNFO0FqSHVocUJGO0FpSHBocUJBO0VBQ0U7QWpIc2hxQkY7QWlIbmhxQkE7RUFDRTtBakhxaHFCRjtBaUhsaHFCQTtFQUNFO0FqSG9ocUJGO0FpSGpocUJBO0VBQ0U7QWpIbWhxQkY7QWlIaGhxQkE7RUFDRTtBakhraHFCRjtBaUgvZ3FCQTtFQUNFO0FqSGlocUJGO0FpSC9ncUJBO0VBQ0U7QWpIaWhxQkY7QWlIL2dxQkE7RUFDRTtBakhpaHFCRjtBaUgvZ3FCQTtFQUNFO0FqSGlocUJGO0FpSC9ncUJBO0VBQ0U7QWpIaWhxQkY7QWlIOWdxQkE7RUFDRTtBakhnaHFCRjtBaUg5Z3FCQTtFQUNFO0FqSGdocUJGO0FpSDlncUJBO0VBQ0U7QWpIZ2hxQkY7QWlIOWdxQkE7RUFDRTtBakhnaHFCRjtBaUg5Z3FCQTtFQUNFO0FqSGdocUJGO0FpSDdncUJBO0VBQ0U7QWpIK2dxQkY7QWlIN2dxQkE7RUFDRTtBakgrZ3FCRjtBaUg3Z3FCQTtFQUNFO0FqSCtncUJGO0FpSDdncUJBO0VBQ0U7QWpIK2dxQkY7QWlIN2dxQkE7RUFDRTtBakgrZ3FCRjtBa0hwNnFCQTtFQUNFO0FsSHM2cUJGO0FrSG42cUJBO0VBQ0U7QWxIcTZxQkY7QWtIbDZxQkE7RUFDRTtBbEhvNnFCRjtBa0hqNnFCQTtFQUNFO0FsSG02cUJGO0FrSGg2cUJBO0VBQ0U7QWxIazZxQkY7QWtILzVxQkE7RUFDRTtBbEhpNnFCRjtBa0g5NXFCQTtFQUNFO0FsSGc2cUJGO0FrSDc1cUJBO0VBQ0U7QWxIKzVxQkY7QWtINTVxQkE7RUFDRTtBbEg4NXFCRjtBa0gzNXFCQTtFQUNFO0FsSDY1cUJGO0FrSDE1cUJBO0VBQ0U7QWxINDVxQkY7QWtIejVxQkE7RUFDRTtBbEgyNXFCRjtBa0h4NXFCQTtFQUNFO0FsSDA1cUJGO0FrSHY1cUJBO0VBQ0U7QWxIeTVxQkY7QWtIdDVxQkE7RUFDRTtBbEh3NXFCRjtBa0hyNXFCQTtFQUNFO0FsSHU1cUJGO0FrSHA1cUJBO0VBQ0U7QWxIczVxQkY7QWtIbjVxQkE7RUFDRTtBbEhxNXFCRjtBa0hsNXFCQTtFQUNFO0FsSG81cUJGO0FrSGo1cUJBO0VBQ0U7QWxIbTVxQkY7QWtIaDVxQkE7RUFDRTtBbEhrNXFCRjtBa0gvNHFCQTtFQUNFO0FsSGk1cUJGO0FrSDk0cUJBO0VBQ0U7QWxIZzVxQkY7QWtINzRxQkE7RUFDRTtBbEgrNHFCRjtBa0g1NHFCQTtFQUNFO0FsSDg0cUJGO0FrSDM0cUJBO0VBQ0U7QWxINjRxQkY7QWtIMTRxQkE7RUFDRTtBbEg0NHFCRjtBa0h6NHFCQTtFQUNFO0FsSDI0cUJGO0FrSHg0cUJBO0VBQ0U7QWxIMDRxQkY7QWtIdjRxQkE7RUFDRTtBbEh5NHFCRjtBa0h0NHFCQTtFQUNFO0FsSHc0cUJGO0FrSHI0cUJBO0VBQ0U7QWxIdTRxQkY7QWtIcDRxQkE7RUFDRTtBbEhzNHFCRjtBa0huNHFCQTtFQUNFO0FsSHE0cUJGO0FrSGw0cUJBO0VBQ0U7QWxIbzRxQkY7QWtIajRxQkE7RUFDRTtBbEhtNHFCRjtBa0hoNHFCQTtFQUNFO0FsSGs0cUJGO0FrSC8zcUJBO0VBQ0U7QWxIaTRxQkY7QWtIOTNxQkE7RUFDRTtBbEhnNHFCRjtBa0g3M3FCQTtFQUNFO0FsSCszcUJGO0FrSDUzcUJBO0VBQ0U7QWxIODNxQkY7QWtIMzNxQkE7RUFDRTtBbEg2M3FCRjtBa0gxM3FCQTtFQUNFO0FsSDQzcUJGO0FrSHozcUJBO0VBQ0U7QWxIMjNxQkY7QWtIeDNxQkE7RUFDRTtBbEgwM3FCRjtBa0h2M3FCQTtFQUNFO0FsSHkzcUJGO0FrSHQzcUJBO0VBQ0U7QWxIdzNxQkY7QWtIcjNxQkE7RUFDRTtBbEh1M3FCRjtBa0hwM3FCQTtFQUNFO0FsSHMzcUJGO0FrSG4zcUJBO0VBQ0U7QWxIcTNxQkY7QWtIbDNxQkE7RUFDRTtBbEhvM3FCRjtBa0hqM3FCQTtFQUNFO0FsSG0zcUJGO0FrSGgzcUJBO0VBQ0U7QWxIazNxQkY7QWtILzJxQkE7RUFDRTtBbEhpM3FCRjtBa0g5MnFCQTtFQUNFO0FsSGczcUJGO0FrSDcycUJBO0VBQ0U7QWxIKzJxQkY7QWtINTJxQkE7RUFDRTtBbEg4MnFCRjtBa0gzMnFCQTtFQUNFO0FsSDYycUJGO0FrSDEycUJBO0VBQ0U7QWxINDJxQkY7QWtIejJxQkE7RUFDRTtBbEgyMnFCRjtBa0h4MnFCQTtFQUNFO0FsSDAycUJGO0FrSHYycUJBO0VBQ0U7QWxIeTJxQkY7QWtIdDJxQkE7RUFDRTtBbEh3MnFCRjtBa0hyMnFCQTtFQUNFO0FsSHUycUJGO0FrSHAycUJBO0VBQ0U7QWxIczJxQkY7QWtIbjJxQkE7RUFDRTtBbEhxMnFCRjtBa0hsMnFCQTtFQUNFO0FsSG8ycUJGO0FrSGoycUJBO0VBQ0U7QWxIbTJxQkY7QWtIaDJxQkE7RUFDRTtBbEhrMnFCRjtBa0gvMXFCQTtFQUNFO0FsSGkycUJGO0FrSDkxcUJBO0VBQ0U7QWxIZzJxQkY7QWtINzFxQkE7RUFDRTtBbEgrMXFCRjtBa0g1MXFCQTtFQUNFO0FsSDgxcUJGO0FrSDMxcUJBO0VBQ0U7QWxINjFxQkY7QWtIMTFxQkE7RUFDRTtBbEg0MXFCRjtBa0h6MXFCQTtFQUNFO0FsSDIxcUJGO0FrSHgxcUJBO0VBQ0U7QWxIMDFxQkY7QWtIdjFxQkE7RUFDRTtBbEh5MXFCRjtBa0h0MXFCQTtFQUNFO0FsSHcxcUJGO0FrSHIxcUJBO0VBQ0U7QWxIdTFxQkY7QWtIcDFxQkE7RUFDRTtBbEhzMXFCRjtBa0huMXFCQTtFQUNFO0VBQ0E7QWxIcTFxQkY7QWtIbDFxQkE7RUFDRTtFQUNBO0FsSG8xcUJGO0FtSC9wckJBO0VBQ0U7QW5IaXFyQkY7QW1IL3ByQkE7RUFDRTtBbkhpcXJCRjtBbUgvcHJCQTtFQUNFO0FuSGlxckJGO0FtSC9wckJBO0VBQ0U7QW5IaXFyQkY7QW1IOXByQkE7RUFDRTtBbkhncXJCRjtBbUg5cHJCQTtFQUNFO0FuSGdxckJGO0FtSDlwckJBO0VBQ0U7QW5IZ3FyQkY7QW1IOXByQkE7RUFDRTtBbkhncXJCRjtBb0hucnJCQTtFQUNFO0FwSHFyckJGO0FvSGxyckJBO0VBRUk7QXBIbXJyQko7QW9IcnJyQkE7RUFNSTtBcEhrcnJCSjtBb0h4cnJCQTtFQVVJO0FwSGlyckJKO0FvSDNyckJBO0VBY0k7QXBIZ3JyQko7QW9IOXJyQkE7RUFrQkk7QXBIK3FyQko7QW9IanNyQkE7RUFzQkk7QXBIOHFyQko7QW9IcHNyQkE7RUEwQkk7QXBINnFyQko7QW9IdnNyQkE7RUE4Qkk7QXBINHFyQko7QW9IMXNyQkE7RUFrQ0k7QXBIMnFyQko7QW9IN3NyQkE7RUFzQ0k7QXBIMHFyQko7QW9IaHRyQkE7RUEwQ0k7QXBIeXFyQko7QW9IbnRyQkE7RUE4Q0k7QXBId3FyQko7QW9IdHRyQkE7RUFrREk7QXBIdXFyQko7QW9IenRyQkE7RUFzREk7QXBIc3FyQko7QW9INXRyQkE7RUEwREk7QXBIcXFyQko7QW9IL3RyQkE7RUE4REk7QXBIb3FyQko7QW9IbHVyQkE7RUFrRUk7QXBIbXFyQko7QW9IL3ByQkE7RUFDRTtBcEhpcXJCRjtBb0g5cHJCQTtFQUNFO0FwSGdxckJGO0FvSDdwckJBO0VBQ0U7QXBIK3ByQkY7QW9INXByQkE7RUFDRTtBcEg4cHJCRjtBb0gzcHJCQTtFQUNFO0FwSDZwckJGO0FvSDFwckJBO0VBQ0U7QXBINHByQkY7QW9IenByQkE7RUFDRTtBcEgycHJCRjtBb0h4cHJCQTtFQUNFO0FwSDBwckJGO0FvSHZwckJBO0VBQ0U7QXBIeXByQkY7QW9IdHByQkE7RUFDRTtBcEh3cHJCRjtBb0hycHJCQTtFQUNFO0FwSHVwckJGO0FvSHBwckJBO0VBQ0U7QXBIc3ByQkY7QW9IbnByQkE7RUFDRTtBcEhxcHJCRjtBb0hscHJCQTtFQUNFO0FwSG9wckJGO0FvSGpwckJBO0VBQ0U7QXBIbXByQkY7QW9IaHByQkE7RUFDRTtBcEhrcHJCRjtBb0gvb3JCQTtFQUNFO0FwSGlwckJGO0FvSDlvckJBO0VBQ0U7QXBIZ3ByQkY7QW9IN29yQkE7RUFDRTtBcEgrb3JCRjtBb0g1b3JCQTtFQUNFO0FwSDhvckJGO0FvSDNvckJBO0VBQ0U7QXBINm9yQkY7QW9IMW9yQkE7RUFDRTtBcEg0b3JCRjtBb0h6b3JCQTtFQUNFO0FwSDJvckJGO0FvSHhvckJBO0VBQ0U7QXBIMG9yQkY7QW9Idm9yQkE7RUFDRTtBcEh5b3JCRjtBb0h0b3JCQTtFQUNFO0FwSHdvckJGO0FvSHJvckJBO0VBQ0U7QXBIdW9yQkY7QW9IcG9yQkE7RUFDRTtBcEhzb3JCRjtBb0hub3JCQTtFQUNFO0FwSHFvckJGO0FvSGxvckJBO0VBQ0U7QXBIb29yQkY7QW9Iam9yQkE7RUFDRTtBcEhtb3JCRjtBb0hob3JCQTtFQUNFO0VBQ0E7QXBIa29yQkY7QW9IL25yQkE7RUFDRTtBcEhpb3JCRjtBb0g5bnJCQTtFQUNFO0FwSGdvckJGO0FvSDduckJBO0VBQ0U7QXBIK25yQkY7QW9INW5yQkE7RUFDRTtBcEg4bnJCRjtBb0gzbnJCQTtFQUNFO0FwSDZuckJGO0FvSDFuckJBO0VBQ0U7QXBING5yQkY7QW9Iem5yQkE7RUFDRTtBcEgybnJCRjtBb0h4bnJCQTtFQUNFO0FwSDBuckJGO0FvSHZuckJBO0VBQ0U7QXBIeW5yQkY7QW9Idm5yQkU7RUFBQTtJQUNFO0VwSDBuckJGO0FBQ0Y7QW9Idm5yQkE7RUFDRTtBcEh5bnJCRjtBb0h0bnJCQTtFQUNFO0FwSHduckJGO0FvSHRuckJFO0VBQUE7SUFDRTtFcEh5bnJCRjtBQUNGO0FvSHRuckJBO0VBQ0U7QXBId25yQkY7QW9Icm5yQkE7RUFDRTtBcEh1bnJCRjtBb0hwbnJCQTtFQUNFO0FwSHNuckJGO0FvSG5uckJBO0VBQ0U7QXBIcW5yQkY7QW9IbG5yQkE7RUFDRTtBcEhvbnJCRjtBb0hqbnJCQTtFQUNFO0FwSG1uckJGO0FvSGhuckJBO0VBQ0U7QXBIa25yQkY7QW9IL21yQkE7RUFDRTtBcEhpbnJCRjtBb0g5bXJCQTtFQUNFO0FwSGduckJGO0FvSDdtckJBO0VBQ0U7QXBIK21yQkY7QW9INW1yQkE7RUFDRTtBcEg4bXJCRjtBb0gzbXJCQTtFQUNFO0FwSDZtckJGO0FvSHhtckJJOzs7RUFDRTtBcEg0bXJCTjtBb0h2bXJCQTtFQUNFO0FwSHltckJGO0FvSHRtckJBO0VBQ0U7QXBId21yQkY7QW9Icm1yQkE7RUFDRTtBcEh1bXJCRjtBb0hubXJCQTtFQUNFO0lBQ0U7SUFDQTtFcEhxbXJCRjtBQUNGO0FvSDNsckJBOztFQUVFO0FwSDZsckJGO0FvSDFsckJBO0VBQ0U7QXBINGxyQkY7QW9IemxyQkE7RUFDRTtBcEgybHJCRjtBb0h4bHJCQTtFQUNFO0FwSDBsckJGO0FvSHZsckJBO0VBR007SUFDRTtJQUNBO0VwSHVsckJOO0FBQ0Y7QW9IbGxyQkE7RUFDRTtFQUNBO0FwSG9sckJGO0FvSGpsckJBO0VBQ0U7RUFDQTtBcEhtbHJCRjtBb0hobHJCQTtFQUNFO0FwSGtsckJGO0FvSC9rckJBO0VBQ0U7QXBIaWxyQkY7QW9IOWtyQkE7RUFDRTtBcEhnbHJCRjtBb0g3a3JCQTtFQUNFO0FwSCtrckJGO0FvSDVrckJBO0VBQ0U7QXBIOGtyQkY7QW9IMWtyQkU7RUFDRTtBcEg0a3JCSjtBb0gxa3JCRTtFQUNFO0FwSDRrckJKO0FvSDFrckJFO0VBQ0U7QXBINGtyQko7QW9IMWtyQkU7RUFDRTtBcEg0a3JCSjtBb0h4a3JCQTtFQUNJO0VBQ0E7RUFDQTtBcEgwa3JCSjtBcUg1K3JCQTtFQUNFO0FySDgrckJGO0FxSDMrckJBO0VBQ0U7QXJINityQkY7QXFIMStyQkE7RUFDRTtBckg0K3JCRjtBcUh6K3JCQTtFQUNFO0FySDIrckJGO0FxSHgrckJBO0VBQ0U7QXJIMCtyQkY7QXFIdityQkE7RUFDRTtBckh5K3JCRjtBcUh0K3JCQTtFQUNFO0FySHcrckJGO0FxSHIrckJBO0VBQ0U7QXJIdStyQkY7QXFIcCtyQkE7RUFDRTtBckhzK3JCRjtBcUhuK3JCQTtFQUNFO0FySHErckJGO0FxSGwrckJBO0VBQ0U7QXJIbytyQkY7QXFIaityQkE7RUFDRTtBckhtK3JCRjtBcUhoK3JCQTtFQUNFO0FySGsrckJGO0FxSC85ckJBO0VBQ0U7QXJIaStyQkY7QXFIOTlyQkE7RUFDRTtBckhnK3JCRjtBcUg3OXJCQTtFQUNFO0FySCs5ckJGO0FxSDU5ckJBO0VBQ0U7QXJIODlyQkY7QXFIMzlyQkE7RUFDRTtBckg2OXJCRjtBcUgxOXJCQTtFQUNFO0FySDQ5ckJGO0FxSHo5ckJBO0VBQ0U7QXJIMjlyQkY7QXFIeDlyQkE7RUFDRTtBckgwOXJCRjtBc0gzaXNCQTtFQUNFO0F0SDZpc0JGO0FzSDFpc0JBO0VBQ0U7QXRINGlzQkY7QXNIemlzQkE7RUFDRTtBdEgyaXNCRjtBc0h4aXNCQTtFQUNFO0F0SDBpc0JGO0FzSHRpc0JBO0VBQ0U7QXRId2lzQkY7QXNIcmlzQkE7RUFDRTtBdEh1aXNCRjtBc0hwaXNCQTtFQUNFO0F0SHNpc0JGO0FzSG5pc0JBO0VBQ0U7QXRIcWlzQkY7QXNIbGlzQkE7RUFDRTtBdEhvaXNCRjtBc0hqaXNCQTtFQUNFO0F0SG1pc0JGO0F1SHhrc0JFOzs7O0VBSUU7QXZIMGtzQko7QXVIL2tzQkE7Ozs7OztFQWNJO0F2SHlrc0JKO0F1SHZsc0JBO0VBa0JJO0F2SHdrc0JKO0F1SHRrc0JJO0VBQ0U7QXZId2tzQk47QXVIN2xzQkE7RUEwQkk7RUFDQTtFQUNBO0F2SHNrc0JKO0F1SGxtc0JBO0VBK0JJO0F2SHNrc0JKO0F1SGhrc0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhra3NCTjtBd0g1bXNCQTtFQUNFO0F4SDhtc0JGO0F3SDNtc0JBO0VBQ0U7QXhINm1zQkY7QXdIMW1zQkE7RUFDRTtBeEg0bXNCRjtBeUhybnNCQTtFQUNFO0F6SHVuc0JGO0F5SHBuc0JBO0VUSEU7RUFDQTtFQUNBO0FoSDBuc0JGO0FnSHhuc0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIMG5zQko7QWdIeG5zQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEh5b3NCTjtBZ0h0b3NCRTs7O0VBR0U7QWhId29zQko7QWdIMW5zQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSDhxc0JOO0FnSDlwc0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhrdHNCUjtBeUhseHNCQTtFVHNFSTtFQUNBO0FoSCtzc0JKO0F5SGx4c0JBO0VUUEU7RUFDQTtFQUNBO0FoSDR4c0JGO0FnSDF4c0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhINHhzQko7QWdIMXhzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEgyeXNCTjtBZ0h4eXNCRTs7O0VBR0U7QWhIMHlzQko7QWdINXhzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSGcxc0JOO0FnSGgwc0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhvM3NCUjtBeUhoN3NCQTtFVGtFSTtFQUNBO0FoSGkzc0JKO0F5SGg3c0JBO0VUWEU7RUFDQTtFQUNBO0FoSDg3c0JGO0FnSDU3c0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIODdzQko7QWdINTdzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEg2OHNCTjtBZ0gxOHNCRTs7O0VBR0U7QWhINDhzQko7QWdIOTdzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSGsvc0JOO0FnSGwrc0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhzaHRCUjtBeUg5a3RCQTtFVDhESTtFQUNBO0FoSG1odEJKO0F5SDlrdEJBO0VUZkU7RUFDQTtFQUNBO0FoSGdtdEJGO0FnSDlsdEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIZ210Qko7QWdIOWx0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEgrbXRCTjtBZ0g1bXRCRTs7O0VBR0U7QWhIOG10Qko7QWdIaG10Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSG9wdEJOO0FnSHBvdEJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh3cnRCUjtBeUg1dXRCQTtFVDBESTtFQUNBO0FoSHFydEJKO0F5SDV1dEJBO0VUbkJFO0VBQ0E7RUFDQTtBaEhrd3RCRjtBZ0hod3RCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSGt3dEJKO0FnSGh3dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIaXh0Qk47QWdIOXd0QkU7OztFQUdFO0FoSGd4dEJKO0FnSGx3dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhzenRCTjtBZ0h0eXRCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIMDF0QlI7QXlIMTR0QkE7RVRzREk7RUFDQTtBaEh1MXRCSjtBeUgxNHRCQTtFVHZCRTtFQUNBO0VBQ0E7QWhIbzZ0QkY7QWdIbDZ0QkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEhvNnRCSjtBZ0hsNnRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSG03dEJOO0FnSGg3dEJFOzs7RUFHRTtBaEhrN3RCSjtBZ0hwNnRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIdzl0Qk47QWdIeDh0Qk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSDQvdEJSO0F5SHhpdUJBO0VUa0RJO0VBQ0E7QWhIeS90Qko7QXlIeGl1QkE7RVRvREU7QWhIdS90QkY7QXlIdml1QkE7RVRnREU7QWhIMC90QkY7QXlIdGl1QkE7RVQ0Q0U7QWhINi90QkY7QXlIcml1QkE7RVR3Q0U7QWhIZ2d1QkY7QXlIcGl1QkE7RVRvQ0U7QWhIbWd1QkY7QXlIbml1QkE7RVRnQ0U7QWhIc2d1QkY7QXlIMWd1QkE7RUFDRTtFQUNBO0VBQ0E7QXpINGd1QkY7QXlIemd1QkE7RUFDRTtBekgyZ3VCRjtBeUgxZ3VCRTtFQUNFO0F6SDRndUJKO0F5SHhndUJBO0VBRUk7RUFDQTtFQUNBO0F6SHlndUJKO0EwSHRtdUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIdW11Qko7QTBIcm11Qkk7RUFDRTtBMUh1bXVCTjtBMEhsbXVCQTtFQUNFO0VBQ0E7QTFIb211QkY7QTJIem51QkE7O0VBRUU7RUFDQTtBM0gybnVCRjtBNEg5bnVCQTtFQUNFO0E1SGdvdUJGO0E2SGpvdUJBO0VBRUk7RUFDQTtFQUNBO0E3SGtvdUJKO0E2SHRvdUJBO0VBT007RUFDQTtBN0hrb3VCTjtBNkgxb3VCQTtFQVdRO0E3SGtvdUJSO0E4SDdvdUJBO0VBQ0U7RUFDQTtBOUgrb3VCRjtBOEg1b3VCQTtFQUNFO0E5SDhvdUJGO0E4SDNvdUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTlING91Qko7QThIdG91QlE7RUFDRTtFQUNBO0E5SHdvdUJWO0E4SC9udUJJOzs7O0VBRUk7RUFDQTtBOUhtb3VCUjtBOEh4b3VCQTs7RUFVTTtFQUNBO0E5SGtvdUJOO0E4SDdvdUJBOztFQWNRO0VBQ0E7QTlIbW91QlI7QThIam91QlE7O0VBQ0U7QTlIb291QlY7QThIdHB1QkE7O0VBMEJNO0VBQ0E7RWhHckRKO0VBQ0E7RXpCa0VBO0VBQ1E7RXlIWko7RUFDQTtFQUNBO0E5SGtvdUJOO0E4SGhvdUJNOztFQUNFO0VBRUE7QTlIa291QlI7QThIdnF1QkE7O0VBMkNZO0E5SGdvdUJaO0E4SDNxdUJBOzs7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OUg2anVCRjtBOEg5anVCQTtFQUlJO0E5SDZqdUJKO0E4SHpqdUJBO0VBQ0U7QTlIMmp1QkY7QThIeGp1QkE7RUFDRTtFQUNBO0E5SDBqdUJGO0E4SHZqdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIeWp1QkY7QThIdGp1QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHVqdUJKO0E4SGhrdUJBO0VBWU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHVqdUJOO0E4SHJqdUJNO0VBQ0U7QTlIdWp1QlI7QThIbmp1Qkk7RUFDRTtBOUhxanVCTjtBOEhqanVCRTtFQUNFO0E5SG1qdUJKO0E4SC9pdUJBO0VBQ0U7QTlIaWp1QkY7QThIOWl1QkE7OztFQUVJO0E5SGlqdUJKO0E4SG5qdUJBOzs7RUFNSTtFQUNBO0E5SGtqdUJKO0E4SHpqdUJBOzs7Ozs7RUFXSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIc2p1Qko7QThIcGp1Qkk7Ozs7OztFQUNFO0E5SDJqdUJOO0E4SHRqdUJBO0VBQ0U7QTlId2p1QkY7QThIcmp1QkE7RUFDSTtFQUNBO0VBQ0E7QTlIdWp1Qko7QThIMWp1QkE7RUFNUTtBOUh1anVCUjtBOEhuanVCQTs7O0VBSVE7QTlIb2p1QlI7QThIeGp1QkE7RUFRUTtBOUhtanVCUjtBOEgzanVCQTtFQVlRO0E5SGtqdUJSO0E4SDlpdUJBOzs7RUFJUTtBOUgraXVCUjtBOEhuanVCQTtFQVFRO0E5SDhpdUJSO0E4SHRqdUJBO0VBWVE7QTlINml1QlI7QStIem12QkE7RUFFSTtBL0gwbXZCSjtBK0h0bXZCQTtFQUVJO0EvSHVtdkJKO0ErSHptdkJBO0VBS0k7RUFDQTtBL0h1bXZCSjtBZ0lubnZCQTtFQUNFO0FoSXFudkJGO0FnSWxudkJBO0VBQ0U7RUFDQTtFQUNBO0FoSW9udkJGO0FnSWpudkJBO0VBQ0U7SUFDRTtFaEltbnZCRjtFZ0lqbnZCQTtJQUNFO0VoSW1udkJGO0FBQ0Y7QWdJaG52QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaElrbnZCSjtBZ0kvbXZCQTtFQUNJO0VBQ0E7RUFDQTtBaElpbnZCSjtBZ0k5bXZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElnbnZCSjtBZ0k3bXZCQTtFQUNJO0VBQ0E7RUFDQTtBaEkrbXZCSjtBZ0k1bXZCQTtFQUNJO0VBQ0E7QWhJOG12Qko7QWdJM212QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEk2bXZCSjtBZ0kxbXZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEk0bXZCSjtBZ0l6bXZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJMm12Qko7QUFDQTs7O0VBR0U7QWlJdHJ2QkY7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QWpJZ3N2QkY7QWlJN3J2QkE7RUFDRTtBakkrcnZCRjtBaUk1cnZCQTtFQUNFO0FqSThydkJGO0FpSTNydkJBO0VBQ0U7QWpJNnJ2QkY7QWlJMXJ2QkE7RUFDRTtJQUNFO0VqSTRydkJGO0VpSTFydkJBO0lBQ0U7RWpJNHJ2QkY7QUFDRjtBaUl6cnZCQTtFQUNFO0lBQ0U7RWpJMnJ2QkY7RWlJenJ2QkE7SUFDRTtFakkycnZCRjtBQUNGO0FpSXhydkJBO0VBQ0U7SUFDRTtFakkwcnZCRjtFaUl4cnZCQTtJQUNFO0VqSTBydkJGO0FBQ0Y7QWlJdnJ2QkE7RUFDRTtJQUNFO0VqSXlydkJGO0VpSXZydkJBO0lBQ0U7RWpJeXJ2QkY7QUFDRjtBaUl0cnZCQTtFQUNFO0VBQ0E7QWpJd3J2QkY7QWlJcnJ2QkE7RUFDRTtBakl1cnZCRjtBaUlwcnZCQTtFQUNFO0FqSXNydkJGO0FrSTV2dkJBO0VBQ0U7QWxJOHZ2QkY7QWtJL3Z2QkE7OztFQU9NO0VBQ0E7RUFDQTtFQUNBO0FsSTZ2dkJOO0FrSXh2dkJBO0VBQ0U7QWxJMHZ2QkY7QWtJdnZ2QkE7O0VBRUU7QWxJeXZ2QkY7QWtJdHZ2QkE7RUFDRTtBbEl3dnZCRjtBa0lydnZCQTtFQUNFO0FsSXV2dkJGO0FtSW54dkJBO0VBQ0U7QW5JcXh2QkY7QW1JbHh2QkE7O0VBRUU7QW5Jb3h2QkY7QW1Janh2QkE7RUFDRTtBbklteHZCRjtBbUloeHZCQTtFQUNFO0FuSWt4dkJGO0FtSS93dkJBOztFQUVFO0FuSWl4dkJGO0FtSTl3dkJBO0VBQ0U7QW5JZ3h2QkY7QW1JN3d2QkE7O0VBRUU7QW5JK3d2QkY7QW1JNXd2QkE7RTdHNUJFO0VBQ0E7RUFDQTtFOER3Q0E7RTRCL0NBO0VBQ0E7RUFDQTtBaEhvenZCRjtBc0I3eXZCRTs7RUFFRTtFQUNBO0VBQ0E7QXRCK3l2Qko7QXNCN3l2QkU7RUFDRTtFQUNBO0VBQ0E7QXRCK3l2Qko7QXNCN3l2QkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0Qit5dkJKO0FzQjd5dkJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCcXp2Qk47QXNCL3l2Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCdXp2Qk47QW1JajB2QkE7RTdHZUk7RUFDQTtBdEJxenZCSjtBZ0hsMnZCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSG8ydkJKO0FnSGwydkJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIbTN2Qk47QWdIaDN2QkU7OztFQUdFO0FoSGszdkJKO0FnSHAydkJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh3NXZCTjtBZ0h4NHZCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhINDd2QlI7QW1JOTl2QkE7RW5Cd0NJO0VBQ0E7QWhIeTd2Qko7QW9JcGd3QkE7RUFDRTtBcElzZ3dCRjtBb0luZ3dCQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QXBJbWd3QkY7QW9JaGd3QkE7RUFDRTtBcElrZ3dCRjtBb0kvL3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJaWd3QkY7QW9JOS92QkE7RUFDRTtBcElnZ3dCRjtBb0k3L3ZCQTtFQUNFO0FwSSsvdkJGO0FvSTUvdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEk4L3ZCRjtBb0kzL3ZCQTtFL0hzQkU7RUFDUTtBTHcrdkJWO0FvSTMvdkJBO0UvSGtCRTtFQUNRO0FMNCt2QlY7QXFJbmp3QkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXJJb2p3QkEsaUNBQWlDO0VxSW5qd0JqQztFcklxandCQSx1Q0FBdUM7RXFJcGp3QnZDO0FySXNqd0JGO0FxSW5qd0JBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VySXFqd0JBLGlDQUFpQztFcUlwandCakM7RXJJc2p3QkEsdUNBQXVDO0FBQ3pDO0FxSXBqd0JBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VySXNqd0JBLGlDQUFpQztFcUlyandCakM7RXJJdWp3QkEsdUNBQXVDO0FBQ3pDO0FxSXJqd0JBO0VBQ0U7RUFDQTtFQUNBO0FySXVqd0JGO0FxSXRqd0JFOztFQUNFO0FySXlqd0JKO0FxSXJqd0JBOztFQUNFO0FySXdqd0JGO0FxSXJqd0JBO0VBQ0U7SUFDRTtJckl1andCQSxtQ0FBbUM7SXFJdGp3Qm5DO0lySXdqd0JBLFNBQVM7SXFJdmp3QlQ7SXJJeWp3QkEsK0JBQStCO0VBQ2pDO0VxSXhqd0JBO0lBQ0U7SXJJMGp3QkEsbUNBQW1DO0lxSXpqd0JuQztJckkyandCQSxTQUFTO0lxSTFqd0JUO0lySTRqd0JBLCtCQUErQjtFQUNqQztBQUNGO0FxSTNqd0JBO0VBQ0U7SUFDRTtJckk2andCQSxtQ0FBbUM7SXFJNWp3Qm5DO0lySThqd0JBLFNBQVM7SXFJN2p3QlQ7SXJJK2p3QkEsK0JBQStCO0VBQ2pDO0VxSTlqd0JBO0lBQ0U7SXJJZ2t3QkEsbUNBQW1DO0lxSS9qd0JuQztJcklpa3dCQSxTQUFTO0lxSWhrd0JUO0lySWtrd0JBLCtCQUErQjtFQUNqQztBQUNGO0FzSXJwd0JBO0VBQ0U7QXRJdXB3QkY7QXNJbnB3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdElxcHdCRjtBc0l6cHdCQTtFQU9JO0VBQ0E7RUFDQTtBdElxcHdCSjtBc0locHdCQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJa3B3QkY7QXNJL293QkE7RUFDRTtFQUNBO0F0SWlwd0JGO0FzSTlvd0JBO0VBQ0U7RUFDQTtBdElncHdCRjtBc0k3b3dCQTtFQUNFO0VBQ0E7QXRJK293QkY7QXNJNW93QkE7RUFDRTtBdEk4b3dCRjtBc0kzb3dCQTtFQUNFO0F0STZvd0JGO0FzSTFvd0JBO0VBQ0U7QXRJNG93QkY7QXNJem93QkE7RUFDRTtBdEkyb3dCRjtBc0l4b3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJMG93QkY7QXNJdm93QkE7RUFQRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QXRJNm93QkY7QXNJMW93QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STRvd0JGO0FzSXpvd0JBO0VBQ0U7QXRJMm93QkY7QXNJeG93QkE7Ozs7Ozs7O0VBeEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE2QkE7QXRJOG93QkY7QXNJM293QkE7RUFDRTtJQUNFO0V0STZvd0JGO0VzSTFvd0JBO0lBQ0U7RXRJNG93QkY7RXNJem93QkE7SUFDRTtFdEkyb3dCRjtFc0l4b3dCQTtJQUNFO0V0STBvd0JGO0VzSXZvd0JBO0lBQ0U7RXRJeW93QkY7RXNJdG93QkE7SUFDRTtFdEl3b3dCRjtFc0lyb3dCQTtJQUNFO0V0SXVvd0JGO0VzSXBvd0JBO0lBQ0U7RXRJc293QkY7RXNJbm93QkE7SUFDRTtFdElxb3dCRjtFc0lsb3dCQTtJQUNFO0V0SW9vd0JGO0VzSWpvd0JBO0lBQ0U7RXRJbW93QkY7RXNJaG93QkE7SUFDRTtFdElrb3dCRjtFc0kvbndCQTtJQUNFO0V0SWlvd0JGO0VzSTlud0JBO0lBQ0U7RXRJZ293QkY7RXNJN253QkE7SUFDRTtFdEkrbndCRjtFc0k1bndCQTtJQUNFO0V0SThud0JGO0VzSTNud0JBO0lBQ0k7RXRJNm53Qko7QUFDRjtBc0kxbndCQTtFQUNFO0F0STRud0JGO0FzSXpud0JBO0VBQ0U7QXRJMm53QkY7QXNJeG53QkE7RUFDRTtBdEkwbndCRjtBc0l2bndCQTtFQUNFO0F0SXlud0JGO0FzSXRud0JBO0VBQ0U7QXRJd253QkY7QXNJcm53QkE7RUFDRTtBdEl1bndCRjtBc0lwbndCQTtFQUNFO0F0SXNud0JGO0FzSW5ud0JBO0VBQ0U7QXRJcW53QkY7QXNJbG53QkE7RUFDRTtBdElvbndCRjtBc0lqbndCQTtFQUVJO0VBQ0E7QXRJa253Qko7QXNJaG53Qkk7O0VBRUU7RUFDQTtBdElrbndCTjtBc0kvbXdCSTtFQUNFO0F0SWlud0JOO0FzSTNtd0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F0STZtd0JGO0FzSTFtd0JBO0VBQ0U7QXRJNG13QkY7QXNJem13QkE7RUFDRTtBdEkybXdCRjtBc0l4bXdCQTs7Ozs7Ozs7Ozs7Ozs7RUFlRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SXltd0JGO0FzSXRtd0JBO0VBQ0U7QXRJd213QkY7QXNJcm13QkE7RUFDRTtBdEl1bXdCRjtBc0lwbXdCQTtFQUNFO0F0SXNtd0JGO0FzSW5td0JBO0VBQ0U7QXRJcW13QkY7QXNJbG13QkE7RUFDRTtBdElvbXdCRjtBc0lqbXdCQTtFQUNFO0F0SW1td0JGO0FzSWhtd0JBO0VBQ0U7QXRJa213QkY7QXNJL2x3QkE7RUFDRTtBdElpbXdCRjtBc0k5bHdCQTtFQUNFO0F0SWdtd0JGO0FzSTdsd0JBO0VBQ0U7QXRJK2x3QkY7QXNJNWx3QkE7RUFDRTtBdEk4bHdCRjtBc0kzbHdCQTtFQUNFO0F0STZsd0JGO0FzSTFsd0JBO0VBQ0U7QXRJNGx3QkY7QXNJMWx3Qkk7RUFDSTtBdEk0bHdCUjtBc0kxbHdCUTtFQUFBO0lBQ0k7RXRJNmx3QlY7QUFDRjtBc0l6bHdCQTtFQUNFO0F0STJsd0JGO0FzSXhsd0JBO0VBQ0U7QXRJMGx3QkY7QXNJdmx3QkE7RUFDRTtBdEl5bHdCRjtBc0l0bHdCQTtFQUNFO0F0SXdsd0JGO0FzSXJsd0JBO0VBQ0U7QXRJdWx3QkY7QXNJcGx3QkE7RUFDRTtBdElzbHdCRjtBc0lubHdCQTtFQUNFO0F0SXFsd0JGO0FzSWxsd0JBO0VBQ0U7QXRJb2x3QkY7QXNJamx3QkE7RUFDRTtBdEltbHdCRjtBc0lobHdCQTtFQUNFO0F0SWtsd0JGO0FzSS9rd0JBO0VBQ0U7QXRJaWx3QkY7QXNJOWt3QkE7RUFDRTtBdElnbHdCRjtBc0k3a3dCQTtFQUNFO0F0SStrd0JGO0FzSTVrd0JBO0VBQ0U7QXRJOGt3QkY7QXNJM2t3QkE7RUFDSTtBdEk2a3dCSjtBc0kxa3dCQTtFQUNJO0F0STRrd0JKO0FzSXprd0JBO0VBQ0U7RUFDQTtFQUNBO0F0STJrd0JGO0FnRWo4d0JFOztFQUVFO0VBQ0E7QWhFbTh3Qko7QWdFajh3QkU7RUFDRTtBaEVtOHdCSjtBZ0V6OHdCRTs7RUFFRTtFQUNBO0FoRTI4d0JKO0FnRXo4d0JFO0VBQ0U7QWhFMjh3Qko7QXNJdmx3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEl5bHdCRjtBc0l0bHdCQTs7RUFFRTtBdEl3bHdCRjtBc0kva3dCSTtFQUVJO0VBQ0E7RUFDQTtBdElnbHdCUjtBc0kxbHdCQTtFQWdCSTtBdEk2a3dCSjtBc0k3bHdCQTs7RUFzQk07QXRJMmt3Qk47QXNJeGt3QlE7O0VBQ0U7QXRJMmt3QlY7QXNJeGt3QlE7O0VBRUk7RUFDQTtFQUNBO0F0STBrd0JaO0FzSTNtd0JBOztFQXNDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SXlrd0JWO0FzSXZrd0JVOztFQUNFO0F0STBrd0JaO0FzSXZud0JBOztFQWlEWTtBdEkwa3dCWjtBc0kzbndCQTs7RUFxRFk7QXRJMGt3Qlo7QXNJdmt3QmM7O0VBQ0U7RUFDQTtBdEkwa3dCaEI7QXNJbmt3QmM7O0VBQ0U7RXZJM2NkO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFd0lpQkE7RUFDQTtBdkkrL3dCRjtBc0lqa3dCTTs7RUFDRTtFQUNBO0VBQ0E7QXRJb2t3QlI7QXNJdmt3Qk07O0VBTUk7RUFDQTtFQUNBO0F0SXFrd0JWO0FzSTVwd0JBOztFQTRGUTtFQUNBO0F0SW9rd0JSO0FzSWhrd0JJOztFQUVJO0F0SWtrd0JSO0FzSXRqd0JFO0VBRUk7QXRJdWp3Qk47QXNJemp3QkU7RUFJTTtBdEl3andCUjtBc0luandCRTtFQUNFO0VBQ0E7QXRJcWp3Qko7QXNJamt3QkE7RUFnQkk7RUFDQTtBdElvandCSjtBc0loandCQTtFQUNFO0VBQ0E7QXRJa2p3QkY7QXNJN2l3Qkk7OztFQUNFO0F0SWlqd0JOO0FzSW5qd0JFOzs7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SWtqd0JOO0FzSWxrd0JFOzs7RUFtQk07QXRJb2p3QlI7QXNJdGd3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFNUV6bEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkNUQTtFQ09BO0VBQ0E7RUFDQTtFOEd1bEJBO0VBQ0E7QXRJZ2h3QkY7QTBEcm14QkU7O0VBRUU7RUFDQTtFQUNBO0VuQ2hCRjtFQ09BO0VBQ0E7RUFDQTtBeEJrbnhCRjtBMERubXhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURxbXhCSjtBc0kvaHdCQTtFQUVJO0VBQ0E7QXRJZ2l3Qko7QXNJNWh3QkE7RUFDRTtBdEk4aHdCRjtBc0kzaHdCQTtFQUNFO0F0STZod0JGO0FzSTlod0JBO0VBSUk7QXRJNmh3Qko7QXNJMWh3QkU7Ozs7OztFQU1FO0VBQ0E7QXRJNGh3Qko7QXNJemh3QkU7RUFDRTtFQUNBO0F0STJod0JKO0FzSTdod0JFO0VBS0k7RUFDQTtBdEkyaHdCTjtBc0lsaHdCRTs7RUFFRTtBdElvaHdCSjtBc0l0aHdCRTs7RUFJSTtBdElzaHdCTjtBc0lsaHdCRTs7RUFFRTtBdElvaHdCSjtBc0lqaHdCRTs7RUFFRTtBdEltaHdCSjtBc0loaHdCRTs7OztFQUlFO0F0SWtod0JKO0FzSS9nd0JFOzs7O0VBSUU7QXRJaWh3Qko7QXNJOWd3QkU7O0UvRy9xQkE7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUxtb3hCVjtBc0l2bHdCQTtFQXVFSTtFQUNBO0UvR3ZyQkY7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUw2b3hCVjtBc0luaHdCQTtFQUNFO0F0SXFod0JGO0FzSWxod0JBO0VBR007QXRJa2h3Qk47QXNJNWd3QkU7RUFFSTtBdEk2Z3dCTjtBc0l4Z3dCQTtFQUNFO0VBQ0E7RUFDQTtBdEkwZ3dCRjtBc0l2Z3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SXlnd0JGO0FzSXBnd0JBO0VBQ0U7QXRJc2d3QkY7QXNJdmd3QkE7RUFJSTtBdElzZ3dCSjtBc0luZ3dCRTs7OztFQUtJO0F0SW9nd0JOO0FzSWhod0JBOztFQWtCSTtFQUNBO0F0SWtnd0JKO0FzSXJod0JBOztFQXdCSTtFQUNBO0VBQ0E7QXRJaWd3Qko7QXNJM2h3QkE7RUE4Qkk7QXRJZ2d3Qko7QXNJOWh3QkE7O0VBbUNJO0F0SSsvdkJKO0FzSWxpd0JBO0VBdUNJO0F0STgvdkJKO0FzSTEvdkJBOzs7O0VBTU07QXRJMC92Qk47QXNJbi92Qkk7RUFDRTtBdElxL3ZCTjtBc0luL3ZCSTtFQUNFO0F0SXEvdkJOO0FzSS8rdkJBO0VBSVE7SUFDRTtJQUNBO0V0STgrdkJSO0FBQ0Y7QXNJeCt2QkE7RUFDRTtBdEkwK3ZCRjtBc0kzK3ZCQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJMCt2Qko7QXNJcCt2Qkk7RUFDRTtBdElzK3ZCTjtBc0luK3ZCTTtFQUNJO0F0SXErdkJWO0FzSWgrdkJBO0VBRUk7RUFDQTtBdElpK3ZCSjtBc0k3OXZCQTtFQUVJO0F0STg5dkJKO0FzSTE5dkJBO0VBQ0U7RUFDQTtFQUNBO0F0STQ5dkJGO0FzSXo5dkJBO0VBQ0U7SUFFSTtFdEkwOXZCSjtBQUNGO0FzSXI5dkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRJdTl2Qko7QXNJcjl2Qkk7RUFDRTtFQUNBO0F0SXU5dkJOO0FzSXQ4dkJBO0VBRUk7RUFDQTtBdEl1OHZCSjtBc0kxOHZCQTtFQU1NO0F0SXU4dkJOO0FzSWw4dkJBO0VBQ0U7RUFDQTtBdElvOHZCRjtBc0lsOHZCRTtFQUNFO0F0SW84dkJKO0FzSWg4dkJBO0VBQ0U7RUFDQTtFQUNBO0F0SWs4dkJGO0FzSS83dkJBO0VBQ0U7RUFDQTtFQUNBO0F0SWk4dkJGO0FzSTk3dkJBO0VBRVE7QXRJKzd2QlI7QXNJMzd2QkE7RUFFUTtBdEk0N3ZCUjtBc0l4N3ZCQTtFQUVRO0VBQ0E7RUFDQTtFQUNBO0F0SXk3dkJSO0F3STEyeEJBO0VBQ0U7QXhJNDJ4QkY7QXdJejJ4QkE7RUFDRTtFQUNBO0VBQ0E7QXhJMjJ4QkY7QXdJeDJ4QkE7RUFDRTtBeEkwMnhCRjtBd0l2MnhCQTtFQUNFO0F4SXkyeEJGO0F3SXQyeEJBO0VBQ0U7QXhJdzJ4QkY7QXdJcjJ4QkE7RUFDRTtBeEl1MnhCRjtBd0lwMnhCQTtFQUNFO0F4SXMyeEJGO0F3SW4yeEJBO0VBQ0U7QXhJcTJ4QkY7QXdJbDJ4QkE7RUFDSTtBeElvMnhCSjtBd0lqMnhCQTtFQUNFO0F4SW0yeEJGO0F3SWgyeEJBO0VBQ0U7QXhJazJ4QkY7QXdJLzF4QkE7RUFDRTtBeElpMnhCRjtBd0k5MXhCQTtFQUNFO0F4SWcyeEJGO0F3STcxeEJBO0VBQ0U7QXhJKzF4QkY7QXdJNTF4QkE7RUFDRTtBeEk4MXhCRjtBd0kzMXhCQTtFQUNFO0F4STYxeEJGO0F3STExeEJBO0VBQ0U7QXhJNDF4QkY7QXdJejF4QkE7RUFDRTtBeEkyMXhCRjtBd0l4MXhCQTtFQUNFO0F4STAxeEJGO0F3SXYxeEJBO0VBQ0U7QXhJeTF4QkY7QXdJdDF4QkE7RUFDRTtBeEl3MXhCRjtBd0lyMXhCQTtFQUNFO0F4SXUxeEJGO0F5STk2eEJBO0VBQ0U7QXpJZzd4QkY7QXlJNzZ4QkE7RUFDRTtBekkrNnhCRjtBeUk1NnhCQTtFQUNFO0VBQ0E7QXpJODZ4QkY7QXlJNTZ4QkU7RUFDRTtFQUNBO0F6STg2eEJKO0F5STE2eEJBO0VBQ0U7QXpJNDZ4QkY7QXlJMTZ4QkU7RUFDRTtBekk0NnhCSjtBeUl4NnhCQTtFQUNJO0F6STA2eEJKO0EwSXI4eEJBO0VBQ0U7QTFJdTh4QkY7QTBJcDh4QkE7RUFDRTtBMUlzOHhCRjtBMkl2OHhCQTtFQUVJO0EzSXc4eEJKO0EySXA4eEJBO0VBQ0U7QTNJczh4QkY7QTJJcDh4QkU7RUFDRTtBM0lzOHhCSjtBMkkxOHhCQTtFQVFJO0VBQ0E7QTNJcTh4Qko7QTJJbDh4QkU7Ozs7RUFFSTtBM0lzOHhCTjtBMklqOHhCSTtFQUNFO0EzSW04eEJOO0EySXY5eEJBOztFQTBCSTtFQUNBO0VBQ0E7QTNJaTh4Qko7QTJJLzd4Qkk7O0VBQ0U7QTNJazh4Qk47QTJJait4QkE7O0VBbUNNO0VBQ0E7RUFDQTtBM0lrOHhCTjtBMkl2K3hCQTs7RUF5Q007QTNJazh4Qk47QTJJMyt4QkE7O0VBNENRO0EzSW04eEJSO0EySS8reEJBO0VBbURNO0VBQ0E7QTNJKzd4Qk47QTJJbi94QkE7RUF5REk7RUFDQTtBM0k2N3hCSjtBMkl2L3hCQTtFQTZETTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0k2N3hCTjtBMkluZ3lCQTtFeEdPRTtFQ0NZO0V1R2tFTjtBM0k4N3hCUjtBMkl6N3hCRTtFQUlRO0EzSXc3eEJWO0EySWo3eEJBO0VBQ0U7RUFDQTtFQUNBO0EzSW03eEJGO0EySWg3eEJBO0VBU007QTNJMDZ4Qk47QTJJeDZ4Qk07RUFDRTtFQUNBO0EzSTA2eEJSO0EySXY3eEJBO0VBb0JNO0VBQ0E7QTNJczZ4Qk47QTJJMzd4QkE7RUEwQkk7QTNJbzZ4Qko7QTJJOTd4QkE7RUE4Qkk7QTNJbTZ4Qko7QTJJNzV4Qkk7RUFFSTtBM0k4NXhCUjtBMklsNnhCQTtFQVNNO0EzSTQ1eEJOO0EySXI2eEJBO0VBYU07QTNJMjV4Qk47QTJJeDZ4QkE7RUFrQkk7QTNJeTV4Qko7QTJJcjV4QkE7RUFFSTtFQUNBO0EzSXM1eEJKO0EySXo1eEJBO0VBS007QTNJdTV4Qk47QTJJbDV4QkE7RUFFSTtBM0ltNXhCSjtBMklyNXhCQTs7RUFNTTtBM0ltNXhCTjtBMkl6NXhCQTs7RUFTUTtBM0lvNXhCUjtBMkk3NXhCQTtFQWVRO0VBQ0E7QTNJaTV4QlI7QTJJajZ4QkE7RUF3QlE7QTNJNDR4QlI7QTJJcDZ4QkE7RUE4Qkk7QTNJeTR4Qko7QTJJcjR4QkE7RUFDRTtFQUNBO0EzSXU0eEJGO0EySXo0eEJBO0VBS0k7RUFDQTtBM0l1NHhCSjtBMkk3NHhCQTs7RUFXSTtBM0lzNHhCSjtBNEkvbHlCQTtFQUVJO0E1SWdteUJKO0E0STdseUJNOzs7O0VBTUU7RUFDQTtFQUNBO0E1STZseUJSO0E0SXBteUJROzs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QTVJaW55QlY7QTRJMW55QkE7RUFxQlE7QTVJd215QlI7QTRJdG15QlE7Ozs7RUFDRTtFQUNBO0VBQ0E7QTVJMm15QlY7QTRJcm95QkE7RUE4QlE7QTVJMG15QlI7QTRJbm15QkE7RUFDRTtFQUNBO0VBQ0E7QTVJcW15QkY7QTRJeG15QkE7RUFNSTtFQUNBO0VBQ0E7QTVJcW15Qko7QTRJam15QkE7RUFDRTtBNUltbXlCRjtBNElqbXlCRTs7O0VBQ0U7QTVJcW15Qko7QTRJaG15QkU7RUFFSTtBNUlpbXlCTjtBNElubXlCRTtFQUtNO0E1SWlteUJSO0E0SS9seUJRO0VBQ0U7QTVJaW15QlY7QTZJbnF5QkE7Ozs7OztFQU1FO0E3SXFxeUJGO0E2SWxxeUJBOzs7RUFHRTtBN0lvcXlCRjtBNklqcXlCQTs7O0VBR0U7QTdJbXF5QkY7QThJcnJ5QkE7RUFDRTtFQUNBO0VBQ0E7QTlJdXJ5QkY7QThJcHJ5QkE7RUFDRTtBOUlzcnlCRjtBOElucnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJcXJ5QkY7QThJbHJ5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekkwQ0E7RUFDUTtBTDJveUJWO0E4SW5yeUJFOzs7RUFHRTtFQUNBO0V6SW1DRjtFQUNRO0FMbXB5QlY7QThJbHJ5QkE7RUFDRTtBOUlvcnlCRjtBOElqcnlCQTtFQUNFO0E5SW1yeUJGO0E4SWhyeUJBO0VBQ0U7QTlJa3J5QkY7QThJM3F5QkE7RUFDRTtBOUk2cXlCRjtBOEl6cXlCQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJMHF5Qko7QThJeHF5Qkk7RUFDRTtBOUkwcXlCTjtBOEl0cnlCQTtFQWlCSTtFQUNBO0E5SXdxeUJKO0E4STFyeUJBO0VBc0JJO0E5SXVxeUJKO0E4STdyeUJBOztFQTJCSTtFQUNBO0E5SXNxeUJKO0E4SWxzeUJBO0VBZ0NJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJcXF5Qko7QThJenN5QkE7RUF3Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SW9xeUJKO0E4SWp0eUJBO0VBaURJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJbXF5Qko7QThJM3R5QkE7RUE0REk7QTlJa3F5Qko7QThJL3B5QkU7RUFDRTtBOUlpcXlCSjtBOElqdXlCQTs7RUFxRUk7QTlJZ3F5Qko7QThJcnV5QkE7RUF5RUk7QTlJK3B5Qko7QThJM3B5QkE7RUFFSTtFQUNBO0VBQ0E7QTlJNHB5Qko7QThJaHF5QkE7RUFRSTtFQUNBO0VBQ0E7QTlJMnB5Qko7QThJdnB5QkE7RUFFSTtBOUl3cHlCSjtBOElwcHlCQTtFQUNJO0VBQ0E7RUFDQTtBOUlzcHlCSjtBOEl6cHlCQTtFQU1RO0VBQ0E7QTlJc3B5QlI7QStJM3p5QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBL0k0enlCSjtBK0l4enlCQTtFQUNFO0EvSTB6eUJGO0FnRXZ6eUJFOztFQUVFO0VBQ0E7QWhFeXp5Qko7QWdFdnp5QkU7RUFDRTtBaEV5enlCSjtBZ0UvenlCRTs7RUFFRTtFQUNBO0FoRWkweUJKO0FnRS96eUJFO0VBQ0U7QWhFaTB5Qko7QStJMzB5QkE7RUFNTTtFQUNBO0VBQ0E7QS9JdzB5Qk47QStJaDF5QkE7RUFZTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSXUweUJOO0ErSXYxeUJBO0VBbUJRO0EvSXUweUJSO0FnSm4yeUJBO0VBQ0U7QWhKcTJ5QkY7QWdKbDJ5QkE7RUFDRTtBaEpvMnlCRjtBZ0pqMnlCQTtFQUNFO0FoSm0yeUJGO0FnSnAyeUJBO0VBSUk7QWhKbTJ5Qko7QWdKLzF5QkE7RUFDRTtBaEppMnlCRjtBZ0o5MXlCQTs7RUFFRTtFQUNBO0VBQ0E7RTNIYkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCcUtBO0VBQ0c7RUFDQztFQUNJO0UrRWpPUjtFOURLQTtFQUNBO0U4RHdDQTtFNEIvQ0E7RUFDQTtFQUNBO0VnQ3dCQTtFQUNBO0FoSnUzeUJGO0FxQngzeUJJOzs7Ozs7Ozs7Ozs7RWZyQkY7RUFDQTtBTjI1eUJGO0FxQmo0eUJFOzs7Ozs7RUFHRTtFQUNBO0FyQnM0eUJKO0FxQm40eUJFOzs7O0VBRUU7RUFDQTtFaEIyQkY7RUFDUTtBTDYyeUJWO0FxQnI0eUJFOzs7Ozs7RUFHRTtFRTlDRjtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTDIzeUJWO0FxQjE0eUJJOzs7O0VBRUU7QXJCODR5Qk47QW9GcDh5QkU7Ozs7Ozs7Ozs7RUFDRTtBcEYrOHlCSjtBc0IxOHlCRTs7OztFQUVFO0VBQ0E7RUFDQTtBdEI4OHlCSjtBc0I1OHlCRTs7RUFDRTtFQUNBO0VBQ0E7QXRCKzh5Qko7QXNCNzh5QkU7Ozs7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0Qms5eUJKO0FzQmg5eUJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCaSt5Qk47QXNCMzl5Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCNCt5Qk47QWdKcGd6QkE7O0UxSDZCSTtFQUNBO0F0QjIreUJKO0FnSHhoekJFOzs7Ozs7Ozs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIZ2l6Qko7QWdIOWh6Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEhpa3pCTjtBZ0g5anpCRTs7Ozs7O0VBR0U7QWhIbWt6Qko7QWdIcmp6Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhncXpCTjtBZ0hocHpCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSDJ2ekJSO0FnSjN5ekJBOztFaENzREk7RUFDQTtBaEh5dnpCSjtBZ0p0eXpCRTs7Ozs7O0UzSG5CQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCcUtBO0VBQ0c7RUFDQztFQUNJO0UrRWpPUjtFOURJQTtFQUNBO0VBQ0E7RThEd0NBO0U0Qi9DQTtFQUNBO0VBQ0E7RWdDOEJFO0VBQ0E7QWhKbzB6Qko7QXFCMzB6Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFZnJCRjtFQUNBO0FOczR6QkY7QXFCNTJ6QkU7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7QXJCNjN6Qko7QXFCMTN6QkU7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7RWhCMkJGO0VBQ1E7QUw0MnpCVjtBcUJwNHpCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUU5Q0Y7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUxzNHpCVjtBcUJyNXpCSTs7Ozs7Ozs7Ozs7O0VBRUU7QXJCaTZ6Qk47QW9Gdjl6QkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FwRnMvekJKO0FzQmovekJFOzs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7QXRCNi96Qko7QXNCMy96QkU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBdEJrZzBCSjtBc0JoZzBCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCaWgwQko7QXNCL2cwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJvazBCTjtBc0I5ajBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJtbjBCTjtBZ0pqbzBCRTs7Ozs7O0UxSG1CRTtFQUNBO0F0QnNuMEJKO0FnSG5xMEJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIbXMwQko7QWdIanMwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEg0eTBCTjtBZ0h6eTBCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7QWhIMHowQko7QWdINXkwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIbW4xQk47QWdIbm0xQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIMDYxQlI7QWdKaDkxQkU7Ozs7OztFaEM0Q0U7RUFDQTtBaEg0NjFCSjtBZ0puKzFCQTs7OztFQW1CSTtFQUNBO0VBQ0E7QWhKczkxQko7QWdKMysxQkE7Ozs7RUEwQkk7QWhKdTkxQko7QWdKbjkxQkE7RUFDRTtFQUNBO0FoSnE5MUJGO0FnSmw5MUJBOztFQUVFO0FoSm85MUJGO0FnSmo5MUJBOztFQUdJO0FoSms5MUJKO0FnSjk4MUJBO0VBQ0U7QWhKZzkxQkY7QWlKcGcyQkk7O0VBZEY7RTVJb0VBO0VBQ1E7QUxtOTFCVjtBaUp0aDJCRTs7RUFDRTtFNUlpRUY7RUFDUTtBTHk5MUJWO0FpSjdnMkJJOztFQWpCRjtFNUlvRUE7RUFDUTtBTCs5MUJWO0FpSmxpMkJFOztFQUNFO0U1SWlFRjtFQUNRO0FMcSsxQlY7QWlKdGgyQkk7O0VBcEJGO0U1SW9FQTtFQUNRO0FMMisxQlY7QWlKOWkyQkU7O0VBQ0U7RTVJaUVGO0VBQ1E7QUxpLzFCVjtBaUo1aDJCRTs7RW5IYkE7RUFDQTtFbUhjRTtBakpnaTJCSjtBaUo5aDJCRTs7RW5IekJBO0VBQ0E7RW1IMEJFO0FqSmtpMkJKO0FpSjloMkJFOztFN0grQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJtZzJCRjtBb0JqZzJCRTs7RUFDRTtFQUNBO0FwQm9nMkJKO0FvQmpnMkJFOzs7O0VBRUU7QXBCcWcyQko7QWlKOWkyQkU7O0VBQ0U7QWpKaWoyQko7QWlKL2kyQkU7O0VuSDdCQTtFQUNBO0VBVEE7RUFDQTtBOUIwbDJCRjtBaUpsajJCRTs7RW5IakNBO0VBQ0E7RUFUQTtFQUNBO0E5QmltMkJG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dTIyQko7QXlKcDIyQkU7RUFDRTtFQUNBO0F6SnMyMkJKO0F5Sm4yMkJFOztFQUNFO0F6SnMyMkJKO0F5Sm4yMkJFOztFQUNFO0VBQ0E7QXpKczIyQko7QXlKbjIyQkU7O0VBQ0U7RUFDQTtBekpzMjJCSjtBeUpqMjJCRTtFQUNFO0F6Sm0yMkJKO0F5SmgyMkJFO0VBQ0U7RUFDQTtBekprMjJCSjtBeUovMTJCRTs7RUFDRTtBekprMjJCSjtBeUovMTJCRTs7RUFDRTtFQUNBO0F6SmsyMkJKO0F5Si8xMkJFOztFQUNFO0VBQ0E7QXpKazIyQko7QTBKaDcyQkU7RUFDRTtBMUprNzJCSjtBMEpuNzJCRTtFdEMrTkE7QXBIdXQyQkY7QTBKOTYyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKZzcyQkY7QTBKNTYyQkU7O0VBQ0U7QTFKKzYyQko7QTBKMTYyQkU7RXRDb01BO0FwSHl1MkJGO0EwSnA2MkJJO0VBQ0U7QTFKczYyQk47QTBKajYyQkE7RUFFSTtFQUNBO0VBQ0E7QTFKazYyQko7QTBKdDYyQkE7RUFRSTtFQUNBO0VBQ0E7QTFKaTYyQko7QTBKNzUyQkE7RUFDRTtBMUorNTJCRjtBMkp6OTJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKMjkyQkY7QTJKaCsyQkE7RUFRSTtBM0oyOTJCSjtBMkpuKzJCQTtFQVdNO0VBQ0E7RUFDQTtBM0oyOTJCTjtBMkp4KzJCQTtFQWtCSTtBM0p5OTJCSjtBNEozKzJCQTtFQUNFO0E1SjYrMkJGO0E0SjMrMkJBO0VBQ0U7QTVKNisyQkY7QTRKMysyQkE7RUFDRTtBNUo2KzJCRjtBNEozKzJCQTtFQUNFO0E1SjYrMkJGO0E0SjMrMkJBO0VBQ0U7QTVKNisyQkY7QWtCci8yQkU7Ozs7Ozs7Ozs7OztFQU9JO0FsQjQvMkJOO0FrQnQvMkJFOzs7OztFQU1JO0FsQnUvMkJOO0FrQjFnM0JFOzs7Ozs7Ozs7Ozs7RUFPSTtBbEJpaDNCTjtBa0IzZzNCRTs7Ozs7RUFNSTtBbEI0ZzNCTjtBa0IvaDNCRTs7Ozs7Ozs7Ozs7O0VBT0k7QWxCc2kzQk47QWtCaGkzQkU7Ozs7O0VBTUk7QWxCaWkzQk47QWtCcGozQkU7Ozs7Ozs7Ozs7OztFQU9JO0FsQjJqM0JOO0FrQnJqM0JFOzs7OztFQU1JO0FsQnNqM0JOO0FrQnprM0JFOzs7Ozs7Ozs7Ozs7RUFPSTtBbEJnbDNCTjtBa0IxazNCRTs7Ozs7RUFNSTtBbEIyazNCTjtBNko3bDNCQTs7Ozs7O0VBT1E7QTdKOGwzQlI7QTZKeGwzQkE7Ozs7OztFQU9RO0E3SnlsM0JSO0E2Sm5sM0JBO0VBSVE7QTdKa2wzQlI7QTZKNWszQkE7O0VBSVE7QTdKNGszQlI7QTZKdGszQkE7RUFDRTtBN0p3azNCRjtBNkpsazNCTTs7RUFDRTtBN0pxazNCUjtBNkovajNCQTtFQUNFO0VBQ0E7RUFDQTtBN0ppazNCRjtBNkpwazNCQTtFQUtJO0E3SmtrM0JKO0E2SnZrM0JBO0VBUU07QTdKa2szQk47QTZKL2ozQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0ppazNCTjtBNkovajNCTTtFQUNFO0lBRUU7RTdKZ2szQlI7QUFDRjtBNkoxazNCSTtFQWNJO0E3SitqM0JSO0E2SjNqM0JNO0VBQ0U7QTdKNmozQlI7QTZKMWozQkk7RUFDRTtBN0o0ajNCTjtBNko5bDNCQTtFQXVDTTtBN0owajNCTjtBNkp2ajNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0p5ajNCTjtBNkovajNCSTtFQVFJO0E3SjBqM0JSO0E2SnZqM0JJO0VBQ0U7QTdKeWozQk47QTZKcGozQkE7O0VBQ0U7RUFDQTtFQUNBO0E3SnVqM0JGO0E2SjFqM0JBOztFQUtJO0E3SnlqM0JKO0E2SnJqM0JBO0VBQ0U7QTdKdWozQkY7QTZKdGozQkU7RUFDRTtFQUNBO0E3SndqM0JKO0E2SnBqM0JBO0VBQ0U7QTdKc2ozQkY7QTZKcmozQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0p1ajNCSjtBNkpyajNCRTtFQUNFO0E3SnVqM0JKO0E2SmxqM0JFO0VBQ0U7QTdKb2ozQko7QTZKaGozQkE7RUFDRTtBN0prajNCRjtBNkovaTNCQTtFQUNFO0E3SmlqM0JGO0E2SjdpM0JFO0VBQ0U7QTdKK2kzQko7QTZKN2kzQkU7RUFDRTtBN0oraTNCSjtBNko3aTNCRTtFQUNFO0E3SitpM0JKO0E2SjNpM0JBO0VBQ0U7QTdKNmkzQkY7QTZKMWkzQkE7RUFDRTtBN0o0aTNCRjtBNkp6aTNCQTtFQUNFO0E3SjJpM0JGO0E2SnhpM0JBO0VBQ0U7QTdKMGkzQkY7QTZKdmkzQkE7RUFDRTtBN0p5aTNCRjtBNkp0aTNCQTtFQUNFO0E3SndpM0JGO0E2SnJpM0JBO0VBQ0U7QTdKdWkzQkY7QTZKcGkzQkE7RUFDRTtBN0pzaTNCRjtBNkpuaTNCQTtFQUVJO0E3Sm9pM0JKO0E2SmhpM0JBO0VBRUk7RUFDQTtBN0ppaTNCSjtBNko1aDNCQTtFQUNFO0lBQ0U7RTdKOGgzQkY7RTZKM2gzQkE7SUFFSTtJQUNBO0lBQ0E7RTdKNGgzQko7RTZKaGkzQkE7SUFNTTtFN0o2aDNCTjtFNkpuaTNCQTtJQVNNO0lBQ0E7SUFDQTtFN0o2aDNCTjtFNkp4aTNCQTtJL0NqT0E7SUc0SkE7STRDc0ZJO0U3SjRoM0JKO0U2SjdpM0JBO0lBbUJNO0U3SjZoM0JOO0U2SmhqM0JBO0lBc0JNO0l6Qy9ITjtJQUlBO0VwSDBwM0JBO0U2SnJqM0JBO0k5SWxOQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWYwdzNCQTtFNko3ajNCQTtJQTRCVTtJQUNBO0U3Sm9pM0JWO0U2SjloM0JBO0lBQ0U7RTdKZ2kzQkY7RTZKamkzQkE7SUFJSTtJQUNBO0U3SmdpM0JKO0U2Si9oM0JJO0lBQ0U7RTdKaWkzQk47QUFDRjtBNkp4aDNCUTs7O0VBQ0U7QTdKNGgzQlY7QTZKcGgzQkU7RUFDRTtBN0pzaDNCSjtBNkpyaDNCSTtFQUNFO0E3SnVoM0JOO0E2SmxoM0JBO0VBQ0U7RUFDQTtBN0pvaDNCRjtBNkp0aDNCQTtFQUtJO0E3Sm9oM0JKO0E2SnpoM0JBO0VBUU07QTdKb2gzQk47QTZKamgzQkk7RUFDRTtFQUNBO0VwQnJUSjtBekl5MDNCRjtBNkovZzNCRTtFQUVJO0E3SmdoM0JOO0E2SmxoM0JFO0VBTUk7RUFDQTtBN0orZzNCTjtBNkoxZzNCQTtFQUVJO0VBQ0E7RUFDQTtBN0oyZzNCSjtBNkp2ZzNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3SnlnM0JGO0E2SnJnM0JFO0VBSVE7RUFDQTtFQUNBO0E3Sm9nM0JWO0E2SjFnM0JFOztFQVVRO0E3Sm9nM0JWO0E4SnoyM0JBO0VBQ0U7QTlKMjIzQkY7QThKNTIzQkE7RUFLTTtBOUowMjNCTjtBOEp2MjNCSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0E5SncyM0JSO0E4SnIzM0JBO0VBa0JNO0VBQ0E7RUFDQTtBOUpzMjNCTjtBOEpoMjNCRTtFQUVJO0E5SmkyM0JOO0E4SjcxM0JFO0VBRUk7QTlKODEzQk47QThKejEzQkE7RUFDRTtBOUoyMTNCRjtBOEp2MTNCRTtFQUNFO0VBQ0E7RUFDQTtFQVBGO0E5SmkyM0JGO0E4SnAxM0JBO0VBR007RUFDQTtFQUNBO0E5Sm8xM0JOO0E4Si8wM0JBO0VBRUk7QTlKZzEzQko7QStKajUzQkE7RUFFSTtBL0prNTNCSjtBK0pwNTNCQTtFQUtNO0VBQ0E7RUFDQTtBL0prNTNCTjtBK0p6NTNCQTtFQVdNO0VBQ0E7QS9KaTUzQk47QStKNzUzQkE7RUFpQkk7QS9KKzQzQko7QStKaDYzQkE7RUFxQkk7QS9KODQzQko7QStKbjYzQkE7RUF5Qkk7QS9KNjQzQko7QStKdDYzQkE7RUE2Qkk7QS9KNDQzQko7QStKejYzQkE7RUFpQ0k7QS9KMjQzQko7QStKNTYzQkE7RUFxQ0k7QS9KMDQzQko7QStKLzYzQkE7RUF5Q0k7QS9KeTQzQko7QStKcjQzQkk7RUFDRTtFQUNBO0EvSnU0M0JOO0ErSmw0M0JJO0VBRUk7QS9KbTQzQlI7QStKOTMzQkU7RUFDRTtBL0pnNDNCSjtBK0o1MzNCQTtFQUNFO0EvSjgzM0JGO0ErSjEzM0JFO0VBQ0U7QS9KNDMzQko7QStKdjMzQkU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBL0p3MzNCTjtBK0o3MzNCRTtFQVNJO0VBQ0E7RUFDQTtBL0p1MzNCTjtBK0psMzNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pvMzNCRjtBK0psMzNCRTs7RUFFRTtFQUNBO0VBQ0E7QS9KbzMzQko7QStKOTIzQkk7RUFDRTtBL0pnMzNCTjtBK0ozMjNCQTtFQUNFO0EvSjYyM0JGO0ErSjEyM0JBO0VBQ0U7QS9KNDIzQkY7QStKejIzQkE7RUFDQztBL0oyMjNCRDtBK0p4MjNCQTtFQUNFO0lBRUk7RS9KeTIzQko7QUFDRjtBK0pyMjNCQTtFQUNFO0lBRUk7RS9KczIzQko7QUFDRjtBK0psMjNCQTtFQUNFO0lBRUk7RS9KbTIzQko7QUFDRjtBK0ovMTNCQTtFQUNFO0lBRUk7RS9KZzIzQko7QUFDRjtBK0o1MTNCQTtFQUNFO0lBRUk7RS9KNjEzQko7QUFDRjtBZ0toZzRCQTtFQUVJO0FoS2lnNEJKO0FnS25nNEJBO0VBTUk7QWhLZ2c0Qko7QWdLMS8zQkE7RUFFSTtBaEsyLzNCSjtBZ0t2LzNCUTtFQUNFO0FoS3kvM0JWO0FpSzFnNEJJO0VBR0k7RUFDQTtFQUNBO0FqSzBnNEJSO0FpSy9nNEJJO0VBU0k7QWpLeWc0QlI7QWlLbGg0Qkk7RUFhSTtFQUNBO0FqS3dnNEJSO0FpS3RoNEJJO0VBZ0JNO0VBQ0E7QWpLeWc0QlY7QWlLMWg0Qkk7RUFzQkk7QWpLdWc0QlI7QWtLL2g0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEtpaTRCRjtBa0s5aDRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsS2dpNEJGO0FrS3BpNEJBO0VBT0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS2dpNEJKO0FrSzloNEJJOzs7RUFDRTtBbEtraTRCTjtBa0s1aDRCRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLNmg0Qk47QWtLeGg0QkE7RUFDRTtJQUNFO0VsSzBoNEJGO0VrS3hoNEJFO0lBQ0U7RWxLMGg0Qko7RWtLOWg0QkE7SUFRSTtJQUNBO0lBQ0E7SUFDQTtFbEt5aDRCSjtFa0t2aDRCSTtJQUNFO0VsS3loNEJOO0FBQ0Y7QWtLcmg0QkE7RUFDRTtFQUNBO0FsS3VoNEJGO0FrS3poNEJBO0VBS0k7RUFDQTtFQUNBO0FsS3VoNEJKO0FrS3BoNEJJO0VBQUE7SUFDRTtJQUNBO0VsS3VoNEJKO0VrS3RoNEJJOzs7SUFDRTtFbEswaDRCTjtFa0t2aDRCSTtJQUNFO0VsS3loNEJOO0FBQ0Y7QWtLNWk0QkE7RUF1Qkk7RUFDQTtBbEt3aDRCSjtBa0toajRCQTtFQTBCTTtBbEt5aDRCTjtBa0tuajRCQTtFQTZCTTtBbEt5aDRCTjtBa0t4aDRCTTtFQUNFO0FsSzBoNEJSO0FrS3pqNEJBO0VBb0NRO0FsS3doNEJSO0FrS25oNEJJO0VBR007QWxLbWg0QlY7QWtLL2c0Qkk7RUFFSTtBbEtnaDRCUjtBa0sxZzRCQTtFQTZCRTtJQUNFO0VsS2cvM0JGO0VrS2ovM0JBO0lBR0k7SUFDQTtJQUNBO0lBQ0E7RWxLaS8zQko7RWtLOSszQkE7SUFDRTtFbEtnLzNCRjtFa0s5KzNCSTtJQUNFO0VsS2cvM0JOO0VrSy8rM0JNO0lBQ0U7RWxLaS8zQlI7RWtLNSszQkE7SUFDRTtJQUNBO0VsSzgrM0JGO0VrS2gvM0JBO0lBSUk7RWxLKyszQko7QUFDRjtBa0szKzNCQTtFQUNFO0FsSzYrM0JGO0FrSzUrM0JFO0VBQ0U7QWxLOCszQko7QWtLMSszQkE7RUFFSTtBbEsyKzNCSjtBa0s3KzNCQTtFQUtNO0FsSzIrM0JOO0FrS3YrM0JFO0VBQUE7SUFDRTtFbEswKzNCRjtBQUNGO0FrS3YrM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxLeSszQkY7QWtLdCszQkE7RUFDRTtBbEt3KzNCRjtBa0tyKzNCQTtFQUNFO0lBQ0U7SUFDQTtFbEt1KzNCRjtBQUNGO0FtS3hyNEJBOztFQUNDO0FuSzJyNEJEO0FtS3hyNEJBO0VBQ0M7RUFDQTtBbkswcjRCRDtBbUt2cjRCQTtFQUNDO0VBQ0E7QW5LeXI0QkQ7QW1LdHI0QkE7RUFDQztBbkt3cjRCRDtBbUtycjRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3VyNEJEO0FtS3ByNEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5Lc3I0QkQ7QW1LbnI0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3FyNEJEO0FtS2xyNEJBO0VBQ0M7QW5Lb3I0QkQ7QW1LanI0QkE7RUFDQztFQUNBO0FuS21yNEJEO0FtS2hyNEJBO0VBQ0M7QW5La3I0QkQ7QW1LL3E0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbktpcjRCRDtBbUtycjRCQTtFaEo4RUU7RUFHQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VkM0VBO0VBQ1E7RUF5SFI7RUFDSztFQUNHO0UrRWtCUjtFRStuQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNDYyQkY7QW9CaHQ0QkU7RUFDRTtFQUNBO0VmWUY7RUFDUTtBTHVzNEJWO0FLdHE0QkU7RUFDRTtFQUNBO0FMd3E0Qko7QUt0cTRCRTtFQUEwQjtBTHlxNEI1QjtBS3hxNEJFO0VBQWdDO0FMMnE0QmxDO0FtQjVuNEJFO0VBQ0U7RUFDQTtBbkI4bjRCSjtBbUJ0bjRCRTs7O0VBR0U7RUFDQTtBbkJ3bjRCSjtBbUJybjRCRTs7RUFFRTtBbkJ1bjRCSjtBbUJubjRCRTtFQUNFO0FuQnFuNEJKO0FtS3B1NEJFO0VBQ0M7RUFDQTtFQUNBO0FuS3N1NEJIO0FtS3B1NEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbktzdTRCSDtBbUs3dDRCQTtFQUNDO0VBQ0E7QW5LK3Q0QkQ7QW1LNXQ0QkE7RUFDQztFQUNBO0VBQ0E7QW5LOHQ0QkQ7QW1LM3Q0QkE7RUFDQztFQUNBO0VBQ0E7QW5LNnQ0QkQ7QW1LMXQ0QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlJM0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDb0NBO0VBQ0E7RUFDQTtFQUNBO0VqQnFLQTtFQUNHO0VBQ0M7RUFDSTtFK0VqT1I7RTlESUE7RUFDQTtFQUNBO0U4RHdDQTtFNEIvQ0E7RUFDQTtFQUNBO0FoSHcyNEJGO0FxQmgxNEJJOzs7Ozs7RWZyQkY7RUFDQTtBTjYyNEJGO0FxQm4xNEJFOzs7RUFHRTtFQUNBO0FyQnExNEJKO0FxQmwxNEJFOztFQUVFO0VBQ0E7RWhCMkJGO0VBQ1E7QUwwejRCVjtBcUJsMTRCRTs7O0VBR0U7RUU5Q0Y7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUxxMDRCVjtBcUJwMTRCSTs7RUFFRTtBckJzMTRCTjtBb0Y1NDRCRTs7Ozs7RUFDRTtBcEZrNTRCSjtBc0I3NDRCRTs7RUFFRTtFQUNBO0VBQ0E7QXRCKzQ0Qko7QXNCNzQ0QkU7RUFDRTtFQUNBO0VBQ0E7QXRCKzQ0Qko7QXNCNzQ0QkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0Qis0NEJKO0FzQjc0NEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCcTU0Qk47QXNCLzQ0Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCdTU0Qk47QW1LcDE0QkE7RTdJOURJO0VBQ0E7QXRCcTU0Qko7QWdIbDg0QkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEhvODRCSjtBZ0hsODRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSG05NEJOO0FnSGg5NEJFOzs7RUFHRTtBaEhrOTRCSjtBZ0hwODRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIdy80Qk47QWdIeCs0Qk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSDRoNUJSO0FtS2ovNEJBO0VuRHJDSTtFQUNBO0FoSHloNUJKO0FtS3IvNEJBO0VBZUU7QW5LeSs0QkY7QW1LeC80QkE7OztFQW1CRTtBbkswKzRCRjtBbUs3LzRCQTs7RUF1QkU7RUFDQTtBbkswKzRCRjtBbUtsZzVCQTs7RUE0QkU7QW5LMCs0QkY7QW1LdGc1QkE7RUFnQ0U7QW5LeSs0QkY7QW1Lemc1QkE7RUFtQ0U7QW5LeSs0QkY7QW1Lcis0QkE7O0VBQ0M7QW5Ldys0QkQ7QW1Lcis0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O0F5S3R1NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6S3d1NUJGO0EwS3A2NUJBO0VBQ0U7QTFLczY1QkY7QTBLbjY1QkE7RUFDRTtBMUtxNjVCRjtBMEtsNjVCQTtFQUNFO0ExS282NUJGO0FBQ0E7Ozs7O0NBS0M7QTJLNTY1QkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0s4NjVCRjtBMkszNjVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSzY2NUJGO0EySzE2NUJBO0VBQ0U7QTNLNDY1QkY7QTJLNzY1QkE7RUFJSTtBM0s0NjVCSjtBMkt4NjVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSzA2NUJGO0EyS3Y2NUJBO0VBQ0U7QTNLeTY1QkY7QTJLdjY1QkE7RUFDRTtBM0t5NjVCRjtBMkt2NjVCQTtFQUNFO0EzS3k2NUJGO0EyS3Y2NUJBO0VBQ0U7QTNLeTY1QkY7QTJLdDY1QkE7RUFDRTtFQUNBO0VBQ0E7QTNLdzY1QkY7QTJLcjY1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0t1NjVCRjtBMktwNjVCQTtFQUNFO0EzS3M2NUJGO0EyS242NUJBO0VBQ0U7QTNLcTY1QkY7QTJLbDY1QkE7RUFDRTtBM0tvNjVCRjtBMktqNjVCQTtFQUNFO0EzS202NUJGO0EyS2g2NUJBO0VBQ0U7QTNLazY1QkY7QTJLLzU1QkE7Ozs7RUFDRTtBM0tvNjVCRjtBMktqNjVCQTtFQUNFO0VBQ0E7QTNLbTY1QkY7QTJLaDY1QkE7RUFDRTtBM0trNjVCRjtBMksvNTVCQTtFQUNFO0VBQ0E7QTNLaTY1QkY7QTJLOTU1QkE7RUFDRTtBM0tnNjVCRjtBMks3NTVCQTtFQUNFO0VBQ0E7QTNLKzU1QkY7QTJLNTU1QkE7RUFDRTtBM0s4NTVCRjtBMkszNTVCQTtFQUNFO0VBQ0E7QTNLNjU1QkY7QTRLeGg2QkU7RUFDRTtFQUVBO0E1S3loNkJKO0E0SzVoNkJFO0VBTUk7QTVLeWg2Qk47QTRLdGg2Qkk7RUFDRTtBNUt3aDZCTjtBNEtuaTZCQTtFQWdCSTtBNUtzaDZCSjtBNEt0aTZCQTtFQW1CTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1S3NoNkJOO0E0S2hqNkJBO0VBOEJNO0VBQ0E7QTVLcWg2Qk47QTRLcGo2QkE7RUFtQ007RUFDQTtFQUNBO0VBQ0E7QTVLb2g2Qk47QTRLMWo2QkE7RUEwQ007QTVLbWg2Qk47QTRLN2o2QkE7RUErQ0k7RUFDQTtBNUtpaDZCSjtBNEsvZzZCSTtFQUNFO0E1S2loNkJOO0E0S3BrNkJBO0VBd0RJO0E1SytnNkJKO0E0S3ZrNkJBO0VBNERJO0E1SzhnNkJKO0E2SzFrNkJBO0VBQ0k7QTdLNGs2Qko7QTZLN2s2QkE7RUFJUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBN0syazZCUjtBNkt6azZCUTtFQUNJO0E3SzJrNkJaO0E2Sy9sNkJBO0VBd0JZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdLMGs2Qlo7QTZLem02QkE7RUFrQ2dCO0VBQ0E7RUFDQTtBN0swazZCaEI7QThLOW02QkE7RUFDRTtFQUNBO0E5S2duNkJGO0ErS2puNkJFOzs7RUFJSTtBL0trbjZCTjtBK0s5bTZCRTtFQUVJO0EvSyttNkJOO0ErSzFuNkJBO0VBa0JRO0VBQ0E7QS9LMm02QlI7QStLOW42QkE7RUF5Qkk7RUFDQTtFQUNBO0EvS3dtNkJKO0ErS25vNkJBO0VBK0JJO0EvS3VtNkJKO0ErS3RvNkJBO0VBbUNJO0EvS3NtNkJKO0ErS3pvNkJBO0VBdUNJO0EvS3FtNkJKO0ErSzVvNkJBO0VBMkNJO0EvS29tNkJKO0ErSy9vNkJBO0VBK0NNO0EvS21tNkJOO0ErS2xwNkJBO0VBbURJO0EvS2ttNkJKO0ErS3JwNkJBO0VBdURJO0EvS2ltNkJKO0ErS3hwNkJBO0VBOERJO0EvSzZsNkJKO0ErSzNwNkJBOzs7RUE0RUk7QS9Lb2w2Qko7QStLaHE2QkE7RUFnRkk7QS9LbWw2Qko7QStLbnE2QkE7RUFvRkk7QS9La2w2Qko7QStLdHE2QkE7RUF5Rk07QS9LZ2w2Qk47QStLenE2QkE7RUE4RlE7QS9LOGs2QlI7QStLems2QkU7RUFBQTtJQUVJO0UvSzJrNkJKO0UrSzdrNkJBO0lBTUk7RS9LMGs2Qko7RStLaGw2QkE7SUFVSTtFL0t5azZCSjtFK0tubDZCQTtJQWNJO0UvS3drNkJKO0UrS3RsNkJBO0lBa0JJO0UvS3VrNkJKO0UrS3psNkJBO0lBc0JJO0UvS3NrNkJKO0FBQ0Y7QStLbms2QkU7RUFBQTtJQUVJO0UvS3FrNkJKO0UrS3ZrNkJBO0lBTUk7SUFDQTtFL0tvazZCSjtBQUNGO0ErS3pzNkJBO0VBeUlJO0VBQ0E7QS9LbWs2Qko7QStLN3M2QkE7RUE4SUk7QS9La2s2Qko7QStLaHQ2QkE7RUFrSkk7RUFDQTtBL0tpazZCSjtBK0szajZCUTtFQUNFO0EvSzZqNkJWO0ErS3Z0NkJBO0VBaUtJO0EvS3lqNkJKO0ErS3JqNkJBO0VBRUk7QS9Lc2o2Qko7QStLbGo2QkE7RUFFSTtBL0ttajZCSjtBK0toajZCRTtFQUNFO0EvS2tqNkJKO0ErSzlpNkJBO0VBQ0U7RUFDQTtBL0tnajZCRjtBK0s3aTZCQTtFQUVJO0EvSzhpNkJKO0ErSzFpNkJBO0VBR007QS9LMGk2Qk47QStLcmk2QkE7RUFFSTtBL0tzaTZCSjtBK0tsaTZCQTtFQUlNO0EvS2lpNkJOO0ErS3JpNkJBO0VBU0k7QS9LK2g2Qko7QStLeGk2QkE7RUFhSTtBL0s4aDZCSjtBK0szaTZCQTtFQWlCSTtBL0s2aDZCSjtBK0s5aTZCQTtFQXFCSTtBL0s0aDZCSjtBK0tqajZCQTtFQXlCSTtBL0syaDZCSjtBK0twajZCQTtFQTZCSTtBL0swaDZCSjtBK0t2ajZCQTtFQWlDSTtBL0t5aDZCSjtBK0sxajZCQTtFQXFDSTtBL0t3aDZCSjtBK0s3ajZCQTtFQXlDSTtBL0t1aDZCSjtBK0toazZCQTtFQTZDSTtBL0tzaDZCSjtBK0tuazZCQTtFQWlESTtBL0txaDZCSjtBK0t0azZCQTtFQXFESTtBL0tvaDZCSjtBK0t6azZCQTtFQXlESTtBL0ttaDZCSjtBK0s1azZCQTtFQThETTtBL0tpaDZCTjtBK0svazZCQTtFQWtFTTtBL0tnaDZCTjtBK0tsbDZCQTtFQXNFTTtBL0srZzZCTjtBK0tybDZCQTtFQTBFTTtBL0s4ZzZCTjtBK0t4bDZCQTtFQThFTTtBL0s2ZzZCTjtBK0t2ZzZCRTtFQUVJO0EvS3dnNkJOO0ErSzNnNkJBO0VBUUk7QS9Lc2c2Qko7QStLbGc2QkE7RUFFSTtBL0ttZzZCSjtBK0svLzVCQTs7RUFFRTtBL0tpZzZCRjtBK0s5LzVCQTtFQUVJO0EvSysvNUJKO0ErSzMvNUJBO0VBRUk7QS9LNC81Qko7QStLeC81QkE7O0VBRUU7QS9LMC81QkY7QStLdi81QkE7RUFDRTtBL0t5LzVCRjtBK0t2LzVCRTtFQUNFO0EvS3kvNUJKO0ErS3QvNUJFO0VBQ0U7QS9Ldy81Qko7QStLci81QkU7RUFDRTtBL0t1LzVCSjtBK0twLzVCRTtFQUNFO0EvS3MvNUJKO0ErS24vNUJFO0VBQ0U7QS9LcS81Qko7QStLai81QkE7RUFDRTtJQUNFO0UvS20vNUJGO0FBQ0Y7QStLaC81QkE7RUFDRTtJQUNFO0UvS2svNUJGO0FBQ0Y7QStLLys1QkE7RUFDRTtFQUNBO0VBQ0E7QS9LaS81QkY7QStLOSs1QkE7RUFDRTtFQUNBO0EvS2cvNUJGO0FnTDMxNkJBO0VBRUk7QWhMNDE2Qko7QWdMOTE2QkE7RUFNSTtBaEwyMTZCSjtBZ0wxMDZCRTtFQUNFO0FoTDQwNkJKO0FnTHowNkJFO0VBQ0U7QWhMMjA2Qko7QWdMdjA2QkE7RUFDRTtFQUNBO0FoTHkwNkJGO0FnTHQwNkJFO0VBQ0U7QWhMdzA2Qko7QWdMcjA2QkU7OztFQUdFO0UzS2dCRjtFQUNRO0FMd3o2QlY7QWdMcjA2QkU7RUFyQ0E7RUFDQTtBaEw2MjZCRjtBZ0wzMjZCRTs7O0VBR0U7RUFDQTtBaEw2MjZCSjtBZ0wzMDZCRTtFQXpDQTtFQUNBO0FoTHUzNkJGO0FnTHIzNkJFOzs7RUFHRTtFQUNBO0FoTHUzNkJKO0FnTGoxNkJFO0VBN0NBO0VBQ0E7QWhMaTQ2QkY7QWdMLzM2QkU7OztFQUdFO0VBQ0E7QWhMaTQ2Qko7QWdMdjE2QkU7RUFqREE7RUFDQTtBaEwyNDZCRjtBZ0x6NDZCRTs7O0VBR0U7RUFDQTtBaEwyNDZCSjtBZ0w3MTZCRTtFQXJEQTtFQUNBO0FoTHE1NkJGO0FnTG41NkJFOzs7RUFHRTtFQUNBO0FoTHE1NkJKO0FnTG4yNkJFO0VBekRBO0VBQ0E7QWhMKzU2QkY7QWdMNzU2QkU7OztFQUdFO0VBQ0E7QWhMKzU2Qko7QWdMeDI2QkE7RUFDRTtBaEwwMjZCRjtBaUw5NzZCQTtFQUNFO0FqTGc4NkJGO0FrTGg4NkJFO0VBQ0U7QWxMazg2Qko7QW1McDg2QkE7RUFDRTtFQUNBO0FuTHM4NkJGO0FtTG44NkJBO0VoSmVFO0VDRFc7QXBDeTc2QmI7QW9MLzc2QkE7RUFFSTtBcExnODZCSjtBb0w1NzZCQTs7RUFHSTtBcEw2NzZCSjtBb0w3NjZCQTtFQUNFO0VBQ0E7QXBMKzY2QkY7QW9MNTY2QkU7RUFDRTtBcEw4NjZCSjtBb0wzNjZCRTs7O0VBR0U7RS9Lb0JGO0VBQ1E7QUwwNTZCVjtBb0wzNjZCRTtFQTNCQTtFQUNBO0FwTHk4NkJGO0FvTHY4NkJFOzs7RUFHRTtFQUNBO0FwTHk4NkJKO0FvTGo3NkJFO0VBL0JBO0VBQ0E7QXBMbTk2QkY7QW9Majk2QkU7OztFQUdFO0VBQ0E7QXBMbTk2Qko7QW9Mdjc2QkU7RUFuQ0E7RUFDQTtBcEw2OTZCRjtBb0wzOTZCRTs7O0VBR0U7RUFDQTtBcEw2OTZCSjtBb0w3NzZCRTtFQXZDQTtFQUNBO0FwTHUrNkJGO0FvTHIrNkJFOzs7RUFHRTtFQUNBO0FwTHUrNkJKO0FvTG44NkJFO0VBM0NBO0VBQ0E7QXBMaS82QkY7QW9MLys2QkU7OztFQUdFO0VBQ0E7QXBMaS82Qko7QW9Mejg2QkU7RUEvQ0E7RUFDQTtBcEwyLzZCRjtBb0x6LzZCRTs7O0VBR0U7RUFDQTtBcEwyLzZCSjtBb0wxODZCQTtFQUhFO0FwTGc5NkJGO0FvTHo4NkJBO0VBUEU7QXBMbTk2QkY7QW9MeDg2QkE7RUFYRTtBcExzOTZCRjtBb0x2ODZCQTtFQWZFO0FwTHk5NkJGO0FvTHQ4NkJBO0VBbkJFO0FwTDQ5NkJGO0FxTDVpN0JBO0VBQ0U7RUFDQTtBckw4aTdCRjtBcUwzaTdCQTtFQUdNO0FyTDJpN0JOO0FzTG5qN0JBO0VyRFFFO0VBQ0E7RUFDQTtFQUNBO0VxRFBJO0VBQ0E7RUFDQTtFQUNBO0F0THNqN0JOO0FzTDdqN0JBO0VyRFFFO0VBQ0E7RUFDQTtFQUNBO0VxRENJO0VBQ0E7QXRMd2o3Qk47QXNMcms3QkE7RUFrQkk7RUFDQTtFQUNBO0F0THNqN0JKO0FzTDFrN0JBO0VBdUJNO0F0THNqN0JOO0FzTHBqN0JNO0VBQ0U7QXRMc2o3QlI7QXNMaGw3QkE7RUE4QlE7QXRMcWo3QlI7QXNML2k3QkE7RUFDRTtFQUNBO0VBQ0E7QXRMaWo3QkY7QXNMcGo3QkE7RUFNSTtFQUNBO0F0TGlqN0JKO0FzTHhqN0JBO0VBV1E7QXRMZ2o3QlI7QXNMM2o3QkE7O0VBZ0JRO0F0TCtpN0JSO0FzTC9qN0JBO0VBc0JJO0VBQ0E7QXRMNGk3Qko7QXNMeGk3QkE7RUFDRTtFQUNBO0VBQ0E7QXRMMGk3QkY7QXNMdmk3QkE7RUFFSTtBdEx3aTdCSjtBdUwvbTdCQTtFQUlRO0VBQ0E7RUFDQTtBdkw4bTdCUjtBdUxwbjdCQTtFQVNRO0VBQ0E7QXZMOG03QlI7QXVMeG43QkE7RUFZVTtBdkwrbTdCVjtBdUwzbjdCQTtFQWdCUTtFQUNBO0F2TDhtN0JSO0F1TC9uN0JBO0VBbUJVO0VBQ0E7RUFDQTtFQUNBO0F2TCttN0JWO0F1TDVtN0JVO0VBRUk7QXZMNm03QmQ7QXVMeG83QkE7RUErQlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZMNG03Qlo7QXVManA3QkE7RUE4Q007QXZMc203Qk47QXVMam03QkE7RUFDRTtBdkxtbTdCRjtBd0x2cDdCQTs7RWhMNEZ1QjtBUitqN0J2QjtBeUwzcDdCQTtFQUVJO0F6TDRwN0JKO0F5THhwN0JBO0VBRUk7QXpMeXA3Qko7QXlMcnA3QkE7O0VBR0k7QXpMc3A3Qko7QXlMbnA3QkU7RUFFSTtBekxvcDdCTjtBeUx0cDdCRTtFQU1JO0F6TG1wN0JOO0EwTDNxN0JBO0VBRUk7QTFMNHE3Qko7QTBMeHE3QkE7RUFHTTtFQUNBO0ExTHdxN0JOO0EwTG5xN0JBO0VBRUk7RUFDQTtFQUNBO0ExTG9xN0JKO0EyTHZyN0JBO0VBR007RUFDQTtBM0x1cjdCTjtBMkxscjdCQTs7RUFFRTtBM0xvcjdCRjtBMkxqcjdCQTtFQUNFO0EzTG1yN0JGO0EyTGpyN0JFO0VBQ0U7QTNMbXI3Qko7QTJMdnI3QkE7RUFRSTtFQUNBO0VBQ0E7QTNMa3I3Qko7QTJMaHI3Qkk7RUFDRTtBM0xrcjdCTjtBMkwvcjdCQTtFQWlCTTtBM0xpcjdCTjtBMkxsczdCQTs7RUFzQk07RUFDQTtBM0xncjdCTjtBMkw1cTdCRTtFQUFBO0lBRUc7RTNMOHE3Qkg7RTJMNXE3Qkk7SUFDRTtFM0w4cTdCTjtBQUNGO0EyTDFxN0JFO0VBRUk7SUFDRTtFM0wycTdCTjtBQUNGO0EyTHB0N0JBOztFQThDSTtFQUNBO0VBQ0E7QTNMMHE3Qko7QTJMeHE3Qkk7O0VBQ0U7QTNMMnE3Qk47QTJMcnE3QkU7RUFFSTtFQUNBO0EzTHNxN0JOO0EyTHJxN0JNO0VBQ0U7QTNMdXE3QlI7QTJMcnE3Qk07RUFDRTtBM0x1cTdCUjtBNEx0djdCQTtFQUNFO0E1THd2N0JGO0E0THJ2N0JBO0VBQ0U7QTVMdXY3QkY7QTRMcHY3QkE7RUFFSTtBNUxxdjdCSjtBNEw3dTdCQTs7RUFFRTtBNUwrdTdCRjtBNEw1dTdCQTtFQUNFO0E1TDh1N0JGO0E0TDN1N0JBO0VBQ0U7QTVMNnU3QkY7QTRMMXU3QkE7RUFFSTtFQUNBO0VBQ0E7QTVMMnU3Qko7QTRMdnU3QkE7RUFDRTtBNUx5dTdCRjtBNEx0dTdCQTtFQUNFO0E1THd1N0JGO0E0THJ1N0JBO0VBQ0U7QTVMdXU3QkY7QTRMcnU3QkE7RUFDRTtBNUx1dTdCRjtBNExwdTdCQTtFQUNFO0VBQ0E7RUFDQTtBNUxzdTdCRjtBNExudTdCQTs7RUFDRTtFQUNBO0VBQ0E7QTVMc3U3QkY7QTZMcnk3QkE7RUFFSTtBN0xzeTdCSjtBOEx4eTdCQTtFQUVJO0E5THl5N0JKO0E4THJ5N0JBO0VBR007RUFDQTtFQUNBO0E5THF5N0JOO0E4TDF5N0JBO0VBU007RUFDQTtBOUxveTdCTjtBOEw5eTdCQTtFQWFRO0E5TG95N0JSO0E4TGp6N0JBO0VBa0JNO0E5TGt5N0JOO0E4THB6N0JBO0VBd0JNO0E5TCt4N0JOO0E4THZ6N0JBO0VBNkJJO0VBQ0E7QTlMNng3Qko7QThMeng3QkE7RUFDRTtBOUwyeDdCRjtBOEx6eDdCRTtFQUNFO0E5TDJ4N0JKO0E4THZ4N0JBOztFQUNFO0E5TDB4N0JGO0E4THZ4N0JBO0VBRUk7RUFDQTtBOUx3eDdCSjtBOExweDdCQTtFQUNFO0E5THN4N0JGO0E4TG54N0JBO0VBQ0U7QTlMcXg3QkY7QStMcjE3QkE7O0VBRUU7RUFDQTtBL0x1MTdCRjtBZ00xMTdCQTtFQUVJO0FoTTIxN0JKO0FpTTcxN0JBO0VBRUk7QWpNODE3Qko7QWlNMTE3QkE7RUFDRTtFQUNBO0FqTTQxN0JGO0FrTXAyN0JBO0VBRUk7QWxNcTI3Qko7QWtNdjI3QkE7RUFLSTtBbE1xMjdCSjtBbU0xMjdCQTtFbEY2REU7QWpIZ3o3QkY7QWlIOXk3QkU7RUFDRTtJQUNFO0VqSGd6N0JKO0FBQ0Y7QWlIN3k3QkU7RUFDRTtJQUNFO0VqSCt5N0JKO0FBQ0Y7QWlINXk3QkU7RUFDRTtJQUNFO0VqSDh5N0JKO0FBQ0Y7QWlIM3k3QkU7RUFDRTtJQUNFO0VqSDZ5N0JKO0FBQ0Y7QWlIMXk3QkU7RUFDRTtJQUNFO0VqSDR5N0JKO0FBQ0Y7QW9NdDQ3QkE7O0VBR0k7QXBNdTQ3Qko7QXFNMTQ3QkE7RUFDRTtBck00NDdCRjtBcU0xNDdCRTtFQUNFO0FyTTQ0N0JKO0FxTXo0N0JFO0VBQ0U7QXJNMjQ3Qko7QXFNeDQ3QkU7RUFDRTtBck0wNDdCSjtBcU12NDdCRTtFQUNFO0FyTXk0N0JKO0FxTXQ0N0JFO0VBQ0U7QXJNdzQ3Qko7QXFNcjQ3QkU7RUFDRTtBck11NDdCSjtBc00vNTdCQTtFQUNFO0F0TWk2N0JGO0FzTS81N0JFO0VBQ0U7QXRNaTY3Qko7QXNNOTU3QkU7RUFDRTtBdE1nNjdCSjtBc003NTdCRTtFQUNFO0F0TSs1N0JKO0F1TTM2N0JBO0VBRUk7RUFDQTtBdk00NjdCSjtBd00vNjdCQTs7Ozs7Ozs7RUFTSTtFQUNBO0F4TWc3N0JKO0F3TTU2N0JJOztFQUdJO0F4TTY2N0JSO0F3TXY2N0JJOztFQUdJO0F4TXc2N0JSO0F3TW42N0JFO0VBRUk7QXhNbzY3Qk47QXdNaDY3QkU7RUFFSTtBeE1pNjdCTjtBd003NTdCRTtFQUVJO0F4TTg1N0JOO0F3TTE1N0JFO0VBRUk7QXhNMjU3Qk47QXdNdjU3QkU7RUFFSTtBeE13NTdCTjtBd01wNTdCRTtFQUVJO0F4TXE1N0JOO0F3TXA5N0JBOztFQXNFTTtBeE1rNTdCTjtBd014OTdCQTtFQTJFSTtFQUNBO0F4TWc1N0JKO0F3TTc0N0JFO0VBRUk7QXhNODQ3Qk47QXdNaDU3QkU7RUFNSTtBeE02NDdCTjtBeU1sKzdCQTs7RUFHSTtBek1tKzdCSjtBeU0vOTdCQTtFQUVJO0VBQ0E7RUFDQTtBek1nKzdCSjtBeU01OTdCQTtFQUNFO0F6TTg5N0JGO0F5TTU5N0JFO0VBQ0U7QXpNODk3Qko7QXlNMzk3QkU7RUFDRTtBek02OTdCSjtBeU0xOTdCRTtFQUNFO0F6TTQ5N0JKO0F5TXo5N0JFO0VBQ0U7QXpNMjk3Qko7QTBNMS83QkE7Ozs7Ozs7RUFRSTtFQUNBO0ExTTIvN0JKO0EwTXgvN0JFO0VwRXdtQkE7QXRJbTU2QkY7QTBNMy83QkU7RXBFMm1CRTtBdEltNTZCSjtBc0loNTZCRTs7Ozs7O0VBTUU7RUFDQTtBdElrNTZCSjtBc0kvNDZCRTtFQUNFO0VBQ0E7QXRJaTU2Qko7QXNJbjU2QkU7RUFLSTtFQUNBO0F0SWk1NkJOO0FzSXg0NkJFOztFQUVFO0F0STA0NkJKO0FzSTU0NkJFOztFQUlJO0F0STQ0NkJOO0FzSXg0NkJFOztFQUVFO0F0STA0NkJKO0FzSXY0NkJFOztFQUVFO0F0SXk0NkJKO0FzSXQ0NkJFOzs7O0VBSUU7QXRJdzQ2Qko7QXNJcjQ2QkU7Ozs7RUFJRTtBdEl1NDZCSjtBc0lwNDZCRTs7RS9HL3FCQTtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTHkvN0JWO0EwTXBqOEJFO0VwRThxQkU7RUFDQTtFL0d2ckJGO0VDT0E7RUFDQTtFQUNBO0VuQnlEQTtFQUNRO0FMbWc4QlY7QTBNOWo4QkU7RXBFNHJCSTtBdElxNDZCTjtBME03ajhCRTtFQUVJO0ExTThqOEJOO0EwTTFqOEJFO0VBRUk7QTFNMmo4Qk47QTBNdmo4QkU7RUFFSTtBMU13ajhCTjtBME1wajhCRTtFQUVJO0ExTXFqOEJOO0EwTWpqOEJFO0VBRUk7QTFNa2o4Qk47QTBNOWk4QkU7RUFFSTtBMU0raThCTjtBME0zaThCRTtFQUVJO0ExTTRpOEJOO0EyTWxtOEJBO0VBRUk7RUFDQTtFQUNBO0EzTW1tOEJKO0E0TXZtOEJBOzs7Ozs7RUFNSTtBNU15bThCSjtBNk0vbThCQTtFQUVJO0E3TWduOEJKO0E2TWxuOEJBO0VBTUk7RUFDQTtFQUNBO0VBQ0E7QTdNK204Qko7QTZNeG44QkE7RUFZTTtBN00rbThCTjtBNk01bThCSTtFQUNFO0E3TThtOEJOO0E4TTluOEJBO0VBQ0U7QTlNZ284QkY7QThNN244QkE7RUFDRTtFQUNBO0E5TStuOEJGO0ErTXJvOEJBO0VBQ0U7RUFDQTtFQUNBO0EvTXVvOEJGO0ErTXBvOEJBO0VBQ0U7RUFDQTtBL01zbzhCRjtBK01ubzhCQTtFQUNFO0VBQ0E7QS9NcW84QkY7QStNbG84QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL01vbzhCRjtBK01qbzhCQTtFQUNFO0EvTW1vOEJGO0ErTWhvOEJBO0VBQ0U7QS9Na284QkY7QStNL244QkE7RUFDRTtFQUNBO0EvTWlvOEJGO0ErTTluOEJBO0VBQ0U7QS9NZ284QkY7QStNN244QkE7RUFDRTtBL00rbjhCRjtBK001bjhCQTtFQUVFO0EvTTZuOEJGO0FnTjlxOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhOZ3I4QkY7QWdOcHI4QkE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhOZ3I4Qko7QWdONXI4QkE7RUFlTTtFQUNBO0VBQ0E7RUFDQTtBaE5ncjhCTjtBZ05sczhCQTtFQXFCUTtBaE5ncjhCUjtBZ05yczhCQTtFQTJCSTtFQUNBO0VBQ0E7RUFDQTtBaE42cThCSjtBZ04zczhCQTtFQWlDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTjZxOEJOO0FnTmx0OEJBO0VBeUNNO0VBQ0E7QWhONHE4Qk47QWdOdHQ4QkE7RUE4Q007QWhOMnE4Qk47QWdOenQ4QkE7RUFrRE07RUFDQTtBaE4wcThCTjtBZ054cThCTTtFQUNFO0VBQ0E7RUFDQTtBaE4wcThCUjtBZ05sdThCQTtFQTZETTtFQUNBO0VBQ0E7RUFDQTtBaE53cThCTjtBZ054dThCQTtFQXFFSTtFQUNBO0VBQ0E7QWhOc3E4Qko7QWlON3U4QkE7RUFDRTtBak4rdThCRjtBaU41dThCQTtFQUNFO0VBQ0E7QWpOOHU4QkY7QWtOcHY4QkE7RUFDRTtBbE5zdjhCRjtBbU52djhCQTtFQUVJO0FuTnd2OEJKO0FtTjF2OEJBO0VBTUk7RUFDQTtBbk51djhCSjtBbU45djhCQTtFQVdJO0FuTnN2OEJKO0FvTi92OEJBO0U1SHFIRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U0SHZIQTtBcE5xdzhCRjtBcU56dzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTjJ3OEJGO0FxTnp3OEJFO0VBQ0U7QXJOMnc4Qko7QXFObHg4QkE7RUFXSTtBck4wdzhCSjtBcU50dzhCQTtFQUNFO0FyTnd3OEJGO0FxTnJ3OEJBO0VBQ0U7RUFDQTtBck51dzhCRjtBcU5ydzhCRTs7RUFFRTtBck51dzhCSjtBcU5udzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTnF3OEJGO0FxTmx3OEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck5vdzhCRjtBcU5sdzhCRTtFQUNFO0VBQ0E7QXJOb3c4Qko7QXFOdHc4QkU7RUFLSTtFQUNBO0VBQ0E7QXJOb3c4Qk47QXFObHg4QkE7O0VBcUJJO0VBQ0E7QXJOaXc4Qko7QXFOdng4QkE7RUEwQkk7RUFDQTtFQUNBO0FyTmd3OEJKO0FxTjV4OEJBO0VBZ0NJO0VBQ0E7QXJOK3Y4Qko7QXFOaHk4QkE7RUFxQ0k7RUFDQTtBck44djhCSjtBcU5weThCQTtFQTBDSTtFQUNBO0VBRUE7QXJONHY4Qko7QXFOdnY4QkU7RUFDRTtBck55djhCSjtBcU4xdjhCRTs7RUFLSTtBck55djhCTjtBcU45djhCRTtFQVNJO0FyTnd2OEJOO0FxTmp3OEJFO0VBYUk7QXJOdXY4Qk47QXFObHY4QkE7RUFFSTtBck5tdjhCSjtBcU5ydjhCQTtFQU1JO0FyTmt2OEJKO0FzTmgyOEJBO0VBRUk7RUFDQTtFQUNBO0F0TmkyOEJKO0FzTnIyOEJBO0VBUUk7RUFDQTtBdE5nMjhCSjtBdU56MjhCQTtFQUNJO0F2TjIyOEJKO0F3TjUyOEJBO0VBQ0k7SUFDSTtFeE44MjhCTjtBQUNGO0F5TmozOEJBO0VBQ0k7RUFDQTtBek5tMzhCSjtBeU5oMzhCQTtFQUNJO0VBQ0E7QXpOazM4Qko7QTBOejM4QkE7RUFDSTtBMU4yMzhCSjtBME56MzhCSTtFQUNJO0ExTjIzOEJSO0EwTngzOEJJO0VBQ0k7QTFOMDM4QlI7QTBOdjM4Qkk7RUFDSTtBMU55MzhCUjtBME50MzhCSTtFQUNJO0ExTnczOEJSO0EwTnIzOEJJO0VBQ0k7QTFOdTM4QlI7QTBOcDM4Qkk7RUFDSTtBMU5zMzhCUjtBME5uMzhCSTtFQUNJO0ExTnEzOEJSO0EwTmwzOEJJO0VBQ0k7QTFObzM4QlI7QTBOajM4Qkk7RUFDSTtBMU5tMzhCUjtBME5oMzhCSTtFQUNJO0ExTmszOEJSO0EwTjkyOEJBO0VBRVE7QTFOKzI4QlI7QTBOajM4QkE7RUFNUTtBMU44MjhCUjtBME5wMzhCQTtFQWNRO0ExTnkyOEJSO0EwTnYzOEJBO0VBa0JRO0ExTncyOEJSO0EwTjEzOEJBO0VBc0JRO0ExTnUyOEJSO0EwTjczOEJBO0VBMEJRO0ExTnMyOEJSO0EwTmg0OEJBO0VBOEJRO0ExTnEyOEJSO0EwTm40OEJBO0VBa0NRO0ExTm8yOEJSO0EwTnQ0OEJBO0VBc0NRO0ExTm0yOEJSO0EwTno0OEJBO0VBMENRO0ExTmsyOEJSO0EwTjU0OEJBO0VBOENRO0ExTmkyOEJSO0EwTi80OEJBO0VBa0RRO0ExTmcyOEJSO0EwTmw1OEJBO0VBc0RRO0Ex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QUFnRCxDQUNoRCx5QkFBMkMsQ0FDM0MsaUJBQWtCLENBQ2xCLE9BQVEsQ0FOVCxnQkFRRyxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FWZCxjQWFHLGdCQUFzQixDQUN0Qiw2QkFBcUMsQ0FDckMsMEJBQWtDLENBQ2xDLHFCQUE2QixDQUM3QixXQTdCTyxDQThCUCxVQUFXOztBQzFJakIscURBQXFEOzs7OztBQ0ZyRDtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4QiIsInNvdXJjZXMiOlsid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvdG9hc3RyL3RvYXN0ci5taW4uY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvc2VsZWN0Mi9zZWxlY3QyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Nsb2NrcGlja2VyL2Jvb3RzdHJhcC1jbG9ja3BpY2tlci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9maWxldXBsb2FkZXIvanF1ZXJ5LmZpbGV1cGxvYWRlci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9pb24ucmFuZ2VTbGlkZXIvY3NzL2lvbi5yYW5nZVNsaWRlci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9pb24ucmFuZ2VTbGlkZXIvY3NzL2lvbi5yYW5nZVNsaWRlci5za2luRmxhdC5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hbmltYXRlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zdHlsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3Mvbm9ybWFsaXplLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wcmludC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvZ2x5cGhpY29ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3Mvc2NhZmZvbGRpbmcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWItZm9jdXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9pbWFnZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdHlwZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYXNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9jb2RlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9ncmlkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy90YWJsZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWJsZS1yb3cubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvZm9ybXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvb3BhY2l0eS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvZHJvcGRvd25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LWRpdmlkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC1maWx0ZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbi1ncm91cHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9pbnB1dC1ncm91cHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL25hdnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL25hdmJhci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi12ZXJ0aWNhbC1hbGlnbi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdXRpbGl0aWVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvYm9yZGVyZWQtcHVsbGVkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9icmVhZGNydW1icy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcGFnaW5hdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3BhZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9sYWJlbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9sYWJlbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2JhZGdlcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvanVtYm90cm9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy90aHVtYm5haWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9hbGVydHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9hbGVydHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3Byb2dyZXNzLWJhcnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmFkaWVudHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wcm9ncmVzcy1iYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21lZGlhLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9saXN0LWdyb3VwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvbGlzdC1ncm91cC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcGFuZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFuZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLWVtYmVkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy93ZWxscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvY2xvc2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21vZGFscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdG9vbHRpcC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LXRleHQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3BvcG92ZXJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9jYXJvdXNlbC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL3BhdGgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9jb3JlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvbGFyZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvZml4ZWQtd2lkdGgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9saXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvYW5pbWF0ZWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9taXhpbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9yb3RhdGVkLWZsaXBwZWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9zdGFja2VkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvaWNvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9jdXN0b21faWNvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dvb2dsZS1mb250cy1vcGVuLXNhbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3R5cG9ncmFwaHkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL25hdmlnYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RvcF9uYXZpZ2F0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYWRnZXRzX2xhYmVscy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZWxlbWVudHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NpZGViYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhZ2VzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jaGF0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZXRpc21lbnUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NwaW5uZXJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ydGwubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RoZW1lLWNvbmZpZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2tpbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dvb2dsZS1mb250cy1yb2JvdG8ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21kLXNraW4ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21lZGlhLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jdXN0b20ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGFnaW5hdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N1Ym5hdi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9nb29nbGUtbWFwcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2lkZWJhci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdG9vbHRpcC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcG9wb3Zlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYXJ0aWNsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZmllbGQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VkaXRhYmxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb2xsYXBzZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ3JpZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ3JpZC1leHRyYS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbmF2YmFyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9taXhpbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhZGRpbmcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21hcmdpbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcG9zaXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jhc2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3dpZHRoLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9oZWlnaHQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VsZW1lbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYWNrZ3JvdW5kLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9idXR0b24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Ryb3Bkb3duLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9saW5rLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9mb250Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tYWluLW5hdi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFibGUtZmlsdGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWJsZS1jb25kaXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xvZ2luLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ib290c3RyYXAtYXV0b2NvbHVtbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYm9vdHN0cmFwLWNsb2NrcGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kcm9wZG93bi1zdWJtZW51Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9sb2FkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Zvcm0ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FuaW1hdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGV4dC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYm9yZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jdXJzb3IubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NlbGVjdDIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2RhdGVyYW5nZXBpY2tlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaW9uLXJhbmdlLXNsaWRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZmlsZXVwbG9hZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb2xvcnBpY2tlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY2tlZGl0b3IubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3R5cGVhaGVhZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGFnaW5hdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbGFiZWwubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ljb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RhZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvbm90ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcmVhZC1tb3JlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pY2hlY2subGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL29yZy1jaGVjay5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaWJveC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYnJlYWRjcnVtYnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RvYXN0ci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFibGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RhYnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21vZGFsLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hbGVydC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbW9kYWwtdmlkZW8ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21lbnUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NhbGN1bGF0b3IubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NvcnRhYmxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb2xsZWN0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zb3J0YWJsZS1jb2xsZWN0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb25maXJtLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90b3VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9yZXNwb25zaXZlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9mbGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90aGVtZS1jb25maWcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0FwcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2VhcmNoYWJsZS1jb2xsZWN0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9BcHBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbGxhYm9yYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FjaC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS11bmRlcndyaXRpbmctc3RpcC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS10cmFuY2hlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLXRyYW5jaGUtY3JlYXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29tcGFueS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29udGFjdC1jZW50ZXItbWVzc2FnZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29udHJhY3QubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N1Ym1pc3Npb24tcmVzcG9uc2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtdW5kZXJ3cml0aW5nLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLWxpc3QubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xlbmRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaXNvLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zeW5kaWNhdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXltZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wb3J0Zm9saW8ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Rhc2hib2FyZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdXNlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZW1haWwtbG9nLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lbWFpbC10ZW1wbGF0ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZW1haWwtc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9oaXN0b3J5Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb250cmFjdC10ZW1wbGF0ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWVyY2hhbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N0YWtlaG9sZGVyLXN0YXR1cy1hd2FyZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaXNvLWNvbW1pc3Npb24tY2xhc3MubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Z1bmRpbmctY3JpdGVyaWEubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3Rhc2subGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NzYy11Y2MtZmlsaW5nLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hbm5vdW5jZW1lbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2RvY3VtZW50cy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvVGVzdC9jb2xsZWN0aW9uQ3VydmUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL01lcmNoYW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXNoYm9hcmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL01lcmNoYW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zaWdudXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL01lcmNoYW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9sZWFkLXJlcXVlc3QubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0lzb0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGFzaGJvYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9SZWZlcnJlckJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGFzaGJvYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9HdWVzdEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3luZGljYXRvci1vcHQtb3V0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9HdWVzdEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ3Vlc3QubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL1Bvd2VyQmlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3Bvd2VyLWJpLXJlcG9ydC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvRGF0YVNjaWVuY2VCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL0VxdWlmYXgvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0RhdGFTY2llbmNlQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9FcXVpZmF4Tnovc3R5bGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0RhdGFTY2llbmNlQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9FcXVpZmF4QW5kQ3JlZGl0b3JXYXRjaC9zdHlsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvTG9jQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ob2xkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Mb2NCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2RyYXcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvUGF5TWV0ZXIvQnVuZGxlL0ludGVybmFsQXBpQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ibG9jay5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvdGhyb2JiZXIvY3NzL2pxdWVyeS50aHJvYmJlci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9ib290c3RyYXAtZGF0ZXJhbmdlcGlja2VyL2RhdGVyYW5nZXBpY2tlci1iczMuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvaUNoZWNrL2N1c3RvbS5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9qcXVlcnktbWluaWNvbG9ycy9qcXVlcnkubWluaWNvbG9ycy5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9ib290c3RyYXAtdG91ci9jc3MvYm9vdHN0cmFwLXRvdXIuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQmFua1N0YXRlbWVudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYmFua1N0YXRlbWVudC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQmFua1N0YXRlbWVudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGVjaXNpb24tbG9naWMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0JhbmtTdGF0ZW1lbnRCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BsYWlkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIvYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy90aW55LXNsaWRlci9zb3VyY2VtYXBzL3Rpbnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy90aW55LXNsaWRlci90aW55LXNsaWRlci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0lURS9Gb3JtQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvY3NzL2NvbXBvbmVudC9FZGl0YWJsZS9lZGl0YWJsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnRvYXN0LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMH0udG9hc3QtbWVzc2FnZXstbXMtd29yZC13cmFwOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnRvYXN0LW1lc3NhZ2UgYSwudG9hc3QtbWVzc2FnZSBsYWJlbHtjb2xvcjojZmZmfS50b2FzdC1tZXNzYWdlIGE6aG92ZXJ7Y29sb3I6I2NjYzt0ZXh0LWRlY29yYXRpb246bm9uZX0udG9hc3QtY2xvc2UtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0Oi0uM2VtO3RvcDotLjNlbTtmbG9hdDpyaWdodDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZjstd2Via2l0LXRleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouODstbXMtZmlsdGVyOmFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzLC50b2FzdC1jbG9zZS1idXR0b246aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi40Oy1tcy1maWx0ZXI6YWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfWJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b257cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS50b2FzdC10b3AtY2VudGVye3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWNlbnRlcntib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1mdWxsLXdpZHRoe3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGh7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtbGVmdHt0b3A6MTJweDtsZWZ0OjEycHh9LnRvYXN0LXRvcC1yaWdodHt0b3A6MTJweDtyaWdodDoxMnB4fS50b2FzdC1ib3R0b20tcmlnaHR7cmlnaHQ6MTJweDtib3R0b206MTJweH0udG9hc3QtYm90dG9tLWxlZnR7Ym90dG9tOjEycHg7bGVmdDoxMnB4fSN0b2FzdC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTl9I3RvYXN0LWNvbnRhaW5lciAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jdG9hc3QtY29udGFpbmVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgMCA2cHg7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjMwMHB4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjE1cHggY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDstbW96LWJveC1zaGFkb3c6MCAwIDEycHggIzk5OTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEycHggIzk5OTtib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6YWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfSN0b2FzdC1jb250YWluZXI+OmhvdmVyey1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjMDAwOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjMDAwO2JveC1zaGFkb3c6MCAwIDEycHggIzAwMDtvcGFjaXR5OjE7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTEwMCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTtjdXJzb3I6cG9pbnRlcn0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1pbmZve2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXI+ZGl2e3dpZHRoOjMwMHB4O21hcmdpbjphdXRvfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGg+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGg+ZGl2e3dpZHRoOjk2JTttYXJnaW46YXV0b30udG9hc3R7YmFja2dyb3VuZC1jb2xvcjojMDMwMzAzfS50b2FzdC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzUxYTM1MX0udG9hc3QtZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojYmQzNjJmfS50b2FzdC1pbmZve2JhY2tncm91bmQtY29sb3I6IzJmOTZiNH0udG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmODk0MDZ9LnRvYXN0LXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi40Oy1tcy1maWx0ZXI6YWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MjQwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxMWVtfSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MjQxcHgpIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MThlbX0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LS4yZW07dG9wOi0uMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ4MXB4KSBhbmQgKG1heC13aWR0aDo3NjhweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjI1ZW19fSIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGZsb2F0OiByaWdodDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNjY2NjY2MnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjZmZmZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi8qIVxuICogQ2xvY2tQaWNrZXIgdjAuMC43IGZvciBCb290c3RyYXAgKGh0dHA6Ly93ZWFyZW91dG1hbi5naXRodWIuaW8vY2xvY2twaWNrZXIvKVxuICogQ29weXJpZ2h0IDIwMTQgV2FuZyBTaGVud2VpLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vd2VhcmVvdXRtYW4vY2xvY2twaWNrZXIvYmxvYi9naC1wYWdlcy9MSUNFTlNFKVxuICovXG5cbi5jbG9ja3BpY2tlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xvY2twaWNrZXItbW92aW5nIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLmNsb2NrcGlja2VyLWFsaWduLWxlZnQucG9wb3ZlciA+IC5hcnJvdyB7XG5cdGxlZnQ6IDI1cHg7XG59XG4uY2xvY2twaWNrZXItYWxpZ24tdG9wLnBvcG92ZXIgPiAuYXJyb3cge1xuXHR0b3A6IDE3cHg7XG59XG4uY2xvY2twaWNrZXItYWxpZ24tcmlnaHQucG9wb3ZlciA+IC5hcnJvdyB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAyNXB4O1xufVxuLmNsb2NrcGlja2VyLWFsaWduLWJvdHRvbS5wb3BvdmVyID4gLmFycm93IHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDZweDtcbn1cbi5jbG9ja3BpY2tlci1wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2xvY2twaWNrZXItcG9wb3ZlciAucG9wb3Zlci10aXRsZSBzcGFuIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmNsb2NrcGlja2VyLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdHBhZGRpbmc6IDEycHg7XG59XG4ucG9wb3Zlci1jb250ZW50Omxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4uY2xvY2twaWNrZXItcGxhdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAyMDBweDtcblx0aGVpZ2h0OiAyMDBweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LyogRGlzYWJsZSB0ZXh0IHNlbGVjdGlvbiBoaWdobGlnaHRpbmcuIFRoYW5rcyB0byBIZXJtYW55YSAqL1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMsXG4uY2xvY2twaWNrZXItZGlhbCB7XG5cdHdpZHRoOiAyMDBweDtcblx0aGVpZ2h0OiAyMDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtMXB4O1xuXHR0b3A6IC0xcHg7XG59XG4uY2xvY2twaWNrZXItbWludXRlcyB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jbG9ja3BpY2tlci10aWNrIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogIzY2Njtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xvY2twaWNrZXItdGljay5hY3RpdmUsXG4uY2xvY2twaWNrZXItdGljazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigxOTIsIDIyOSwgMjQ3KTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNDksIDIyMSwgLjI1KTtcbn1cbi5jbG9ja3BpY2tlci1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHggMDtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xufVxuLmNsb2NrcGlja2VyLWRpYWwge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xuXHQtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG59XG4uY2xvY2twaWNrZXItZGlhbC1vdXQge1xuXHRvcGFjaXR5OiAwO1xufVxuLmNsb2NrcGlja2VyLWhvdXJzLmNsb2NrcGlja2VyLWRpYWwtb3V0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG59XG4uY2xvY2twaWNrZXItbWludXRlcy5jbG9ja3BpY2tlci1kaWFsLW91dCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG59XG4uY2xvY2twaWNrZXItY2FudmFzIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1vdXQge1xuXHRvcGFjaXR5OiAwLjI1O1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZWFyaW5nLFxuLmNsb2NrcGlja2VyLWNhbnZhcy1mZyB7XG5cdHN0cm9rZTogbm9uZTtcblx0ZmlsbDogcmdiKDAsIDE0OSwgMjIxKTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMtYmcge1xuXHRzdHJva2U6IG5vbmU7XG5cdGZpbGw6IHJnYigxOTIsIDIyOSwgMjQ3KTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMtYmctdHJhbnMge1xuXHRmaWxsOiByZ2JhKDAsIDE0OSwgMjIxLCAuMjUpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcyBsaW5lIHtcblx0c3Ryb2tlOiByZ2IoMCwgMTQ5LCAyMjEpO1xuXHRzdHJva2Utd2lkdGg6IDE7XG5cdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0LypzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7Ki9cbn1cbi5jbG9ja3BpY2tlci1idXR0b24uYW0tYnV0dG9uIHtcblx0bWFyZ2luOiAxcHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XG59XG4uY2xvY2twaWNrZXItYnV0dG9uLnBtLWJ1dHRvbiB7XG5cdG1hcmdpbjogMXB4IDFweCAxcHggMTM2cHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiIsIi8qKlxuICogRmlsZVVwbG9hZGVyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgSW5ub3N0dWRpby5kZVxuICogV2Vic2l0ZTogaHR0cDovL2lubm9zdHVkaW8uZGUvZmlsZXVwbG9hZGVyL1xuICogVmVyc2lvbjogMS4zICgyMS1TZXAtMjAxNylcbiAqIFJlcXVpcmVzOiBqUXVlcnkgdjEuNy4xIG9yIGxhdGVyXG4gKiBMaWNlbnNlOiBodHRwczovL2lubm9zdHVkaW8uZGUvZmlsZXVwbG9hZGVyL2RvY3VtZW50YXRpb24vI2xpY2Vuc2VcbiAqL1xuXG4vKiBcbiAgICBDb25maWd1cmF0aW9uXG4qL1xuLmZpbGV1cGxvYWRlcixcbi5maWxldXBsb2FkZXIgKixcbi5maWxldXBsb2FkZXIgOmJlZm9yZSxcbi5maWxldXBsb2FkZXIgOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBcbiAgICBQYXJlbnRcbiovXG4uZmlsZXVwbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmNWY2ZkE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogXG4gICAgSW5wdXRcbiovXG4uZmlsZXVwbG9hZGVyLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogaW5wdXQgY2FwdGlvbiAqL1xuLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRlNGY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzc4OUJFQztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xufVxuXG4vKiBpbnB1dCBidXR0b24gKi9cbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG59XG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc1OGZlOTtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBpbnB1dCBmb2N1c2VkIHN0YXRlICovXG4uZmlsZXVwbG9hZGVyLWZvY3VzZWQgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICNiOGMyZWY7XG59XG4uZmlsZXVwbG9hZGVyLWZvY3VzZWQgLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM3NThmZTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzU4ZmU5O1xufVxuXG4vKiBpbnB1dCBkaXNhYmxlZCBzdGF0ZSAqL1xuLmZpbGV1cGxvYWRlci1kaXNhYmxlZCAuZmlsZXVwbG9hZGVyLWlucHV0IHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGlucHV0IGRyYWdnaW5nIHN0YXRlICovXG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRlZmF1bHQgLmZpbGV1cGxvYWRlci1kcmFnZ2luZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2RkZTRmNjtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZGVmYXVsdCAuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZGVmYXVsdCAuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIC5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi8qIGlucHV0IHVwbG9hZGluZyBzdGF0ZSAqL1xuLmZpbGV1cGxvYWRlci5maWxldXBsb2FkZXItaXMtdXBsb2FkaW5nIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLyogZ2xvYmFsIGxvYWRlciAqL1xuLmZpbGV1cGxvYWRlci5maWxldXBsb2FkZXItaXMtdXBsb2FkaW5nIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbjphZnRlcixcbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UuZmlsZXVwbG9hZGVyLWxvYWRpbmc6YWZ0ZXIsXG4uZmlsZXVwbG9hZGVyLWl0ZW0udXBsb2FkLXBlbmRpbmcgLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2RkZTRmNjtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZGRlNGY2O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRlNGY2O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzk3OWZiODtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgXHRcdGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4vKlxuICAgIFRodW1ibmFpbHNcbiAgICBkZWZhdWx0IHRoZW1lXG4qL1xuXG4vKiBsaXN0ICovXG4uZmlsZXVwbG9hZGVyLWl0ZW1zLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGl0ZW0gKi9cbi5maWxldXBsb2FkZXItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW4gMC40cyBlYXNlO1xuICAgIFx0XHRhbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW4gMC40cyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi8qIGl0ZW0gdXBsb2FkaW5nIHN0YXRlICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0udXBsb2FkLWZhaWxlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDEwNCwgMTA0LCAwLjA4KTtcbn1cbi5maWxldXBsb2FkZXItaXRlbS51cGxvYWQtcGVuZGluZyAuZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmU6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG5cbi8qIGl0ZW0gY29sdW1ucyAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLyogaXRlbSBjb2x1bW4tdGh1bWJuYWlsICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZSBpbWcsXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIGNhbnZhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIC4ycyBlYXNlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gLjJzIGVhc2U7XG59XG5cbi8qIHRodW1ibmFpbCBsb2FkaW5nIHN0YXRlICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlLmZpbGV1cGxvYWRlci1sb2FkaW5nOmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMC4xMjtcbn1cbi8qIHRodW1ibmFpbCBwb3B1cCBidXR0b24gKi9cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtLmZpbGUtaGFzLXBvcHVwIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcbn1cbi5maWxldXBsb2FkZXItaXRlbS5maWxlLXR5cGUtdmlkZW8gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXA6YWZ0ZXIsXG4uZmlsZXVwbG9hZGVyLWl0ZW0uZmlsZS10eXBlLWF1ZGlvIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmY7XG59XG5cbi8qIGl0ZW0gaWNvbiAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAuMnMgZWFzZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIC4ycyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pY29uLmlzLWJyaWdodC1jb2xvciB7XG4gICAgY29sb3I6ICM4ODg7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24gaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogaXRlbSBpY29uIGxpa2UgZmlsZSAqL1xuLypcbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pY29uIGkge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjZmYSAjZjVmNmZhIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNSk7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gMC40cyBlYXNlO1xuICAgIFx0XHRhbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAwLjRzIGVhc2U7XG59XG4qL1xuXG4vKiBpdGVtIGNvbHVtbi10aXRsZSAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MXB4O1xuICAgIGNvbG9yOiAjNzQ4MDlEO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIGEge1xuICAgIGNvbG9yOiAjNzQ4MDlEO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTc5ZmI4O1xufVxuXG4vKiBpdGVtIGFjdGlvbnMgKi9cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi1hY3Rpb25zIC5maWxldXBsb2FkZXItYWN0aW9uICsgLmZpbGV1cGxvYWRlci1hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tYWN0aW9ucyAuZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tYWN0aW9ucyAuZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzOmhvdmVyLFxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tYWN0aW9ucyAuZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLyogaWNvbi5yZW1vdmUgKi9cbi5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZTFlMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZjZmNmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlZmVmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmY2ZjZjtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZSBpOmJlZm9yZSxcbi5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZSBpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogN3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1OTU5NTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZSBpOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZSBpOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIGljb24tc3RhcnQgKi9cbi5maWxldXBsb2FkZXItYWN0aW9uLXN0YXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXN0YXJ0IGkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXN0YXJ0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzU4ZmU5O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3RhcnQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIGljb24uc3VjY2VzcyAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3MgaTpiZWZvcmUsXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzIGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2VzcyBpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzIGk6YWZ0ZXIge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDlweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIGljb24tZG93bmxvYWQgKi9cbi5maWxldXBsb2FkZXItYWN0aW9uLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLWRvd25sb2FkIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLWRvd25sb2FkIGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tZG93bmxvYWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NThmZTk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1kb3dubG9hZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogaWNvbi1yZXRyeSAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnkge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnkgaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHRvcDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnkgaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogOXB4O1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeTpob3Zlcixcbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5OmhvdmVyIGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NThmZTk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeTphY3RpdmUge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnk6YWN0aXZlLFxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnk6YWN0aXZlIGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG59XG5cbi8qIGljb24tc29ydCAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydCB7XG5cdGJhY2tncm91bmQ6ICNiMGI4ZDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydDpob3Zlcixcbi5maWxldXBsb2FkZXItYWN0aW9uLXNvcnQ6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogIzk3OWZiODtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXNvcnQgaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0b3A6IDhweDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zb3J0IGk6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHRvcDogLTNweDtcblx0bGVmdDogMDtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXNvcnQgaTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IDNweDtcblx0bGVmdDogMDtcbn1cblxuLyogaXRlbSBwcm9ncmVzcyBiYXIgKi9cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLXByb2dyZXNzYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLXByb2dyZXNzYmFyIC5iYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbiAgICB3aWR0aDogMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICBcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5wcm9ncmVzcy1iYXIyIC5maWxldXBsb2FkZXItcHJvZ3Jlc3NiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5wcm9ncmVzcy1iYXIyIC5maWxldXBsb2FkZXItcHJvZ3Jlc3NiYXIgLmJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTI1LCAyMTksIDAuMDgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLnByb2dyZXNzLWJhcjIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yOXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMTU5LCAxODQsIDAuMTYpO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLyogY2xpcGJvYXJkIHBhc3RlIGxvYWRpbmcgKi9cbi5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiAuZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXI6YWZ0ZXIsXG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5sZWZ0LWhhbGYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5yaWdodC1oYWxmLFxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAuc3Bpbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzc4OUJFQztcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogNDtcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLmxlZnQtaGFsZixcbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnJpZ2h0LWhhbGYsXG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAubGVmdC1oYWxmIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAwIDAgMTAwJS8gNTAlIDAgMCA1MCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlck9wYWNpdHkgM3Mgc3RlcHMoMSwgZW5kKSBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyT3BhY2l0eSAzcyBzdGVwcygxLCBlbmQpIGluZmluaXRlO1xuICAgIHotaW5kZXg6IDM7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5yaWdodC1oYWxmIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwJSAxMDAlIDAvIDAgNTAlIDUwJSAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJPcGFjaXR5IDNzIHN0ZXBzKDEsIGVuZCkgcmV2ZXJzZSBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyT3BhY2l0eSAzcyBzdGVwcygxLCBlbmQpIHJldmVyc2UgaW5maW5pdGU7XG4gICAgei1pbmRleDogMTtcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnNwaW5uZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAwIDAgMTAwJS8gNTAlIDAgMCA1MCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlclNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICB6LWluZGV4OiAyO1xufVxuLyogZmlsZXVwbG9hZGVyIHBvcHVwICovXG4uZmlsZXVwbG9hZGVyLXBvcHVwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ2LCA2MSwgMC45KTtcblx0ei1pbmRleDogOTA7XG5cdFxuXHQtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIDAuNHMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdFxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcblx0ei1pbmRleDogMjtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAubm9kZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluRG93biAwLjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluRG93biAwLjRzO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLmltYWdlID4gaW1nLFxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLnZpZGVvID4gdmlkZW8sXG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUuYXVkaW8gPiBhdWRpbyxcbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAubm9kZS5hc3RleHQgPiBkaXYge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6ICM0NzUyNWQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAubm9kZS5hdWRpbyBhdWRpbyB7XG5cdHdpZHRoOiA0NTBweDtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAubm9kZS5hc3RleHQgZGl2IHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IC0yNDBweDtcblx0aGVpZ2h0OiAyMDAwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMzUsIDQwLCA1NCwgMC45Nik7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IHJnYmEoMCwwLDAsMC40KTtcblx0ei1pbmRleDogLTE7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIHVsIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRcblx0LXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW4gMC40cztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogIzg2ODg5Njtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGg1IHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICNkZmRlZWU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBhOmhvdmVyIHtcblx0b3BhY2l0eTogMC42O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBhIGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDIzcHg7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGFbZGF0YS1hY3Rpb249XCJjcm9wXCJdIGkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMFpXUWdZbmtnU1dOdlRXOXZiaTVwYnlBdExUNEtQQ0ZFVDBOVVdWQkZJSE4yWnlCUVZVSk1TVU1nSWkwdkwxY3pReTh2UkZSRUlGTldSeUF4TGpFdkwwVk9JaUFpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2UjNKaGNHaHBZM012VTFaSEx6RXVNUzlFVkVRdmMzWm5NVEV1WkhSa0lqNEtQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpFaUlIZHBaSFJvUFNJeU5IQjRJaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSStDanh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHhOaUF3TGpkMkxUQXVOMmd0TUM0M2JDMHpJRE5vTFRjdU0zWXRNMmd0TW5ZemFDMHpkakpvTTNZNGFEaDJNMmd5ZGkwemFETjJMVEpvTFROMkxUY3VNMnd6TFRONlRUVWdOV2cxTGpOc0xUVXVNeUExTGpOMkxUVXVNM3BOTVRFZ01URm9MVFV1TTJ3MUxqTXROUzR6ZGpVdU0zb2lMejRLUEM5emRtYytDZz09Jyk7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGFbZGF0YS1hY3Rpb249XCJyb3RhdGUtY3dcIl0gaSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwWldRZ1lua2dTV052VFc5dmJpNXBieUF0TFQ0S1BDRkVUME5VV1ZCRklITjJaeUJRVlVKTVNVTWdJaTB2TDFjelF5OHZSRlJFSUZOV1J5QXhMakV2TDBWT0lpQWlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSWo0S1BITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjJaWEp6YVc5dVBTSXhMakVpSUhkcFpIUm9QU0l5TkhCNElpQm9aV2xuYUhROUlqSTBjSGdpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJK0NqeHdZWFJvSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWsweE5pQTNkaTAwYkMweExqRWdNUzR4WXkweExqTXRNaTQxTFRNdU9TMDBMakV0Tmk0NUxUUXVNUzAwTGpRZ01DMDRJRE11TmkwNElEaHpNeTQySURnZ09DQTRZekl1TkNBd0lEUXVOaTB4TGpFZ05pMHlMamhzTFRFdU5TMHhMak5qTFRFdU1TQXhMak10TWk0M0lESXVNUzAwTGpVZ01pNHhMVE11TXlBd0xUWXRNaTQzTFRZdE5uTXlMamN0TmlBMkxUWmpNaTQwSURBZ05DNDFJREV1TlNBMUxqVWdNeTQxYkMweExqVWdNUzQxYURSNklpOCtDand2YzNablBnbz0nKTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgYVtkYXRhLWFjdGlvbj1cInJlbW92ZVwiXSBpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBaV1FnWW5rZ1NXTnZUVzl2Ymk1cGJ5QXRMVDRLUENGRVQwTlVXVkJGSUhOMlp5QlFWVUpNU1VNZ0lpMHZMMWN6UXk4dlJGUkVJRk5XUnlBeExqRXZMMFZPSWlBaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtJajRLUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqRWlJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUkrQ2p4d1lYUm9JR1pwYkd3OUlpTkdSa1pHUmtZaUlHUTlJazB5SURWMk1XZ3hkamxqTUNBd0lERXVNU0F4SURRdU5TQXhjelF1TlMweElEUXVOUzB4ZGkwNWFERjJMVEZvTFRFeGVrMDJJREUwYUMweGRpMDNhREYyTjNwTk9DQXhOR2d0TVhZdE4yZ3hkamQ2VFRFd0lERTBhQzB4ZGkwM2FERjJOM29pTHo0S1BIQmhkR2dnWm1sc2JEMGlJMFpHUmtaR1JpSWdaRDBpVFRFeUlETmpNQ0F3SURBdE1DNDFMVEl0TUM0NGRpMHdMamRqTUMwd0xqZ3RNQzQzTFRFdU5TMHhMalV0TVM0MWFDMHlZeTB3TGpnZ01DMHhMalVnTUM0M0xURXVOU0F4TGpWMk1DNDNZeTB4TGpZZ01DNHpMVElnTUM0NExUSWdNQzQ0YUMweGRqRm9NVEYyTFRGb0xURjZUVFlnTVM0MVl6QXRNQzR6SURBdU1pMHdMalVnTUM0MUxUQXVOV2d5WXpBdU1pQXdJREF1TlNBd0xqSWdNQzQxSURBdU5YWXdMalpqTUMwd0xqRXRNQzQ1TFRBdU1TMHhMalV0TUM0eGN5MHhMakVnTUMweExqVWdNQzR4ZGkwd0xqWjZJaTgrQ2p3dmMzWm5QZ289Jyk7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpLnNlcGFyYXRvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA1cHggNDBweCA1cHggMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNjM5NGU7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIC5idXR0b25zIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcblx0LXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW4gMC40cztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzU5NjY3MTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRtYXJnaW46IDAgMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlcjogMnB4IHNvbGlkICM1OTY2NzE7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0OyAgIFxufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZTZlYmY0O1xuXHRib3JkZXItY29sb3I6ICNlNmViZjQ7XG5cdGNvbG9yOiAjOTBhMGJjO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbjpmb2N1cyxcbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uOmFjdGl2ZSB7XG5cdGNvbG9yOiAjOTBhMGJjO1xuXHRiYWNrZ3JvdW5kOiAjZDFkOWU4O1xuXHRib3JkZXItY29sb3I6ICNkMWQ5ZTg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uLmJ1dHRvbi1zdWNjZXNzIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICM2MzgxRTY7XG5cdGJvcmRlci1jb2xvcjogIzYzODFFNjtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uLmJ1dHRvbi1zdWNjZXNzOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzc1OGZlOTtcblx0Ym9yZGVyLWNvbG9yOiAjNzU4ZmU5O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b24uYnV0dG9uLXN1Y2Nlc3M6Zm9jdXMsXG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbi5idXR0b24tc3VjY2VzczphY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzYzODFFNjtcblx0Ym9yZGVyLWNvbG9yOiAjNjM4MUU2O1xufVxuXG4uZmlsZXVwbG9hZGVyLWNyb3BwZXIsXG4uZmlsZXVwbG9hZGVyLWNyb3BwZXIgKiB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMjAsMjcsLjY1KTtcbiAgICB6LWluZGV4OiA5O1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogMjtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhLmhhcy1ncmlkOmJlZm9yZSxcbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhLmhhcy1ncmlkOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjgpO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXHR6LWluZGV4OiAxO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQ6YmVmb3JlIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDM0JTtcblx0Ym9yZGVyLXRvcDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYS5oYXMtZ3JpZDphZnRlciB7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDM0JTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQubW92aW5nOmJlZm9yZSxcbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhLmhhcy1ncmlkLm1vdmluZzphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwwLjQpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IDM7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQtYSB7XG5cdHRvcDogLTZweDtcblx0bGVmdDogLTZweDtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQtYiB7XG5cdHRvcDogLTZweDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTZweDtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1jIHtcblx0dG9wOiAtNnB4O1xuXHRyaWdodDogLTZweDtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQtZCB7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogLTZweDtcblx0bWFyZ2luLXRvcDogLTZweDtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1lIHtcblx0Ym90dG9tOiAtNnB4O1xuXHRyaWdodDogLTZweDtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQtZiB7XG5cdGJvdHRvbTogLTZweDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTZweDtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1nIHtcblx0Ym90dG9tOiAtNnB4O1xuXHRsZWZ0OiAtNnB4O1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1oIHtcblx0bGVmdDogLTZweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC02cHg7XG5cdGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5hcmVhLW1vdmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA5NSU7XG5cdGhlaWdodDogOTUlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR6LWluZGV4OiAyO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5hcmVhLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLmFyZWEtaW1hZ2UgaW1nIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiBub25lO1xuXHRtYXgtaGVpZ2h0OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG4vKiBmaWxldXBsb2FkZXItc29ydGVyICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0uc29ydGluZyB7XG5cdGJhY2tncm91bmQ6ICNmNWY2ZkE7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3BhY2l0eTogMC45O1xuXHRib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xuXHR6LWluZGV4OiA3OTk7XG59XG5cbi5maWxldXBsb2FkZXItaXRlbS5zb3J0aW5nLFxuLmZpbGV1cGxvYWRlci1pdGVtLnNvcnRpbmcgLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIGltZyxcbi5maWxldXBsb2FkZXItaXRlbS5zb3J0aW5nIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZSBjYW52YXMsXG4uZmlsZXVwbG9hZGVyLWl0ZW0uc29ydGluZyAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbixcbi5maWxldXBsb2FkZXItc29ydGVyLXBsYWNlaG9sZGVyIHtcblx0LXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgXHRcdGFuaW1hdGlvbjogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItc29ydGVyLXBsYWNlaG9sZGVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBhbmltYXRpb25zICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsZXVwbG9hZGVyT3BhY2l0eSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA1MCUsXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmaWxldXBsb2FkZXJPcGFjaXR5IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsZXVwbG9hZGVyRmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyRmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJTY2FsZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNjYWxlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJTbGlkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmaWxldXBsb2FkZXJTbGlkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJTbGlkZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJTbGlkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmaWxldXBsb2FkZXJTbGlkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmaWxldXBsb2FkZXJTcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn0iLCIvKiBJb24uUmFuZ2VTbGlkZXJcbi8vIGNzcyB2ZXJzaW9uIDIuMC4zXG4vLyDCqSAyMDEzLTIwMTQgRGVuaXMgSW5lc2hpbiB8IElvbkRlbi5jb21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJhbmdlU2xpZGVyICovXG5cbi5pcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiAgICAuaXJzLWxpbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICAgICAuaXJzLWxpbmUtbGVmdCwgLmlycy1saW5lLW1pZCwgLmlycy1saW5lLXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmlycy1saW5lLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDsgd2lkdGg6IDExJTtcbiAgICAgICAgfVxuICAgICAgICAuaXJzLWxpbmUtbWlkIHtcbiAgICAgICAgICAgIGxlZnQ6IDklOyB3aWR0aDogODIlO1xuICAgICAgICB9XG4gICAgICAgIC5pcnMtbGluZS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDsgd2lkdGg6IDExJTtcbiAgICAgICAgfVxuXG4gICAgLmlycy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwOyB3aWR0aDogMDtcbiAgICB9XG4gICAgICAgIC5pcnMtYmFyLWVkZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgLmlycy1zaGFkb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7IHdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5pcnMtc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAgICAgLmlycy1zbGlkZXIuc2luZ2xlIHtcblxuICAgICAgICB9XG4gICAgICAgIC5pcnMtc2xpZGVyLmZyb20ge1xuXG4gICAgICAgIH1cbiAgICAgICAgLmlycy1zbGlkZXIudG8ge1xuXG4gICAgICAgIH1cbiAgICAgICAgLmlycy1zbGlkZXIudHlwZV9sYXN0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgIC5pcnMtbWluIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAuaXJzLW1heCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuLmlycy1ncmlkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IG5vbmU7XG4gICAgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDIwcHg7XG59XG4uaXJzLXdpdGgtZ3JpZCAuaXJzLWdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuICAgIC5pcnMtZ3JpZC1wb2wge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDFweDsgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuICAgIC5pcnMtZ3JpZC1wb2wuc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICB9XG4gICAgLmlycy1ncmlkLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgbGVmdDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDlweDsgbGluZS1oZWlnaHQ6IDlweDtcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuLmlycy1kaXNhYmxlLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwOyBsZWZ0OiAtMSU7XG4gICAgd2lkdGg6IDEwMiU7IGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjApO1xuICAgIHotaW5kZXg6IDI7XG59XG4uaXJzLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG4ubHQtaWU5IC5pcnMtZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5cblxuLmlycy1oaWRkZW4taW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IC05OTk5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBJb24uUmFuZ2VTbGlkZXIsIEZsYXQgVUkgU2tpblxuLy8gY3NzIHZlcnNpb24gMi4wLjNcbi8vIMKpIERlbmlzIEluZXNoaW4sIDIwMTQgICAgaHR0cHM6Ly9naXRodWIuY29tL0lvbkRlblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2tpbiBkZXRhaWxzICovXG5cbi5pcnMtbGluZS1taWQsXG4uaXJzLWxpbmUtbGVmdCxcbi5pcnMtbGluZS1yaWdodCxcbi5pcnMtYmFyLFxuLmlycy1iYXItZWRnZSxcbi5pcnMtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS1za2luLWZsYXQucG5nKSByZXBlYXQteDtcbn1cblxuLmlycyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuLmlycy13aXRoLWdyaWQge1xuICAgIGhlaWdodDogNjBweDtcbn1cbi5pcnMtbGluZSB7XG4gICAgaGVpZ2h0OiAxMnB4OyB0b3A6IDI1cHg7XG59XG4gICAgLmlycy1saW5lLWxlZnQge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG4gICAgfVxuICAgIC5pcnMtbGluZS1taWQge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gICAgLmlycy1saW5lLXJpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMHB4O1xuICAgIH1cblxuLmlycy1iYXIge1xuICAgIGhlaWdodDogMTJweDsgdG9wOiAyNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG59XG4gICAgLmlycy1iYXItZWRnZSB7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB3aWR0aDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MHB4O1xuICAgIH1cblxuLmlycy1zaGFkb3cge1xuICAgIGhlaWdodDogM3B4OyB0b3A6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI1O1xufVxuLmx0LWllOSAuaXJzLXNoYWRvdyB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTtcbn1cblxuLmlycy1zbGlkZXIge1xuICAgIHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xufVxuLmlycy1zbGlkZXIuc3RhdGVfaG92ZXIsIC5pcnMtc2xpZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbn1cblxuLmlycy1taW4sIC5pcnMtbWF4IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEwcHg7IGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0b3A6IDA7IHBhZGRpbmc6IDFweCAzcHg7XG4gICAgYmFja2dyb3VuZDogI2UxZTRlOTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgYmFja2dyb3VuZDogI2VkNTU2NTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaXJzLWZyb206YWZ0ZXIsIC5pcnMtdG86YWZ0ZXIsIC5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogLTZweDsgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWQ1NTY1O1xufVxuXG5cbi5pcnMtZ3JpZC1wb2wge1xuICAgIGJhY2tncm91bmQ6ICNlMWU0ZTk7XG59XG4uaXJzLWdyaWQtdGV4dCB7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuXG5Db3B5cmlnaHQgKGMpIDIwMTUgRGFuaWVsIEVkZW5cbiovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2My40LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiO1xufVxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7XG59XG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjtcbn1cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjtcbn1cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiO1xufVxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiO1xufVxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiO1xufVxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiO1xufVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiO1xufVxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjtcbn1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjtcbn1cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjtcbn1cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XG59XG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjtcbn1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjtcbn1cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSxcbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyODYwOTA7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sLXhzLTEsXG4uY29sLXNtLTEsXG4uY29sLW1kLTEsXG4uY29sLWxnLTEsXG4uY29sLXhzLTIsXG4uY29sLXNtLTIsXG4uY29sLW1kLTIsXG4uY29sLWxnLTIsXG4uY29sLXhzLTMsXG4uY29sLXNtLTMsXG4uY29sLW1kLTMsXG4uY29sLWxnLTMsXG4uY29sLXhzLTQsXG4uY29sLXNtLTQsXG4uY29sLW1kLTQsXG4uY29sLWxnLTQsXG4uY29sLXhzLTUsXG4uY29sLXNtLTUsXG4uY29sLW1kLTUsXG4uY29sLWxnLTUsXG4uY29sLXhzLTYsXG4uY29sLXNtLTYsXG4uY29sLW1kLTYsXG4uY29sLWxnLTYsXG4uY29sLXhzLTcsXG4uY29sLXNtLTcsXG4uY29sLW1kLTcsXG4uY29sLWxnLTcsXG4uY29sLXhzLTgsXG4uY29sLXNtLTgsXG4uY29sLW1kLTgsXG4uY29sLWxnLTgsXG4uY29sLXhzLTksXG4uY29sLXNtLTksXG4uY29sLW1kLTksXG4uY29sLWxnLTksXG4uY29sLXhzLTEwLFxuLmNvbC1zbS0xMCxcbi5jb2wtbWQtMTAsXG4uY29sLWxnLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wtc20tMTEsXG4uY29sLW1kLTExLFxuLmNvbC1sZy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXNtLTEyLFxuLmNvbC1tZC0xMixcbi5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0zLFxuICAuY29sLXNtLTQsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS02LFxuICAuY29sLXNtLTcsXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS05LFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC00LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC03LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsXG4gIC5jb2wtbGctMixcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTQsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTcsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG4gIGZsb2F0OiBub25lO1xufVxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjZjNmM2Y0O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICNmM2YzZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjYTdhYWFiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxnLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJ0bi1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi14cyxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2YzZjNmNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2YzZjNmNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogXCIvXFwwMGEwXCI7XG59XG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ucGFnZXIgLm5leHQgPiBhLFxuLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYWdlciAucHJldmlvdXMgPiBhLFxuLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlciAuZGlzYWJsZWQgPiBhLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuYS5sYWJlbDpob3ZlcixcbmEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3Nztcbn1cbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xufVxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsXG4ubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG59XG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3Zlcixcbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbn1cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xufVxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsXG4ubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbn1cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmJ0bi14cyAuYmFkZ2UsXG4uYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2Uge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG5hLmJhZGdlOmhvdmVyLFxuYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLFxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5qdW1ib3Ryb24gaDEsXG4uanVtYm90cm9uIC5oMSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmp1bWJvdHJvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmp1bWJvdHJvbiA+IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTtcbn1cbi5jb250YWluZXIgLmp1bWJvdHJvbixcbi5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gIH1cbn1cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4udGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2M3ZGRlZjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICBib3JkZXItY29sb3I6ICMzMTcwOGY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlID4gYSxcbi5wYW5lbC10aXRsZSA+IHNtYWxsLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkOWVkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLndlbGwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC4yO1xuICAtbW96LW9wYWNpdHk6IDAuMjtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC45O1xuICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAudG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4udG9vbHRpcC5yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50b29sdGlwLmxlZnQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93LFxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuOTtcbiAgLW1vei1vcGFjaXR5OiAwLjk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMzlcIjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwM2FcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YmVmb3JlLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YmVmb3JlLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmJlZm9yZSxcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNS4wJyk7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjUuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC41LjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC41LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNS4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC41LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG4uZmEtc3NvLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9pY29ucy9zc28tbG9nby5zdmcnKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvaWNvbnMvc3NvLWxvZ28uc3ZnJyk7XG59XG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuXG5Db3B5cmlnaHQgKGMpIDIwMTUgRGFuaWVsIEVkZW5cbiovXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSxcbiAgNTAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsXG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbi8qXG4gKlxuICogICBJTlNQSU5JQSAtIFJlc3BvbnNpdmUgQWRtaW4gVGhlbWVcbiAqICAgdmVyc2lvbiAyLjNcbiAqXG4qL1xuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaDUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbmgzLFxuaDQsXG5oNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogI2E3YjFjMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggMjVweDtcbn1cbi5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5OTljOWU7XG59XG4ubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTM4NDY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXYgLm9wZW4gPiBhLFxuLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6aG92ZXIsXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYgPiBsaSA+IGEgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm5hdmJhciB7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyRjQwNTA7XG59XG4ubmF2YmFyLXRvcC1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uYm9keS1zbWFsbCAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhci10b3AtbGlua3MgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoODYsIDk2LCAxMTcsIDAuNyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEgZGl2IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyxcbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcyxcbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICB3aWR0aDogMzEwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3Mge1xuICBtYXJnaW4tbGVmdDogLTU5cHg7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjNweDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi11c2VyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVzc2FnZXMsXG4uZHJvcGRvd24tYWxlcnRzIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbn1cbi5kcm9wZG93bi1tZXNzYWdlcyBsaSBhLFxuLmRyb3Bkb3duLWFsZXJ0cyBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRyb3Bkb3duLW1lc3NhZ2VzIGxpIGVtLFxuLmRyb3Bkb3duLWFsZXJ0cyBsaSBlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5uYXYubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG4ucGFjZS1kb25lIC5uYXYtaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMTlhYThkO1xuICBiYWNrZ3JvdW5kOiAjMjkzODQ2O1xufVxuLm5hdi5uYXYtc2Vjb25kLWxldmVsID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdi5uYXYtc2Vjb25kLWxldmVsLmNvbGxhcHNlW3N0eWxlXSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5hdi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjREZFNEVEO1xufVxuLm5hdi1oZWFkZXIgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzgwOTVhODtcbn1cbi5taW5pbWFsaXplLXN0eWwtMiB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdmJhci1mb3JtLWN1c3RvbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2Lm5hdmJhci10b3AtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjAwMDtcbn1cbi5jb3VudC1pbmZvIC5sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogMTJweDtcbn1cbi5hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmFjdGl2ZSA+IGEgPiAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5uYXYtc2Vjb25kLWxldmVsIGxpLFxuLm5hdi10aGlyZC1sZXZlbCBsaSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuLm5hdi10aGlyZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4O1xufVxuLm5hdi1zZWNvbmQtbGV2ZWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5Om5vdCguZml4ZWQtc2lkZWJhcik6bm90KC5jYW52YXMtbWVudSkubWluaS1uYXZiYXIgLm5hdiBsaTpob3ZlciA+IC5uYXYtc2Vjb25kLWxldmVsLFxuLm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZpeGVkLW5hdiAuc2xpbVNjcm9sbERpdiAjc2lkZS1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG59XG4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0MDUwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjMjkzODQ2O1xufVxuLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDY1cHg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5zcGVjaWFsX2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNzk4N2UgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5zcGVjaWFsX2xpbmsgYSBzcGFuLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhIHtcbiAgYmFja2dyb3VuZDogIzFjYzA5ZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYSBzcGFuLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxY2MwOWY7XG59XG4ubG9nby1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMThweCAwO1xufVxuLnBhY2UtZG9uZSAubmF2YmFyLXN0YXRpYy1zaWRlLFxuLnBhY2UtZG9uZSAubmF2LWhlYWRlcixcbi5wYWNlLWRvbmUgbGkuYWN0aXZlLFxuLnBhY2UtZG9uZSAjcGFnZS13cmFwcGVyLFxuLnBhY2UtZG9uZSAuZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDMwO1xufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xufVxuLmZpeGVkLW5hdiAjd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmZpeGVkLW5hdiAjd3JhcHBlciAubmF2YmFyLXN0YXRpYy1zaWRlLFxuYm9keS5maXhlZC1uYXYgI3dyYXBwZXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5ib2R5LnRvcC1uYXZpZ2F0aW9uLmZpeGVkLW5hdiAjd3JhcHBlciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cbi5ib2R5LXNtYWxsIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbmJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuYm9keS5taW5pLW5hdmJhciAucHJvZmlsZS1lbGVtZW50LFxuYm9keS5taW5pLW5hdmJhciAubmF2LWxhYmVsLFxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYW52YXMtbWVudSAucHJvZmlsZS1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5Om5vdCguZml4ZWQtc2lkZWJhcik6bm90KC5jYW52YXMtbWVudSkubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkubWluaS1uYXZiYXIgLmxvZ28tZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5jYW52YXMtbWVudSAubG9nby1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubWluaS1uYXZiYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuYm9keS5jYW52YXMtbWVudSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbn1cbmJvZHkubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgNzBweDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAuZm9vdGVyLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAuZm9vdGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5mb290ZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5ib2R5LmZpeGVkLXNpZGViYXIgLm5hdmJhci1zdGF0aWMtc2lkZSxcbmJvZHkuY2FudmFzLW1lbnUgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDIyMHB4O1xuICB6LWluZGV4OiAyMDAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiAwcHg7XG59XG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMHB4O1xufVxuYm9keS5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMjIwcHg7XG59XG5ib2R5LmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG59XG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDBweDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSxcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1sYWJlbCxcbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4sXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgLnByb2ZpbGUtZWxlbWVudCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhLFxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCA1MnB4O1xufVxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiAwcHg7XG59XG5ib2R5LmNhbnZhcy1tZW51IG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICB6LWluZGV4OiAyMDAxO1xuICBiYWNrZ3JvdW5kOiAjMmY0MDUwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG59XG4udG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndoaXRlLWJnIC5uYXZiYXItZml4ZWQtdG9wLFxuLndoaXRlLWJnIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6aG92ZXIsXG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4udG9wLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG4udG9wLW5hdmlnYXRpb24uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG4ubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG4uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyLFxuLmNhbnZhcy1tZW51ICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4udG9wLW5hdmlnYXRpb24uZml4ZWQtbmF2ICN3cmFwcGVyLFxuLmZpeGVkLW5hdiAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4udG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4udG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsIC53cmFwcGVyLndyYXBwZXItY29udGVudCxcbi5ib2R5LXNtYWxsIC50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweDtcbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLm1lbnUtdmlzaWJsZS1sZyxcbi5tZW51LXZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtdmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi5mb2N1cyxcbi5idG4uYWN0aXZlLFxuLmJ0bjpmb2N1cyxcbi5idG46aG92ZXIsXG4uYnRuOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5idG4tdy1tIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICMxYzg0YzY7XG59XG4uYnRuLWluZm8uYnRuLW91dGxpbmUge1xuICBjb2xvcjogIzIzYzZjODtcbn1cbi5idG4td2FybmluZy5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjZjhhYzU5O1xufVxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzg0YzY7XG4gIGJvcmRlci1jb2xvcjogIzFjODRjNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhN2JiOTtcbiAgYm9yZGVyLWNvbG9yOiAjMWE3YmI5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmOTBkODtcbiAgYm9yZGVyLWNvbG9yOiAjMWY5MGQ4O1xufVxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyxcbi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiOWJiO1xuICBib3JkZXItY29sb3I6ICMyMWI5YmI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZkN2Q5O1xuICBib3JkZXItY29sb3I6ICMyNmQ3ZDk7XG59XG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICBib3JkZXItY29sb3I6ICNjMmMyYzI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiYTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG4gIGJvcmRlci1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YTU0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdhNTRhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjY2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjliNjZkO1xufVxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NTY1O1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ3NTg7XG4gIGJvcmRlci1jb2xvcjogI2VjNDc1ODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjY3NzY7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3Njtcbn1cbi5idG4tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWxpbmsuZGlzYWJsZWQsXG4uYnRuLWxpbmsuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWxpbmsuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWxpbmsuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1saW5rLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNjYWNhY2E7XG59XG4uYnRuLXdoaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmJ0bi13aGl0ZTpob3Zlcixcbi5idG4td2hpdGU6Zm9jdXMsXG4uYnRuLXdoaXRlOmFjdGl2ZSxcbi5idG4td2hpdGUuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUsXG4uYnRuLXdoaXRlOmFjdGl2ZTpmb2N1cyxcbi5idG4td2hpdGU6YWN0aXZlOmhvdmVyLFxuLmJ0bi13aGl0ZS5hY3RpdmU6aG92ZXIsXG4uYnRuLXdoaXRlLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xufVxuLmJ0bi13aGl0ZTphY3RpdmUsXG4uYnRuLXdoaXRlLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0O1xufVxuLmJ0bi13aGl0ZTphY3RpdmUsXG4uYnRuLXdoaXRlLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2hpdGUuZGlzYWJsZWQsXG4uYnRuLXdoaXRlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13aGl0ZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2hpdGUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13aGl0ZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXdoaXRlW2Rpc2FibGVkXSxcbi5idG4td2hpdGVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13aGl0ZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXdoaXRlW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdoaXRlLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZS5hY3RpdmUge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cbi5mb3JtLWNvbnRyb2wsXG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZvcm0sXG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6aG92ZXIsXG4ub3BlbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYW5lbCxcbi5wb3BvdmVyLFxuLnByb2dyZXNzLFxuLnByb2dyZXNzLWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5idG4tbGFyZ2UtZGltIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuYnV0dG9uLmRpbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbmJ1dHRvbi5kaW06YWN0aXZlIHtcbiAgdG9wOiAzcHg7XG59XG5idXR0b24uYnRuLXByaW1hcnkuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggIzE2OTg3ZSwgMHB4IDVweCAwcHggMHB4ICMxNjk4N2UsIDBweCAxMHB4IDVweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1wcmltYXJ5LmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMTY5ODdlLCAwcHggMnB4IDBweCAwcHggIzE2OTg3ZSwgMHB4IDVweCAzcHggIzk5OTtcbn1cbmJ1dHRvbi5idG4tZGVmYXVsdC5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjYjNiM2IzLCAwcHggNXB4IDBweCAwcHggI2IzYjNiMywgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLWRlZmF1bHQuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICNiM2IzYjMsIDBweCAycHggMHB4IDBweCAjYjNiM2IzLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi13YXJuaW5nLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICNmNzlkM2MsIDBweCA1cHggMHB4IDBweCAjZjc5ZDNjLCAwcHggMTBweCA1cHggIzk5OTtcbn1cbmJ1dHRvbi5idG4td2FybmluZy5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2Y3OWQzYywgMHB4IDJweCAwcHggMHB4ICNmNzlkM2MsIDBweCA1cHggM3B4ICM5OTk7XG59XG5idXR0b24uYnRuLWluZm8uZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggIzFlYWNhZSwgMHB4IDVweCAwcHggMHB4ICMxZWFjYWUsIDBweCAxMHB4IDVweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1pbmZvLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMWVhY2FlLCAwcHggMnB4IDBweCAwcHggIzFlYWNhZSwgMHB4IDVweCAzcHggIzk5OTtcbn1cbmJ1dHRvbi5idG4tc3VjY2Vzcy5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMTg3MmFiLCAwcHggNXB4IDBweCAwcHggIzE4NzJhYiwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLXN1Y2Nlc3MuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMxODcyYWIsIDBweCAycHggMHB4IDBweCAjMTg3MmFiLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1kYW5nZXIuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2VhMzk0YywgMHB4IDVweCAwcHggMHB4ICNlYTM5NGMsIDBweCAxMHB4IDVweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1kYW5nZXIuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICNlYTM5NGMsIDBweCAycHggMHB4IDBweCAjZWEzOTRjLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmRpbTpiZWZvcmUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5idXR0b24uZGltOmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxREFERTtcbiAgY29sb3I6ICM1RTVFNUU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMURBREU7XG4gIGNvbG9yOiAjNUU1RTVFO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubGFiZWwtcHJpbWFyeSxcbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtc3VjY2Vzcyxcbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtd2FybmluZyxcbi5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtd2FybmluZy1saWdodCxcbi5iYWRnZS13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGFiZWwtZGFuZ2VyLFxuLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU1NjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxhYmVsLWluZm8sXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2M2Yzg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxhYmVsLWludmVyc2UsXG4uYmFkZ2UtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxhYmVsLXdoaXRlLFxuLmJhZGdlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM1RTVFNUU7XG59XG4ubGFiZWwtd2hpdGUsXG4uYmFkZ2UtZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTJFMzY7XG4gIGNvbG9yOiAjOEI5MUEwO1xufVxuLyogVE9PR0xFIFNXSUNIICovXG4ub25vZmZzd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlLFxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogVHJlYnVjaGV0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT0ZGXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYWIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDQ0cHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgcmlnaHQ6IDBweDtcbn1cbi8qIENIT1NFTiBQTFVHSU4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCRDVERDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIFBBR0lOQVRJTiAqL1xuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBUT09MVElQUyAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0MDUwO1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJGNDA1MDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkY0MDUwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJGNDA1MDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJGNDA1MDtcbn1cbi8qIEVBU1kgUElFIENIQVJUKi9cbi5lYXN5cGllY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lYXN5cGllY2hhcnQgLmgyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lYXN5cGllY2hhcnQgY2FudmFzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmVhc3lwaWVjaGFydCAuZWFzeXBpZS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5lYXN5cGllY2hhcnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5qcXN0b29sdGlwIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4vKiBGVUxMQ0FMRU5EQVIgKi9cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLmZjLWJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmMtc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYy1oZWFkZXItdGl0bGUgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZjLWNvbnRlbnQgLmZjLXdpZGdldC1oZWFkZXIsXG4uZmMtY29udGVudCAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZmMtYm9yZGVyLXNlcGFyYXRlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5mYy1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGQ0Y4RTM7XG59XG4uZXh0ZXJuYWwtZXZlbnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mYy1sdHIgLmZjLWV2ZW50LWhvcmkuZmMtZXZlbnQtZW5kLFxuLmZjLXJ0bCAuZmMtZXZlbnQtaG9yaS5mYy1ldmVudC1zdGFydCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mYy1ldmVudCxcbi5mYy1hZ2VuZGEgLmZjLWV2ZW50LXRpbWUsXG4uZmMtZXZlbnQgYSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIC8qIGJhY2tncm91bmQgY29sb3IgKi9cbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICAvKiBib3JkZXIgY29sb3IgKi9cbn1cbi5mYy1ldmVudC10aW1lLFxuLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuLnVpLWNhbGVuZGFyIC5mYy1ldmVudC10aW1lLFxuLnVpLWNhbGVuZGFyIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogQ2hhdCAqL1xuLmNoYXQtYWN0aXZpdHktbGlzdCAuY2hhdC1lbGVtZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uY2hhdC1lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jaGF0LWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jaGF0LWVsZW1lbnQsXG4uY2hhdC1lbGVtZW50IC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2hhdC1lbGVtZW50LFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4uY2hhdC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGF0LWVsZW1lbnQgaW1nLmltZy1jaXJjbGUsXG4uZHJvcGRvd24tbWVzc2FnZXMtYm94IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5jaGF0LWVsZW1lbnQgLndlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jaGF0LWVsZW1lbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNoYXQtZWxlbWVudCAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ucmlnaHQuY2hhdC1lbGVtZW50ID4gLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jaGF0LXBob3RvIHtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoYXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hhdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0IzQTlBOTtcbn1cbi5jaGF0IGxpLmxlZnQgLmNoYXQtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLmNoYXQgbGkucmlnaHQgLmNoYXQtYm9keSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5jaGF0IGxpIC5jaGF0LWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucGFuZWwgLnNsaWRlZG93biAuZ2x5cGhpY29uLFxuLmNoYXQgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNoYXQtcGFuZWwgLnBhbmVsLWJvZHkge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4vKiBMSVNUIEdST1VQICovXG5hLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubm8tcGFkZGluZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgLypib3JkZXItdG9wOiBub25lOyovXG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWxlbWVudHMtbGlzdCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjOyovXG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7Ki9cbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5lbGVtZW50cy1saXN0IGxpLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uZWxlbWVudC1kZXRhaWwtYm94IHtcbiAgcGFkZGluZzogMjVweDtcbn1cbi8qIEZMT1QgQ0hBUlQgICovXG4uZmxvdC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLndpZGdldCAuZmxvdC1jaGFydC5kYXNoYm9hcmQtY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mbG90LWNoYXJ0LmRhc2hib2FyZC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZsb3QtY2hhcnQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxvdC1jaGFydC1waWUtY29udGVudCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmpxc3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMyYjMwM2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ4LCA1OCwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uanFzZmllbGQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5sZWdlbmRMYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnN0YXQtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3RhdC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0YXQtcGVyY2VudCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zdGF0LWxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBEQVRBVEFCTEVTICovXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keS5EVFRUX1ByaW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5EVFRUX1ByaW50ICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5idXR0b24uRFRUVF9idXR0b24sXG5kaXYuRFRUVF9idXR0b24sXG5hLkRUVFRfYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5idXR0b24uRFRUVF9idXR0b246aG92ZXIsXG5kaXYuRFRUVF9idXR0b246aG92ZXIsXG5hLkRUVFRfYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5idXR0b24uRFRUVF9idXR0b246aG92ZXI6bm90KC5EVFRUX2Rpc2FibGVkKSxcbmRpdi5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpLFxuYS5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyogQ0lSQ0xFICovXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5idG4tY2lyY2xlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5idG4tY2lyY2xlLmJ0bi1sZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5idG4tY2lyY2xlLmJ0bi14bCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5zaG93LWdyaWQgW2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbi5zaG93LWdyaWQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi8qIEFOSU1BVElPTiAqL1xuLmNzcy1hbmltYXRpb24tYm94IGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuLmFuaW1hdGlvbi1lZmVjdC1saW5rcyBhIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2FuaW1hdGlvbl9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uYW5pbWF0aW9uLXRleHQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5hbmltYXRpb24tdGV4dC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5hbmltYXRpb24tdGV4dC1ib3ggaDIge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hbmltYXRpb24tdGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIFBFQUNFICovXG4ucGFjZSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucGFjZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBXSURHRVRTICovXG4ud2lkZ2V0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2lkZ2V0LnN0eWxlMSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi53aWRnZXQgaDIsXG4ud2lkZ2V0IGgzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndpZGdldC10ZXh0LWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ud2lkZ2V0LWhlYWQtY29sb3ItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndpZGdldCAuZmxvdC1jaGFydCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udmVydGljYWwtYWxpZ24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZlcnRpY2FsLWFsaWduIGgyLFxuLnZlcnRpY2FsLWFsaWduIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRvZG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50b2RvLWxpc3Quc21hbGwtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50b2RvLWxpc3Quc21hbGwtbGlzdCA+IGxpIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nOiA2cHggNnB4IDZweCAxMnB4O1xufVxuLnRvZG8tbGlzdC5zbWFsbC1saXN0IC5idG4teHMsXG4udG9kby1saXN0LnNtYWxsLWxpc3QgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXB4IDJweCAxcHggNXB4O1xufVxuLnRvZG8tbGlzdCA+IGxpIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9kby1saXN0IC5oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnRvZG8tbGlzdCA+IGxpIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jaGVjay1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRvZG8tY29tcGxldGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uZ2VvLXN0YXRpc3RpYyBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nbHlwaGljb24uZmEge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xufVxuLyogSU5QVVRTICovXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtcy1zbSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5pbnB1dC1zIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmlucHV0LXMtbGcge1xuICB3aWR0aDogMjUwcHg7XG59XG4uaS1jaGVja3Mge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1jb250cm9sLFxuLnNpbmdsZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQgMHMsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLnNpbmdsZS1saW5lOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhhYzU5O1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLFxuLmhhcy1lcnJvciAuYnRuLWdyb3VwIC5yYWRpby1pbmxpbmUtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2Y4YWM1OTtcbn1cbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3Bpbm5lci1idXR0b25zLmlucHV0LWdyb3VwLWJ0biAuYnRuLXhzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG59XG4uc3Bpbm5lci1idXR0b25zLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMWFiMzk0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNsaWRlcl9yZWQgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0VENTU2NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8qIFVJIFNvcnRhYmxlICovXG4udWktc29ydGFibGUgLmlib3gtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4udWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NlY2VjZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlN2VhZWM7XG59XG4uaWJveC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbjogMHB4IDBweCAyM3B4ICFpbXBvcnRhbnQ7XG59XG4vKiBTV0lUQ0hFUyAqL1xuLm9ub2Zmc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxQUIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsXG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogVHJlYnVjaGV0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQUIzOTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzkxOTE5MTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFBQjM5NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzZweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICByaWdodDogMHB4O1xufVxuLyoganFHcmlkICovXG4udWktanFncmlkIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi51aS1qcWdyaWQtYnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1qcWdyaWQtaHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1qcWdyaWQtdGl0bGViYXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMS4xZW0gMWVtIDAuMmVtO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4udWktanFncmlkIHRyLnVpLXJvdy1sdHIgdGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4udWktc2VhcmNoLXRvb2xiYXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xNnB4O1xufVxuLnVpLWpxZ3JpZCB0ci51aS1zZWFyY2gtdG9vbGJhciB0aCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YyZmJmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWlucHV0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctc2VsYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVpLWpxZ3JpZCAudWktcGFnZXItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1wYWdlciB7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXBnLXRhYmxlIC5uYXZ0YWJsZSAudWktY29ybmVyLWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbjpob3ZlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4udWktanFncmlkIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi51aS1qcWdyaWQgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuLnVpLWpxZ3JpZC1wYWdlciB7XG4gIGhlaWdodDogMzJweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnVpLWpxZ3JpZCB0ci5qcWdyb3cgdGQge1xuICBwYWRkaW5nOiA2cHg7XG59XG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4udWktanFkaWFsb2cgPiAudWktcmVzaXphYmxlLXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLyogTmVzdGFibGUgbGlzdCAqL1xuLmRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGQtbGlzdCAuZGQtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5kZC1jb2xsYXBzZWQgLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRkLWl0ZW0sXG4uZGQtZW1wdHksXG4uZGQtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGQtaGFuZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGQtaGFuZGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZC1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRkLWl0ZW0gPiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbn1cbiNuZXN0YWJsZTIgLmRkLWl0ZW0gPiBidXR0b24ge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDMzcHg7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZGQtcGxhY2Vob2xkZXIsXG4uZGQtZW1wdHkge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2I2YmNiZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRkLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpLCAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDMwcHggMzBweDtcbn1cbi5kZC1kcmFnZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRkLWRyYWdlbCA+IC5kZC1pdGVtIC5kZC1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRkLWRyYWdlbCAuZGQtaGFuZGxlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4vKipcbiogTmVzdGFibGUgRXh0cmFzXG4qL1xuLm5lc3RhYmxlLWxpc3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbiNuZXN0YWJsZS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xufVxuI25lc3RhYmxlLW91dHB1dCxcbiNuZXN0YWJsZTItb3V0cHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzNlbTtcbiAgZm9udC1mYW1pbHk6IG9wZW4gc2FucywgbHVjaWRhIGdyYW5kZSwgbHVjaWRhIHNhbnMgdW5pY29kZSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jbmVzdGFibGUyIC5kZC1oYW5kbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jbmVzdGFibGUyIC5kZC1oYW5kbGU6aG92ZXIge1xuICAvKmJhY2tncm91bmQ6ICNiYmI7Ki9cbn1cbiNuZXN0YWJsZTIgc3Bhbi5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNuZXN0YWJsZS1vdXRwdXQsXG4jbmVzdGFibGUyLW91dHB1dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLyogQ29kZU1pcnJvciAqL1xuLkNvZGVNaXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uQ29kZU1pcnJvci1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4vKiBHb29nbGUgTWFwcyAqL1xuLmdvb2dsZS1tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLyogVmFsaWRhdGlvbiAqL1xubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2NjNTk2NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZvcm0tY29udHJvbC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjY2M1OTY1O1xufVxuLyogbmdHcmlkICovXG4uZ3JpZFN0eWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uZ3JpZFN0eWxlMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5uZ0ggZWFkZXJDZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5uZ0NlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmdUb3BQYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjY7XG59XG4ubmdSb3cuZXZlbiB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG4ubmdSb3cuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRUJGMkYxO1xufVxuLm5nUm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ubmdDZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmdIZWFkZXJDZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLyogVG9hc3RyIGN1c3RvbSBzdHlsZSAqL1xuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIG1hcmdpbjogYXV0byAwLjVlbSBhdXRvIC0xLjVlbTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMENcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgb3BhY2l0eTogMC45O1xuICAtbXMtZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiA6aG92ZXIge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU1NjU7XG59XG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2M2Yzg7XG59XG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG59XG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi8qIE5vdGlmaWUgKi9cbi5jZy1ub3RpZnktbWVzc2FnZS5pbnNwaW5pYS1ub3RpZnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMSBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMiBweCA0IHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMSBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMiBweCA0IHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiBub25lIDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmOGFjNTk7XG59XG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxYzg0YzY7XG59XG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI0VENTU2NTtcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzFhYjM5NDtcbn1cbi8qIEltYWdlIGNyb3BwZXIgc3R5bGUgKi9cbi5pbWctY29udGFpbmVyLFxuLmltZy1wcmV2aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctcHJldmlldy1zbSB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi8qIEZvcnVtIHN0eWxlcyAgKi9cbi5mb3J1bS1wb3N0LWNvbnRhaW5lciAubWVkaWEge1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmZvcnVtLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmZvcnVtLWF2YXRhciAuaW1nLWNpcmNsZSB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uYXV0aG9yLWluZm8ge1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3J1bS1wb3N0LWluZm8ge1xuICBwYWRkaW5nOiA5cHggMTJweCA2cHggMTJweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbn1cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmZvcnVtLXBvc3QtY29udGFpbmVyIC5tZWRpYS1ib2R5IC5waG90b3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5mb3J1bS1waG90byB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIC5mb3J1bS1hdmF0YXIge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhLWJvZHkgPiAubWVkaWEgLmZvcnVtLWF2YXRhciAuaW1nLWNpcmNsZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG59XG4ubWlkLWljb24ge1xuICBmb250LXNpemU6IDY2cHg7XG59XG4uZm9ydW0taXRlbSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG4udmlld3MtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3J1bS1jb250YWluZXIsXG4uZm9ydW0tcG9zdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ydW0taXRlbSBzbWFsbCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcnVtLWl0ZW0gLmZvcnVtLXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5mb3J1bS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbn1cbi5mb3J1bS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcnVtLWRlc2Mge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3J1bS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmEuZm9ydW0taXRlbS10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYS5mb3J1bS1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9ydW0taWNvbiAuZmEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uZm9ydW0taXRlbS5hY3RpdmUgLmZhIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uZm9ydW0taXRlbS5hY3RpdmUgYS5mb3J1bS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvcnVtLWluZm8ge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMHB4O1xuICAgIC8qIENvbW1lbnQgdGhpcyBpcyB5b3Ugd2FudCB0byBzaG93IGZvcnVtIGluZm8gaW4gc21hbGwgZGV2aWNlcyAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcnVtLWRlc2Mge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE5ldyBUaW1lbGluZSBzdHlsZSAqL1xuLnZlcnRpY2FsLWNvbnRhaW5lciB7XG4gIC8qIHRoaXMgY2xhc3MgaXMgdXNlZCB0byBnaXZlIGEgbWF4LXdpZHRoIHRvIHRoZSBlbGVtZW50IGl0IGlzIGFwcGxpZWQgdG8sIGFuZCBjZW50ZXIgaXQgaG9yaXpvbnRhbGx5IHdoZW4gaXQgcmVhY2hlcyB0aGF0IG1heC13aWR0aCAqL1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udmVydGljYWwtY29udGFpbmVyOjphZnRlciB7XG4gIC8qIGNsZWFyZml4ICovXG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4jdmVydGljYWwtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuI3ZlcnRpY2FsLXRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jdmVydGljYWwtdGltZWxpbmUubGlnaHQtdGltZWxpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U3ZWFlYztcbn1cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmNWY1ZjU7XG59XG4uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUsXG4uZGFyay10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQsXG4uZGFyay10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgI3ZlcnRpY2FsLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxuICAjdmVydGljYWwtdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udmVydGljYWwtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiA0ZW0gMDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udmVydGljYWwtdGltZWxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YxZjFmMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC5jc3NhbmltYXRpb25zIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmVydGljYWwtZGF0ZSBzbWFsbCB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuNmVtO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAxMjIlO1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMjIlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLmNzc2FuaW1hdGlvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi8qIFRhYnMgKi9cbi50YWJzLWNvbnRhaW5lciAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4udGFicy1jb250YWluZXIgLnRhYi1wYW5lIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC50YWItcGFuZSAucGFuZWwtYm9keSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMsXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMsXG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAucGFuZWwtYm9keSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gIHdpZHRoOiAyMCU7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAucGFuZWwtYm9keSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgLnBhbmVsLWJvZHkge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tcmlnaHQ6IDIwJTtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUsXG4udGFicy1jb250YWluZXIgLnBpbGwtY29udGVudCA+IC5waWxsLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudCA+IC5hY3RpdmUsXG4udGFicy1jb250YWluZXIgLnBpbGwtY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1iZWxvdyA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTdlYWVjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGksXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEsXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjIHRyYW5zcGFyZW50ICNlN2VhZWMgI2U3ZWFlYztcbiAgKmJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWMgI2U3ZWFlYyAjZTdlYWVjIHRyYW5zcGFyZW50O1xuICAqYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBqc3ZlY3Rvcm1hcCAqL1xuLmp2ZWN0b3JtYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmp2ZWN0b3JtYXAtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0RDRENEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYsIFZlcmRhbmE7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgcGFkZGluZzogNXB4O1xufVxuLmp2ZWN0b3JtYXAtem9vbWluLFxuLmp2ZWN0b3JtYXAtem9vbW91dCxcbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwYWRkaW5nOiAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5qdmVjdG9ybWFwLXpvb21pbixcbi5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmp2ZWN0b3JtYXAtem9vbWluIHtcbiAgdG9wOiAxMHB4O1xufVxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHRvcDogMzBweDtcbn1cbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNnB4O1xufVxuLmp2ZWN0b3JtYXAtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFQLy8vd0FBQU1iR3hvU0VoTGEydHBxYW1qWTJObFpXVnRqWTJPVGs1THk4dkI0ZUhnUUVCQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoL2hwRGNtVmhkR1ZrSUhkcGRHZ2dZV3BoZUd4dllXUXVhVzVtYndBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT0pO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDNweCAzcHggMXB4IDNweDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICBmbG9hdDogbGVmdDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMTVweDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLypTbGljayBDYXJvdXNlbCAqL1xuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbn1cbi8qIFBheW1lbnRzICovXG4ucGF5bWVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5wYXltZW50LWljb24tYmlnIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0QxREFERTtcbn1cbi5wYXltZW50cy1tZXRob2QucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5wYXltZW50cy1tZXRob2QgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYXltZW50cy1tZXRob2QgLnBhbmVsLWhlYWRpbmcgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi8qIFNlbGVjdDIgY3VzdG9tIHN0eWxlcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG59XG4uc2lkZWJhcmQtcGFuZWwge1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNlYmViZWQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50LFxuLm1lZGlhLWJvZHksXG4uc2lkZWJhcmQtcGFuZWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2lkZWJhcmQtcGFuZWwgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXJkLXBhbmVsIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDA7XG59XG4uc2lkZWJhci1jb250ZW50IC53cmFwcGVyLFxuLndyYXBwZXIuc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDtcbn1cbi5ib2R5LXNtYWxsIC5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIsXG4uYm9keS1zbWFsbCAud3JhcHBlci5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmlnaHQtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwOTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTI2MHB4O1xufVxuI3JpZ2h0LXNpZGViYXIuc2lkZWJhci1vcGVuIHtcbiAgcmlnaHQ6IDA7XG59XG4jcmlnaHQtc2lkZWJhci5zaWRlYmFyLW9wZW4uc2lkZWJhci10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2lkZWJhci1jb250YWluZXIgdWwubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2lkZWJhci1jb250YWluZXIgdWwubmF2LXRhYnMubmF2cy00IGxpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicy5uYXZzLTMgbGkge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4uc2lkZWJhci1jb250YWluZXIgdWwubmF2LXRhYnMubmF2cy0yIGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicyBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzJGNDA1MDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzNDU1Njtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpZGViYXItY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2lkZWJhci1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5zaWRlYmFyLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhci1jb250YWluZXIgdWwuc2lkZWJhci1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLW1lc3NhZ2U6bnRoLWNoaWxkKDJuKzIpIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5zaWRlYmFyLWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLXRpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgaDQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItbWVzc2FnZSA+IGEgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLW1lc3NhZ2UgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLW1lc3NhZ2UgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zZXRpbmdzLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQwNTA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS5mdWxsLWhlaWdodC1sYXlvdXQgI3dyYXBwZXIsXG5ib2R5LmZ1bGwtaGVpZ2h0LWxheW91dCAjcGFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3BhZ2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5ib2R5LmJveGVkLWxheW91dCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL3NoYXR0ZXJlZC5wbmcnKTtcbn1cbmJvZHkuYm94ZWQtbGF5b3V0ICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDA1MDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi50b3AtbmF2aWdhdGlvbi5ib3hlZC1sYXlvdXQgI3dyYXBwZXIsXG4uYm94ZWQtbGF5b3V0ICN3cmFwcGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNsZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjICFpbXBvcnRhbnQ7XG59XG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb250LW5vcmFtbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmItciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uaHItbGluZS1kYXNoZWQge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlN2VhZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uaHItbGluZS1zb2xpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxudmlkZW8ge1xuICB3aWR0aDogMTAwJSAgICAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gICAhaW1wb3J0YW50O1xufVxuLyogR0FMTEVSWSAqL1xuLmdhbGxlcnkgPiAucm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mYW5jeWJveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8qIE9ubHkgZm9yIGRlbW8gKi9cbiAgd2lkdGg6IDI0JTtcbn1cbi8qIFN1bW1lcm5vdGUgdGV4dCBlZGl0b3IgICovXG4ubm90ZS1lZGl0b3Ige1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4vKiBNT0RBTCAqL1xuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHotaW5kZXg6IDIyMDA7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDMwcHg7XG59XG4uaW5tb2RhbCAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmI7XG59XG4uaW5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW5pbWF0ZWQubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmlubW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmlubW9kYWwgLm1vZGFsLWljb24ge1xuICBmb250LXNpemU6IDg0cHg7XG4gIGNvbG9yOiAjZTJlM2UzO1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4vKiBXUkFQUEVSUyAqL1xuI3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLndyYXBwZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAxMHB4IDQwcHg7XG59XG4jcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4taGVpZ2h0OiA1NjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cbn1cbi50aXRsZS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaWJveC1jb250ZW50IGgxLFxuLmlib3gtY29udGVudCBoMixcbi5pYm94LWNvbnRlbnQgaDMsXG4uaWJveC1jb250ZW50IGg0LFxuLmlib3gtY29udGVudCBoNSxcbi5pYm94LXRpdGxlIGgxLFxuLmlib3gtdGl0bGUgaDIsXG4uaWJveC10aXRsZSBoMyxcbi5pYm94LXRpdGxlIGg0LFxuLmlib3gtdGl0bGUgaDUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG51bC51bnN0eWxlZCxcbm9sLnVuc3R5bGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJpZy1pY29uIHtcbiAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U1ZTZlNztcbn1cbi8qIEZPT1RFUiAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5mb290ZXIuZml4ZWRfZnVsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uZm9vdGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xufVxuYm9keS5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkLFxuYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDcwcHg7XG59XG5ib2R5Lm1pbmktbmF2YmFyLmNhbnZhcy1tZW51IC5mb290ZXIuZml4ZWQsXG5ib2R5LmNhbnZhcy1tZW51IC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDIyMHB4O1xufVxuYm9keS5ib2R5LXNtYWxsIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLyogUEFORUxTICovXG4ucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMHB4IDEwcHggMjBweCAxMHB4O1xufVxuLnBhbmVsLWhlYWRpbmcgaDEsXG4ucGFuZWwtaGVhZGluZyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi8qIFRBQkxFUyAqL1xuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgcGFkZGluZzogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogUEFORUxTICovXG4ucGFuZWwuYmxhbmstcGFuZWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYmxhbmstcGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLWxlZnQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0RERERERCAjREREREREIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b206ICNmM2YzZjQ7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2Lm5hdi10YWJzIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNBN0IxQzI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDI1cHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi51aS10YWIgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG4vKiBHTE9CQUwgICovXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5uby1ib3JkZXJzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm8tbWFyZ2lucyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm5vLXRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uaWJveC1jb250ZW50LnRleHQtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uYm9yZGVyLWxlZnQtcmlnaHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5saW5rLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIC5saW5rLWJsb2NrIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGluay1ibG9jayBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJvZHkubWluaS1uYXZiYXIgLmJyYW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmltZy5jaXJjbGUtYm9yZGVyIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJyYW5kaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLmxvZ2luLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjUlO1xufVxuLmljb25zLWJveCBoMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaWNvbnMtYm94IC5pbmZvbnQgYSBpIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4uaWNvbnMtYm94IC5pbmZvbnQgYSB7XG4gIGNvbG9yOiAjYTZhOGE5O1xufVxuLmljb25zLWJveCAuaW5mb250IGEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWktZHJhZ2dhYmxlIC5pYm94LXRpdGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWIgPiBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGMkY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjY2E0NDQwO1xuICBmb250LXNpemU6IDkwJTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pYm94IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaWJveC5jb2xsYXBzZWQgLmlib3gtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWJveC5jb2xsYXBzZWQgLmZhLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5pYm94LmNvbGxhcHNlZCAuZmEuZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uaWJveDphZnRlcixcbi5pYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmlib3gtdGl0bGUge1xuICAtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1sZWZ0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDNweCAwIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNHB4IDE1cHggN3B4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmlib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG59XG4uaWJveC1mb290ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG50YWJsZS50YWJsZS1tYWlsIHRyIHRkIHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi50YWJsZS1tYWlsIC5jaGVjay1tYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRhYmxlLW1haWwgLm1haWwtZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc3Rhci1tYWlsLFxuLmNoZWNrLW1haWwge1xuICB3aWR0aDogNDBweDtcbn1cbi51bnJlYWQgdGQgYSxcbi51bnJlYWQgdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yZWFkIHRkIGEsXG4ucmVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnVucmVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjg7XG59XG4uaWJveC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaWJveC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmYjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pYm94LWhlYWRpbmcgaDMge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaWJveC10aXRsZSBoNSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbn1cbi5pYm94LXRpdGxlIC5sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmlib3gtdG9vbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaWJveC10b29scyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogI2M0YzRjNDtcbn1cbi5pYm94LXRvb2xzIGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pYm94LXRvb2xzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pYm94IC5pYm94LXRvb2xzLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLyogQkFDS0dST1VORFMgKi9cbi50cmFuc3BhcmVudC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xufVxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZ5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzg0YzY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxhenVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxYzg0YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM4NGM2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2M2Yzg7XG4gIGJvcmRlci1jb2xvcjogIzIzYzZjODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y4YWM1OTtcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBib3JkZXItY29sb3I6ICNmOGFjNTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU1NjU7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi5wcm9ncmVzcy1zbWFsbCxcbi5wcm9ncmVzcy1zbWFsbCAucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnByb2dyZXNzLXNtYWxsLFxuLnByb2dyZXNzLW1pbmkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucHJvZ3Jlc3MtbWluaSxcbi5wcm9ncmVzcy1taW5pIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnByb2dyZXNzLWJhci1uYXZ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYzdhYjtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzg0YzY7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNjNmM4O1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4uanVtYm90cm9uIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIENPTE9SUyAqL1xuLnRleHQtbmF2eSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWM4NGM2O1xufVxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMjNjNmM4O1xufVxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjhhYzU5O1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW1wbGVfdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmltZy1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCAjOTE5MTkxO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCAjOTE5MTkxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggIzkxOTE5MTtcbn1cbi8qIEZvciBoYW5kbGUgZGlmZXJlbnQgYmcgY29sb3IgaW4gQW5ndWxhckpTIHZlcnNpb24gKi9cbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzIgbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzMgbmF2Lm5hdmJhcixcbi5tYWlsYm94XFwuaW5ib3ggbmF2Lm5hdmJhcixcbi5tYWlsYm94XFwuZW1haWxfdmlldyBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5lbWFpbF9jb21wb3NlIG5hdi5uYXZiYXIsXG4uZGFzaGJvYXJkc1xcLmRhc2hib2FyZF80XzEgbmF2Lm5hdmJhcixcbi5tZXRyaWNzIG5hdi5uYXZiYXIsXG4ubWV0cmljc1xcLmluZGV4IG5hdi5uYXZiYXIsXG4uZGFzaGJvYXJkc1xcLmRhc2hib2FyZF81IG5hdi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLyogRm9yIGhhbmRsZSBkaWZlcmVudCBiZyBjb2xvciBpbiBNVkMgdmVyc2lvbiAqL1xuLkRhc2hib2FyZF8yIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uRGFzaGJvYXJkXzMgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfNF8xIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uQ29tcG9zZUVtYWlsIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uRW1haWxWaWV3IC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uSW5ib3ggLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5NZXRyaWNzIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uRGFzaGJvYXJkXzUgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5hLmNsb3NlLWNhbnZhcy1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxMDExO1xuICBjb2xvcjogI2E3YjFjMjtcbn1cbmEuY2xvc2UtY2FudmFzLW1lbnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEZVTEwgSEVJR0hUICovXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmgtYnJlYWRjcnVtYiB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTk2cHgpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maC1uby1icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5OXB4KTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmgtY29sdW1uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMjA0MCAhaW1wb3J0YW50O1xufVxuLm1vZGFsIHtcbiAgei1pbmRleDogMjA1MCAhaW1wb3J0YW50O1xufVxuLnNwaW5lci1leGFtcGxlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4vKiBNQVJHSU5TICYgUEFERElOR1MgKi9cbi5wLXh4cyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5wLXhzIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wLXNtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wLW0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnAtbWQge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnAtbGcge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnAteGwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnAtdy14cyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5wLXctc20ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucC13LW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucC13LW1kIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLnAtdy1sZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wLXcteGwge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ubS14eHMge1xuICBtYXJnaW46IDJweCA0cHg7XG59XG4ubS14cyB7XG4gIG1hcmdpbjogNXB4O1xufVxuLm0tc20ge1xuICBtYXJnaW46IDEwcHg7XG59XG4ubSB7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5tLW1kIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLm0tbGcge1xuICBtYXJnaW46IDMwcHg7XG59XG4ubS14bCB7XG4gIG1hcmdpbjogNTBweDtcbn1cbi5tLW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm0tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS1sIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm0tbC1uLTRwIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5tLWwtbi1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5tLWwtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5tLWwtbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5tLWwtbi14bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cbi5tLXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tLXQteHhzIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm0tdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubS10LW4teHhzIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5tLXQtbi14cyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ubS10LW4tc20ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tLXQtbiB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm0tdC1uLW1kIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4ubS10LW4tbGcge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5tLXQtbi14bCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLm0tci1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1yLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5tLXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tLXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubS1yLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm0tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tLXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubS1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4ubS1yLW4teHMge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ubS1yLW4tc20ge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLm0tci1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5tLXItbi1tZCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4ubS1yLW4tbGcge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuLm0tci1uLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cbi5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm0tYiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubS1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5tLWItbiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG4ubS1iLW4tbGcge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuLnNwYWNlLTE1IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc3BhY2UtMjAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5zcGFjZS0yNSB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLnNwYWNlLTMwIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uZnVsbHNjcmVlbi1pYm94LW1vZGUgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuYm9keS5mdWxsc2NyZWVuLWlib3gtbW9kZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5pYm94LmZ1bGxzY3JlZW4ge1xuICB6LWluZGV4OiAyMDMwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaWJveC5mdWxsc2NyZWVuIC5jb2xsYXBzZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pYm94LmZ1bGxzY3JlZW4gLmlib3gtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xufVxuYm9keS5tb2RhbC1vcGVuIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuYm9keS5tb2RhbC1vcGVuIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7XG59XG4vKiBTaG93IHByb2ZpbGUgZHJvcGRvd24gb24gZml4ZWQgc2lkZWJhciAqL1xuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5wcm9maWxlLWVsZW1lbnQsXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xufVxuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5sb2dvLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNsZWFyLWxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cbi5jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbn1cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBTRUFSQ0ggUEFHRSAqL1xuLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMxRTBGQkU7XG59XG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWxpbmsge1xuICBjb2xvcjogIzAwNjYyMTtcbn1cbi5zZWFyY2gtcmVzdWx0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi8qIENPTlRBQ1RTICovXG4uY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhY3QtYm94ID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWN0LWJveC5jZW50ZXItdmVyc2lvbiA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uID4gYSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtYm94IC5jb250YWN0LWJveC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4vKiBJTlZPSUNFICovXG4uaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoNCksXG4uaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDMpLFxuLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4uaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDQpLFxuLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCgzKSxcbi5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLmludm9pY2UtdG90YWwgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDE1JTtcbn1cbi8qIEVSUk9SICYgTE9HSU4gJiBMT0NLU0NSRUVOKi9cbi5taWRkbGUtYm94IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogMTAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubG9ja3NjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG4ubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5sb2dpbkNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ucGFzc3dvcmRCb3gge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ubG9nby1uYW1lIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1pZGRsZS1ib3ggaDEge1xuICBmb250LXNpemU6IDE3MHB4O1xufVxuLndyYXBwZXIgLm1pZGRsZS1ib3gge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cbi5sb2NrLXdvcmQge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDcwcHg7XG59XG4ubG9jay13b3JkIHNwYW4ge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2U5ZTllOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvY2std29yZCAuZmlyc3Qtd29yZCB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG59XG4vKiBEQVNCT0FSRCAqL1xuLmRhc2hib2FyZC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xufVxuLmRhc2hib2FyZC1oZWFkZXIgaDIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uZmlzdC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN0YXRpc3RpYy1ib3gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmRhc2hib2FyZC1oZWFkZXIgLmxpc3QtZ3JvdXAtaXRlbSBzcGFuLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxpc3QtZ3JvdXAuY2xlYXItbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbnVsLmNsZWFyLWxpc3Q6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBJbnRpbWVsaW5lICovXG4udGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuLnRpbWVsaW5lLWl0ZW0gLmRhdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4udGltZWxpbmUtaXRlbSAuY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4vKiBQSU4gQk9BUkQgKi9cbnVsLm5vdGVzIGxpLFxudWwudGFnLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwubm90ZXMgbGkgaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG51bC5ub3RlcyBsaSBkaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsLm5vdGVzIGxpIGRpdiBzbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbnVsLm5vdGVzIGxpIGRpdiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbnVsLm5vdGVzIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDQwcHggNTBweCAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxudWwubm90ZXMgbGkgZGl2IHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG51bC5ub3RlcyBsaSBkaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDJweCAjMjEyMTIxO1xuICAvKiBTYWZhcmkrQ2hyb21lICovXG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAycHggcmdiYSgzMywgMzMsIDMzLCAwLjcpO1xuICAvKiBPcGVyYSAqL1xuICBib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIDAuNyk7XG59XG51bC5ub3RlcyBsaSBkaXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbn1cbnVsLm5vdGVzIGxpOm50aC1jaGlsZChldmVuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbnVsLm5vdGVzIGxpOm50aC1jaGlsZCgzbikgZGl2IHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxudWwubm90ZXMgbGk6bnRoLWNoaWxkKDVuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxudWwubm90ZXMgbGkgZGl2OmhvdmVyLFxudWwubm90ZXMgbGkgZGl2OmZvY3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIxMHB4O1xuICB3aWR0aDogMjEwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDdweCAjMjEyMTIxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggN3B4IHJnYmEoMzMsIDMzLCAzMywgMC43KTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAwLjcpO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBsaW5lYXI7XG59XG4vKiBGSUxFIE1BTkFHRVIgKi9cbi5maWxlLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIwcHg7XG59XG4uZmlsZS1tYW5hZ2VyIGg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maWxlLW1hbmFnZXIge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvbGRlci1saXN0IGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmZvbGRlci1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvbGRlci1saXN0IGxpIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMzZDRkNWQ7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjM2Q0ZDVkO1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzFjODRjNjtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMjNjNmM4O1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0VGNTM1Mjtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRjhBQzU5O1xufVxuLmZpbGUtbWFuYWdlciBoNS50YWctdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnRhZy1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGFnLWxpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5maWxlLW1hbmFnZXIgLmhyLWxpbmUtZGFzaGVkIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uZmlsZSAuaWNvbixcbi5maWxlIC5pbWFnZSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZSAuaWNvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpbGUtY29udHJvbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWxlLWNvbnRyb2wuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmlsZSAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBjb2xvcjogI2RhZGFkYTtcbn1cbi5maWxlIC5maWxlLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5maWxlLW5hbWUgc21hbGwge1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMC42ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ZW0gc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMC42ZW0gc29saWQgI2YxZjFmMTtcbiAgcmlnaHQ6IDBlbTtcbiAgYm90dG9tOiAwZW07XG59XG5hLmNvbXBvc2UtbWFpbCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLm1haWwtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi8qIFBST0ZJTEUgKi9cbi5wcm9maWxlLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZS1zdGF0cyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wcm9maWxlLWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5wcm9maWxlLWltYWdlIGltZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4ucHJvZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuLmZlZWQtYWN0aXZpdHktbGlzdCAuZmVlZC1lbGVtZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uZmVlZC1lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mZWVkLWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5mZWVkLWVsZW1lbnQsXG4uZmVlZC1lbGVtZW50IC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZmVlZC1lbGVtZW50LFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZlZWQtZWxlbWVudCA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmVlZC1lbGVtZW50IGltZy5pbWctY2lyY2xlLFxuLmRyb3Bkb3duLW1lc3NhZ2VzLWJveCBpbWcuaW1nLWNpcmNsZSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uZmVlZC1lbGVtZW50IC53ZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uZmVlZC1lbGVtZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mZWVkLWVsZW1lbnQgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZlZWQtcGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmlsZS1saXN0IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZmlsZS1saXN0IGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5maWxlLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnVzZXItZnJpZW5kcyBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyogTUFJTEJPWCAqL1xuLm1haWwtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1haWwtYm94LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ubWFpbC1ib3gtaGVhZGVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm1haWxib3gtY29udGVudCAudGFnLWxpc3QgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWFpbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWFpbC10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ubWFpbC10ZXh0IC5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubWFpbC1ib2R5IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1haWwtdGV4dCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjg7XG59XG4ubWFpbC1hdHRhY2htZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tYWlsYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbC1vbnRhY3Qge1xuICB3aWR0aDogMjMlO1xufVxuLyogUFJPSkVDVFMgKi9cbi5wcm9qZWN0LXBlb3BsZSxcbi5wcm9qZWN0LWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmRkLnByb2plY3QtcGVvcGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnByb2plY3QtcGVvcGxlIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucHJvamVjdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9qZWN0LWxpc3QgdGFibGUgdHIgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2plY3QtbWFuYWdlciAudGFnLWxpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9qZWN0LWZpbGVzIGxpIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4vKiBGQVEgKi9cbi5mYXEtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mYXEtcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXEtcXVlc3Rpb246aG92ZXIge1xuICBjb2xvcjogIzE3OWQ4Mjtcbn1cbi5mYXEtYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmZhcS1pdGVtIC50YWctaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIENoYXQgdmlldyAqL1xuLm1lc3NhZ2UtaW5wdXQge1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cbi5jaGF0LWF2YXRhciB7XG4gIHdoaXRlOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2hhdC11c2VyLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNoYXQtdXNlciB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5jaGF0LXVzZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNoYXQtdmlldyB7XG4gIHotaW5kZXg6IDIwMDEyO1xufVxuLmNoYXQtdXNlcnMsXG4uY2hhdC1zdGF0aXN0aWMge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNoYXQtdXNlcnMsXG4gIC5jaGF0LXN0YXRpc3RpYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmNoYXQtdmlldyAuaWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGF0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4ubWVzc2FnZS1hdmF0YXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UubGVmdCAubWVzc2FnZS1kYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLnJpZ2h0IC5tZXNzYWdlLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4ubWVzc2FnZS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hhdC1kaXNjdXNzaW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jaGF0LXVzZXJzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5jaGF0LW1lc3NhZ2UtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBqc1RyZWUgKi9cbi5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtYW5jaG9yID4gLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbi5ub25lIHtcbiAgd2lkdGg6IDA7XG59XG4vKiBDTElFTlRTICovXG4uY2xpZW50cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jbGllbnRzLWxpc3QgLnRhYi1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuLmNsaWVudC1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjIwcHg7XG59XG4uY2xpZW50cy1saXN0IHRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmUgO1xufVxuLmNsaWVudC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2xpZW50LWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jbGllbnQtYXZhdGFyIHtcbiAgd2lkdGg6IDQycHg7XG59XG4uY2xpZW50LWF2YXRhciBpbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29udGFjdC10eXBlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGNvbG9yOiAjYzFjM2M0O1xufVxuLmNsaWVudC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNsaWVudC1kZXRhaWwgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jbGllbnQtZGV0YWlsIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uLmdyYXktYmcge1xuICBjb2xvcjogI2E3YWFhYjtcbn1cbi5jbGllbnRzLWxpc3QgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5jbGllbnRzLWxpc3QgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5jbGllbnRzLWxpc3QgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLyogQkxPRyBBUlRJQ0xFICovXG4uYmxvZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvZyBoNSB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLmJsb2cgLmJ0biB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLmFydGljbGUgaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkY0MDUwO1xufVxuLmFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uYXJ0aWNsZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMTAwcHggMDtcbn1cbi5hcnRpY2xlIC5pYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLyogSVNTVUUgVFJBQ0tFUiAqL1xuLmlzc3VlLXRyYWNrZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG50YWJsZS5pc3N1ZS10cmFja2VyIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmlzc3VlLWluZm8ge1xuICB3aWR0aDogNTAlO1xufVxuLmlzc3VlLWluZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLmlzc3VlLWluZm8gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIFRFQU1TICovXG4udGVhbS1tZW1iZXJzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4udGVhbS1tZW1iZXJzIGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLyogQUdJTEUgQk9BUkQgKi9cbi5zb3J0YWJsZS1saXN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmFnaWxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYWdpbGUtbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbjogMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYWdpbGUtbGlzdCBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hZ2lsZS1saXN0IGxpLndhcm5pbmctZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2Y4YWM1OTtcbn1cbi5hZ2lsZS1saXN0IGxpLmRhbmdlci1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRUQ1NTY1O1xufVxuLmFnaWxlLWxpc3QgbGkuaW5mby1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMWM4NGM2O1xufVxuLmFnaWxlLWxpc3QgbGkuc3VjY2Vzcy1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMWFiMzk0O1xufVxuLmFnaWxlLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLyogRElGRiAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmZjNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNjtcbn1cbi8qIEUtY29tbWVyY2UgKi9cbi5wcm9kdWN0LWJveCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ucHJvZHVjdC1ib3g6aG92ZXIsXG4ucHJvZHVjdC1ib3guYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4ICNhOGE4YTg7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4ICNhOGE4YTg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCAjYThhOGE4O1xufVxuLnByb2R1Y3QtaW1pdGF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjk7XG4gIGNvbG9yOiAjYmViZWMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2R1Y3QtaW1pdGF0aW9uLnhsIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbi5wcm9kdWN0LWRlc2Mge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWNvbW1lcmNlIC50YWctbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWNvbW1lcmNlIC5mYS1zdGFyIHtcbiAgY29sb3I6ICNEMURBREU7XG59XG4uZWNvbW1lcmNlIC5mYS1zdGFyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjhhYzU5O1xufVxuLmVjb21tZXJjZSAubm90ZS1lZGl0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwIDVweCAwO1xufVxuLnByb2R1Y3QtbmFtZTpob3Zlcixcbi5wcm9kdWN0LW5hbWU6Zm9jdXMge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdC1kZXRhaWwgLmlib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4IDMwcHg7XG59XG4uaW1hZ2UtaW1pdGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMDBweCAwO1xufVxuLnByb2R1Y3QtbWFpbi1wcmljZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5wcm9kdWN0LWltYWdlcyB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLyogU29jaWFsIGZlZWQgKi9cbi5zb2NpYWwtZmVlZC1zZXBhcmF0ZWQgLnNvY2lhbC1mZWVkLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA2MnB4O1xufVxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWF2YXRhciBpbWcge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWZlZWQtYm94IC5zb2NpYWwtYXZhdGFyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc29jaWFsLWZlZWQtYm94IHtcbiAgLypwYWRkaW5nOiAxNXB4OyovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hcnRpY2xlIC5zb2NpYWwtZmVlZC1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zb2NpYWwtYWN0aW9uIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnNvY2lhbC1hdmF0YXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuLnNvY2lhbC1jb21tZW50IC5zb2NpYWwtY29tbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLnNvY2lhbC1hdmF0YXIgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNvY2lhbC1hdmF0YXIgLm1lZGlhLWJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29jaWFsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNvY2lhbC1ib2R5IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc29jaWFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG4uc29jaWFsLWZvb3RlciAuc29jaWFsLWNvbW1lbnQgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zb2NpYWwtY29tbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc29jaWFsLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNvY2lhbC1jb21tZW50IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLyogVm90ZSBsaXN0ICovXG4udm90ZS1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi52b3RlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnZvdGUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG59XG4udm90ZS1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52b3RlLWFjdGlvbnMgYSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZvdGUtYWN0aW9ucyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udm90ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi52b3RlLXRpdGxlOmhvdmVyLFxuLnZvdGUtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi52b3RlLWluZm8sXG4udm90ZS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLnZvdGUtaW5mbyxcbi52b3RlLWluZm8gYSB7XG4gIGNvbG9yOiAjYjRiNmI4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4udm90ZS1pbmZvIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udm90ZS1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi52b3RlLWljb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNlOGU5ZWE7XG59XG4udm90ZS1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuYm9keS5ib2R5LXNtYWxsIC52b3RlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NtYWxsLWNoYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNzbWFsbC1jaGF0IC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTRweDtcbn1cbi5vcGVuLXNtYWxsLWNoYXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgcGFkZGluZzogOXB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm9wZW4tc21hbGwtY2hhdDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5zbWFsbC1jaGF0LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc21hbGwtY2hhdC1ib3gubmctc21hbGwtY2hhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvZHktc21hbGwgLnNtYWxsLWNoYXQtYm94IHtcbiAgYm90dG9tOiA3MHB4O1xuICByaWdodDogMjBweDtcbn1cbi5zbWFsbC1jaGF0LWJveC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbWFsbC1jaGF0LWJveCAuaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICMyRjQwNTA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNoYXQtZGF0ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY29udGVudCA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5jaGF0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY29udGVudCAuY2hhdC1tZXNzYWdlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLmxlZnQgLmNoYXQtbWVzc2FnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY29udGVudCAucmlnaHQgLmNoYXQtbWVzc2FnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuZm9ybS1jaGF0IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLypcbiAqIG1ldGlzbWVudSAtIHYyLjAuMlxuICogQSBqUXVlcnkgbWVudSBwbHVnaW5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9vbm9rdW11cy9tZXRpc01lbnVcbiAqXG4gKiBNYWRlIGJ5IE9zbWFuIE51cmkgT2t1bXVzXG4gKiBVbmRlciBNSVQgTGljZW5zZVxuICovXG4ubWV0aXNtZW51IC5wbHVzLW1pbnVzLFxuLm1ldGlzbWVudSAucGx1cy10aW1lcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tZXRpc21lbnUgLmFycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cbi5tZXRpc21lbnUgLmdseXBoaWNvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5nbHlwaGljb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5tZXRpc21lbnUgLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4ubWV0aXNtZW51IC5pb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuaW9uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG4ubWV0aXNtZW51IC5mYS5wbHVzLW1pbnVzOmJlZm9yZSxcbi5tZXRpc21lbnUgLmZhLnBsdXMtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEucGx1cy10aW1lcyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLnBsdXMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5tZXRpc21lbnUgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXRpc21lbnUgLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWV0aXNtZW51IC5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1yb3RhdGluZy1wbGFuZVwiPjwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItcm90YXRpbmctcGxhbmUuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcm90YXRlUGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1yb3RhdGVQbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1kb3VibGUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UxLFxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdhdmVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0MlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDNcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q0XCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0NVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YXZlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uc2stc3Bpbm5lci13YXZlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhdmVTdHJldGNoRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLFxuICA0MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsXG4gIDQwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMSxcbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXdhbmRlcmluZ0N1YmVNb3ZlIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gIH1cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gIH1cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1wdWxzZVwiPjwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItcHVsc2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcHVsc2VTY2FsZU91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaGFzaW5nLWRvdHNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QxLFxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cyAuc2stZG90MiB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzQm91bmNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXRocmVlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlM1wiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIGRpdiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay10aHJlZUJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgLnNrLWJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY3ViZS1ncmlkXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCB7XG4gIC8qXG4gICAqIFNwaW5uZXIgcG9zaXRpb25zXG4gICAqIDEgMiAzXG4gICAqIDQgNSA2XG4gICAqIDcgOCA5XG4gICAqL1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkLnNrLXNwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZSB7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogMzMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsXG4gIDcwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLFxuICA3MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgfVxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdvcmRwcmVzc1wiPlxuICogICAgICA8c3BhbiBjbGFzcz1cInNrLWlubmVyLWNpcmNsZVwiPjwvc3Bhbj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd29yZHByZXNzLnNrLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zay1zcGlubmVyLXdvcmRwcmVzcyAuc2staW5uZXItY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWlubmVyQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTglO1xuICBoZWlnaHQ6IDE4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSxcbiAgMzklLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSxcbiAgMzklLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuYm9keS5ydGxzIHtcbiAgLyogVGhlbWUgY29uZmlnICovXG59XG5ib2R5LnJ0bHMgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAyMjBweCAwIDA7XG59XG5ib2R5LnJ0bHMgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAzNXB4IDdweCAxMHB4O1xufVxuYm9keS5ydGxzIC5pYm94LXRpdGxlIGg1IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRscyAucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bHMgLmlib3gtdG9vbHMge1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkucnRscyAuc3RhdC1wZXJjZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ib2R5LnJ0bHMgLm5hdmJhci1yaWdodCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bHMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bHMgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDE0cHggMjBweCA1cHggNXB4O1xufVxuYm9keS5ydGxzIC5mZWVkLWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkucnRscyAudGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnJ0bHMgLnRpbWVsaW5lLWl0ZW0gLmRhdGUgaSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuYm9keS5ydGxzIC50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5ib2R5LnJ0bHMgLnRoZW1lLWNvbmZpZyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuYm9keS5ydGxzIC5zcGluLWljb24ge1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xufVxuYm9keS5ydGxzIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkucnRscyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0byAtMS41ZW0gYXV0byAwLjVlbTtcbn1cbmJvZHkucnRscyAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbn1cbmJvZHkucnRscyAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbmJvZHkucnRscyAudmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5ib2R5LnJ0bHMgLmZpbGUtYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIHVsLm5vdGVzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIC5jaGF0LXVzZXJzLFxuYm9keS5ydGxzIC5jaGF0LXN0YXRpc3RpYyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYm9keS5ydGxzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgLmItciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuYm9keS5ydGxzIC5kZC1saXN0IC5kZC1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keS5ydGxzIC5kZC1pdGVtID4gYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIC50aGVtZS1jb25maWctYm94IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxzIC50aGVtZS1jb25maWctYm94LnNob3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxzIC5zcGluLWljb24ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbmJvZHkucnRscyAuc2tpbi1zZXR0dGluZ3Mge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYm9keS5ydGxzIC5za2luLXNldHR0aW5ncyB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuYm9keS5ydGxzIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5LnJ0bHMgLmNoYXQtdXNlcnMsXG4gIGJvZHkucnRscyAuY2hhdC1zdGF0aXN0aWMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCxcbmJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xufVxuYm9keS5ydGxzLm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLmZvb3Rlci5maXhlZCxcbmJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmJvZHktc21hbGwucnRscy50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiBub25lO1xufVxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbn1cbmJvZHkucnRscy5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5ib2R5LnJ0bHMuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMjIwcHggMCAwO1xufVxuYm9keS5ydGxzLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmJvZHktc21hbGwucnRscyAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJvZHktc21hbGwucnRscyAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbmJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5ib2R5LnJ0bHMgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkucnRscyAudG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCxcbmJvZHkucnRscy50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuYm9keS1zbWFsbC5ydGxzICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuICAuYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLmJvZHktc21hbGwucnRscy5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucnRscy5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLnJ0bHMuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucnRscyAubHRyLXN1cHBvcnQge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi8qXG4gKlxuICogICBUaGlzIGlzIHN0eWxlIGZvciBza2luIGNvbmZpZ1xuICogICBVc2Ugb25seSBpbiBkZW1vIHRoZW1lXG4gKlxuKi9cbi50aGVtZS1jb25maWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aGVtZS1jb25maWctYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbn1cbi50aGVtZS1jb25maWctYm94LnNob3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDBweCAwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2tpbi1zZXR0dGluZ3Mge1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xufVxuLnNraW4tc2V0dHRpbmdzIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNldGluZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5zZXRpbmdzLWl0ZW0uc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXRpbmdzLWl0ZW0gLnN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5za2luLW5hbWUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2V0aW5ncy1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZWZhdWx0LXNraW4sXG4uYmx1ZS1za2luLFxuLnVsdHJhLXNraW4sXG4ueWVsbG93LXNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVmYXVsdC1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5kZWZhdWx0LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk5ZDgyO1xufVxuLmJsdWUtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuLmJsdWUtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDhkZGI7XG59XG4ueWVsbG93LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMTAwJTtcbn1cbi55ZWxsb3ctc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZTg3MzU7XG59XG4udWx0cmEtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTIucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuLnVsdHJhLXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWEyZDQwO1xufVxuLypcbiAqXG4gKiAgIFNLSU4gMSAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gQmx1ZSBsaWdodFxuICpcbiovXG4uc2tpbi0xIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDMwcHg7XG59XG4uc2tpbi0xIC5uYXZiYXItdG9wLWxpbmtzID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5za2luLTEuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG4uc2tpbi0xIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMGU5YWVmICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0xIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzBlOWFlZjtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZycpO1xufVxuLnNraW4tMS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICMzZTQ5NWY7XG59XG4uc2tpbi0xIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2tpbi0xIC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2E0NDU5O1xufVxuLnNraW4tMSAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2tpbi0xIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6ICMwZTlhZWY7XG4gIGJvcmRlci1jb2xvcjogIzBlOWFlZjtcbn1cbmJvZHkuc2tpbi0xIHtcbiAgYmFja2dyb3VuZDogIzNlNDk1Zjtcbn1cbi5za2luLTEgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2luLTEgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5za2luLTEgLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweCAzMHB4O1xufVxuLmZpeGVkLW5hdi5za2luLTEgLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNraW4tMSAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuLnNraW4tMSAjcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjZmYTtcbn1cbi5za2luLTEgLmlib3gtdGl0bGUsXG4uc2tpbi0xIC5pYm94LWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5za2luLTEgLmlib3gtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBzb2xpZDtcbn1cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5za2luLTEgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzNXB4IDI1cHggMjVweCAyNXB4O1xufVxuLnNraW4tMSAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNraW4tMSAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2tpbi0xIC5wcm9maWxlLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2tpbi0xIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNraW4tMSAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5za2luLTEgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjM2E0NDU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLypcbiAqXG4gKiAgIFNLSU4gMiAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gSW5zcGluaWEgVWx0cmFcbiAqXG4qL1xuYm9keS5za2luLTIge1xuICBjb2xvcjogIzU2NTc1OCAhaW1wb3J0YW50O1xufVxuLnNraW4tMiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAyNXB4O1xufVxuLnNraW4tMiAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLnNraW4tMiAuc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogIzIzYzZjOCAhaW1wb3J0YW50O1xufVxuLnNraW4tMiAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyM2M2Yzg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMi5wbmcnKTtcbn1cbi5za2luLTIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuLnNraW4tMiAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNraW4tMi5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cbi5za2luLTIgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbn1cbi5za2luLTIgLmxvZ28tZWxlbWVudCB7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cbi5za2luLTIgLm5hdiA+IGxpID4gYSxcbi5za2luLTIgLndlbGNvbWUtbWVzc2FnZSB7XG4gIGNvbG9yOiAjZWRmNmZmO1xufVxuLnNraW4tMiAjdG9wLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2tpbi0yICNzaWRlLW1lbnUgPiBsaSA+IGEsXG4uc2tpbi0yIC5uYXYubmF2LXNlY29uZC1sZXZlbCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNTg2YjdkO1xufVxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMjEzYTUzO1xufVxuLnNraW4tMi5taW5pLW5hdmJhciAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyMTNhNTM7XG59XG4uc2tpbi0yIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6ICMyM2M2Yzg7XG4gIGJvcmRlci1jb2xvcjogIzIzYzZjODtcbn1cbi5za2luLTIgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0yICN0b3Atc2VhcmNoIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnNraW4tMiAjd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uc2tpbi0yIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICMyMTNhNTM7XG59XG4uZml4ZWQtbmF2LnNraW4tMiAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICMyMTNhNTM7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5za2luLTIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweCAyNXB4O1xufVxuLnNraW4tMiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xufVxuLnNraW4tMiAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuLnNraW4tMiAuZGFzaG9hcmQtMSAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDMwcHggMjVweCAzMHB4O1xufVxuLnNraW4tMiAuaWJveC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uc2tpbi0yIC5pYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNraW4tMiAjcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjZjZmNmY2IDIwJSwgI2Q1ZDVkNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgI2Y2ZjZmNiAyMCUsICNkNWQ1ZDUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjZjZmNmY2IDIwJSwgI2Q1ZDVkNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjZjZmNmY2IDIwJSwgI2Q1ZDVkNSAxMDAlKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jZjZmNmY2LCBlbmRDb2xvcnN0cj0jZDVkNWQ1KVwiO1xufVxuLnNraW4tMiAuaWJveC10aXRsZSxcbi5za2luLTIgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNraW4tMiAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNraW4tMiAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNraW4tMiAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2tpbi0yIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5za2luLTIgLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMiAubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMWEyZDQxO1xufVxuLnNraW4tMiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5za2luLTIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBjb2xvcjogIzIxM2E1Mztcbn1cbi5za2luLTIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLypcbiAqXG4gKiAgIFNLSU4gMyAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gWWVsbG93L3B1cnBsZVxuICpcbiovXG4uc2tpbi0zIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDMwcHg7XG59XG4uc2tpbi0zIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uc2tpbi0zLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuLnNraW4tMyAuc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogI2VjYmE1MiAhaW1wb3J0YW50O1xufVxuYm9keS5ib3hlZC1sYXlvdXQuc2tpbi0zICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzNlMmM0Mjtcbn1cbi5za2luLTMgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNiYTUyO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nJyk7XG59XG4uc2tpbi0zLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogIzNlMmM0Mjtcbn1cbi5za2luLTMgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5za2luLTMgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5za2luLTMgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzODI4M2M7XG59XG4uZml4ZWQtbmF2LnNraW4tMyAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2tpbi0zIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzk0OGI5Njtcbn1cbi5za2luLTMgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5za2luLTMgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogI2VjYmE1MjtcbiAgYm9yZGVyLWNvbG9yOiAjZWNiYTUyO1xufVxuYm9keS5za2luLTMge1xuICBiYWNrZ3JvdW5kOiAjM2UyYzQyO1xufVxuLnNraW4tMyAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNraW4tMyAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4IDMwcHg7XG59XG4uc2tpbi0zIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uc2tpbi0zICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNmZhO1xufVxuLnNraW4tMyAuaWJveC10aXRsZSxcbi5za2luLTMgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNraW4tMyAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNraW4tMyAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4IDI1cHg7XG59XG4uc2tpbi0zIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2tpbi0zIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5za2luLTMgLnByb2ZpbGUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5za2luLTMgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2tpbi0zIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMyAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzODI4M2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNraW4tMyAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMyAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NzJ4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTVteEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N214S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTRXeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdXeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3R3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU0bXhLS1RVMUtnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuYm9keS5tZC1za2luIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5sYWJlbCxcbi5tZC1za2luIC5iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbn1cbi5tZC1za2luIC5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1kLXNraW4gLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZC1za2luIC53cmFwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICB9XG59XG4ubWQtc2tpbiAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwIDEwcHggMjBweCAxMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMzQpLCAwIDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG4ubWQtc2tpbiAuZnVsbC1oZWlnaHQtbGF5b3V0IC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYyAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLmlib3gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4gLmlib3guYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZC1za2luIC5pYm94LXRpdGxlLFxuLm1kLXNraW4gLmlib3gtY29udGVudCB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5tZC1za2luIC5pYm94LXRpdGxlIGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1kLXNraW4gYS5jbG9zZS1jYW52YXMtbWVudSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gLndlbGNvbWUtbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1kLXNraW4gI3RvcC1zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luICN0b3Atc2VhcmNoOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbiAjbmVzdGFibGUtb3V0cHV0LFxuLm1kLXNraW4gI25lc3RhYmxlMi1vdXRwdXQge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIGx1Y2lkYSBncmFuZGUsIGx1Y2lkYSBzYW5zIHVuaWNvZGUsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWQtc2tpbiAubGFuZGluZy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1kLXNraW4gLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdC5uYXZiYXItc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWQtc2tpbiAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tZC1za2luIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzY3NmE2YztcbiAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggMjVweDtcbn1cbi5tZC1za2luIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNWI1ZDVmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1kLXNraW4gLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubWQtc2tpbiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNWI1ZDVmO1xufVxuLm1kLXNraW4gLm5hdiAub3BlbiA+IGEsXG4ubWQtc2tpbiAubmF2IC5vcGVuID4gYTpob3Zlcixcbi5tZC1za2luIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5tZC1za2luIC5uYXZiYXItdG9wLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuLm1kLXNraW4gLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZC1za2luIC5wYWNlLWRvbmUgLm5hdi1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5tZC1za2luIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY5O1xufVxuLm1kLXNraW4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCA1MnB4O1xufVxuLm1kLXNraW4gLm5hdmJhci10b3AtbGlua3MgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5tZC1za2luIC5uYXYgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1kLXNraW4gLm5hdmJhci1zdGF0aWMtc2lkZSAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLm1kLXNraW4gLm5hdmJhci1zdGF0aWMtc2lkZSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5tZC1za2luIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cbi5tZC1za2luIC5uYXYtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5uYXYtaGVhZGVyIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbiAubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1kLXNraW4gLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5tZC1za2luIC5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiA2NXB4O1xufVxuLm1kLXNraW4gLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5tZC1za2luIC5wYWNlLWRvbmUgLm5hdmJhci1zdGF0aWMtc2lkZSxcbi5tZC1za2luIC5wYWNlLWRvbmUgLm5hdi1oZWFkZXIsXG4ubWQtc2tpbiAucGFjZS1kb25lIGxpLmFjdGl2ZSxcbi5tZC1za2luIC5wYWNlLWRvbmUgI3BhZ2Utd3JhcHBlcixcbi5tZC1za2luIC5wYWNlLWRvbmUgLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5tZC1za2luIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgei1pbmRleDogMjAzMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLm5hdmJhci1maXhlZC10b3AsXG4ubWQtc2tpbiAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMzk0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubWQtc2tpbiAjcmlnaHQtc2lkZWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA5MDA7XG59XG4ubWQtc2tpbiAud2hpdGUtYmcgLm5hdmJhci1maXhlZC10b3AsXG4ubWQtc2tpbiAud2hpdGUtYmcgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLmNvbnRhY3QtYm94IHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWQtc2tpbiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgbWFyZ2luOiAzMHB4IDIwcHggMCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1kLXNraW4gLmRhc2hib2FyZC1oZWFkZXIge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxufVxuLm1kLXNraW4gdWwubm90ZXMgbGkgZGl2IHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4gLmZpbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luIC5tYWlsLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1kLXNraW4gLm1haWwtYm94LWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xufVxuLm1kLXNraW4gLm1haWxib3gtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5zb2NpYWwtZmVlZC1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQubmF2YmFyLXNjcm9sbCxcbi5tZC1za2luLmxhbmRpbmctcGFnZS5ib2R5LXNtYWxsIC5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLXNjcm9sbCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAxMHB4O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZS5ib2R5LXNtYWxsIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4ubWQtc2tpbiAubGFuZGluZ19saW5rIGEsXG4ubWQtc2tpbiAuc3BlY2lhbF9saW5rIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY5O1xufVxuLm1kLXNraW4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubWQtc2tpbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2Lm5hdmJhci1yaWdodCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpob3Zlcixcbi5tZC1za2luIC50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpmb2N1cyxcbi5tZC1za2luLnRvcC1uYXZpZ2F0aW9uIC5uYXYgLm9wZW4gPiBhLFxuLm1kLXNraW4udG9wLW5hdmlnYXRpb24gLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1kLXNraW4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWQtc2tpbi5maXhlZC1uYXYgI3dyYXBwZXIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWQtc2tpbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMDtcbn1cbi5tZC1za2luLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbi5tZC1za2luLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuLm1kLXNraW4uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbi5jYW52YXMtbWVudSBuYXYubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgei1pbmRleDogMjAwMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAyMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjAwcHg7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyxcbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzLFxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuICAuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sb2NrLXdvcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1mb3JtLWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaWRlYmFyZC1wYW5lbCB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbC5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaWJveC10b29scyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAudGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgfVxuICAudGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLm5hdi5uYXZiYXItdG9wLWxpbmtzIGxpLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pYm94LXRvb2xzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLyogT25seSBkZW1vICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53ZWxjb21lLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIVxuICogTW9wYUJvb3RzdHJhcEJ1bmRsZSBwYWdpbmF0aW9uIHN1cHBvcnRcbiAqL1xuLnBhZ2luYXRpb24gLmRpc2FibGVkIGEsXG4ucGFnaW5hdGlvbiAuZGlzYWJsZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbiAubmV4dCBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi8qXG4gKiBtb3Zpbmcgc3VibmF2aWdhdGlvbiBiYXIgc25hcHBpbmcgdG8gdG9wIG9uIHNjcm9sbFxuICogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy85MTc5NzA4L3JlcGxpY2F0aW5nLWJvb3RzdHJhcHMtbWFpbi1uYXYtYW5kLXN1Ym5hdlxuICogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xMDMxODE2My9zdWJuYXYtYmFyLWNvbGxhcHNlZC13aXRoLXR3aXR0ZXItYm9vdHN0cmFwXG4gKiBodHRwOi8vdHdpdHRlci5naXRodWIuY29tL2Jvb3RzdHJhcC9hc3NldHMvY3NzL2RvY3MuY3NzXG4gKi9cbi8qIFN1Ym5hdiAqL1xuLnN1Ym5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAvKiBSZXBlYXQgdGhlIGdyYWRpZW50ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmNWY1ZjUpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogQ2hyb21lIDEwKyxTYWZhcmkgNS4xKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmNWY1ZjUnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLyogSUU2LTkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnN1Ym5hdiAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdWJuYXYgLm5hdiA+IGxpID4gYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGEsXG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGEgLmNhcmV0LFxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc3Nztcbn1cbi5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLnN1Ym5hdiAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uc3VibmF2IC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4vKiBGaXhlZCBzdWJuYXYgb24gc2Nyb2xsLCBidXQgb25seSBmb3IgOTgwcHggYW5kIHVwIChzb3JyeSBJRSEpICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnN1Ym5hdi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gICAgLyogMTAgbGVzcyB0aGFuIC5uYXZiYXItZml4ZWQgdG8gcHJldmVudCBhbnkgb3ZlcmxhcCAqL1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgLyogZHJvcCB0aGUgYm9yZGVyIG9uIHRoZSBmaXhlZCBlZGdlcyAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gICAgLyogSUU2LTkgKi9cbiAgfVxuICAuc3VibmF2LWZpeGVkIC5uYXYge1xuICAgIHdpZHRoOiA5MzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDFweDtcbiAgfVxuICAuc3VibmF2IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gIC5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYTpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vKiBNYWtlIHRhYmxlcyBzcGFjZWQgb3V0IGEgYml0IG1vcmUgKi9cbmgyICsgdGFibGUsXG5oMyArIHRhYmxlLFxuaDQgKyB0YWJsZSxcbmgyICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4vKiBMQVJHRSBERVNLVE9QIFNDUkVFTlMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgLyogVXBkYXRlIHN1Ym5hdiBjb250YWluZXIgKi9cbiAgLnN1Ym5hdi1maXhlZCAubmF2IHtcbiAgICB3aWR0aDogMTE2OHB4O1xuICAgIC8qIDJweCBsZXNzIHRvIGFjY291bnQgZm9yIGxlZnQvcmlnaHQgYm9yZGVycyBiZWluZyByZW1vdmVkIHdoZW4gaW4gZml4ZWQgbW9kZSAqL1xuICB9XG59XG4vKipcbiAqIFRvIHN1cHBvcnQgc3VibmF2YmFycyB3ZSBhZGQgYSBzZWN0aW9uIHBhZGRpbmcgdG9wLCBcbiAqIHNvIGlmIHlvdSB1c2UgaW5wYWdlIGFuY2hvcnMgd3JhcCB0aGVtIGluIHNlY3Rpb25zIHRvIGhhdmUgY29ycmVjdCBzY3JvbGxpbmcgcGFkZGluZy10b3BcbiAqL1xuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4vKipcbiogU29tZSBmaXhlcyBmb3IgZGlzcGxheWluZyBnb29nbGUgbWFwcyBpbnNpZGUgYSBwYWdlIHdpdGggYm9vdHN0cmFwXG4qL1xuLmdtbm9wcmludCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jcmlnaHQtc2lkZWJhciB7XG4gIHRvcDogNTBweDtcbn1cbiNyaWdodC1zaWRlYmFyIC5zaWRlYmFyLWNvbnRhaW5lciAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbiNyaWdodC1zaWRlYmFyIC5zaWRlYmFyLWNvbnRhaW5lciAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uaGVscC10b29sdGlwLWxhYmVsLnRvb2x0aXAtdGhlbWUtcHJpbWFyeSArIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRjQwNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIgLmhlbHAtdG9vbHRpcC1sYWJlbCAub3JnLWxhYmVsLXRvb2x0aXAge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlci5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItbGVmdCAudG9vbHRpcCB7XG4gIHJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyLWxlZnQgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItcmlnaHQgLnRvb2x0aXAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyLXJpZ2h0IC50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byFpbXBvcnRhbnQ7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTAwcHg7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHRyOmZpcnN0LWNoaWxkIHRoLFxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHRyIHRoLFxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB0ciB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItbGcge1xuICBtYXgtd2lkdGg6IDUxMnB4O1xufVxuLmFydGljbGUtdGl0bGUge1xuICBtYXJnaW46IDQwcHggMCA1MHB4IDA7XG59XG4uZmllbGQtdmFsdWUtcm93IC5maWVsZC12YWx1ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE3cHg7XG59XG4uZmllbGQtdmFsdWUtcm93IC5lZGl0LWZpZWxkLXZhbHVlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtdmFsdWUtcm93OmhvdmVyIC5lZGl0LWZpZWxkLXZhbHVlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdGUtZWRpdGFibGUuaXRlLWVkaXRhYmxlLXNlbmRpbmcgLml0ZS1lZGl0YWJsZS1mb3JtIC5pdGUtZWRpdGFibGUtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE3cHg7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtdGV4dDpob3ZlciAuaXRlLWVkaXRhYmxlLWVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLXRleHQgLml0ZS1lZGl0YWJsZS1lZGl0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLWZvcm0gLml0ZS1lZGl0YWJsZS1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS1mb3JtIC5pdGUtZWRpdGFibGUtc3VibWl0LWxpbmssXG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSAuaXRlLWVkaXRhYmxlLWNhbmNlbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiA4cHggMCAwIDRweDtcbn1cbi5lZGl0YWJsZS1wZW5jaWwtd3JhcHBlciAuZWRpdGFibGUtcGVuY2lsLWljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZWRpdGFibGUtcGVuY2lsLXdyYXBwZXI6aG92ZXIgLmVkaXRhYmxlLXBlbmNpbC1pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jb2xsYXBzZS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbGxhcHNlLWl0ZW0gLmNvbGxhcHNlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uY29sbGFwc2UtaXRlbSAuY29sbGFwc2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uY29sbGFwc2UtaXRlbS5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmNvbGxhcHNlLXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5jb2xsYXBzZS1yb3cgLmNvbGxhcHNlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uY29sbGFwc2Utcm93IC5jb2xsYXBzZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5jb2xsYXBzZS1yb3cuY29sbGFwc2VkIC5jb2xsYXBzZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi50YWJsZS1jb2xsYXBzYWJsZSB0ciAuY29sbGFwc2UtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4udGFibGUtY29sbGFwc2FibGUgdHIgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLnRhYmxlLWNvbGxhcHNhYmxlIHRyLmV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbn1cbi50YWJsZS1jb2xsYXBzYWJsZSB0ci5leHBhbmRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RTY7XG59XG4udGFibGUtY29sbGFwc2FibGUgdHIuZXhwYW5kZWQgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLnRhYmxlLWNvbGxhcHNhYmxlIHRyIC5zb3J0YWJsZS1oYW5kbGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy03IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtNiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy00IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tNiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC03IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtNiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC00IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy03IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctNiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy00IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uY29udGFpbmVyLXhzIC52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvbnRhaW5lci14cyAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG50ci5jb250YWluZXIteHMgLnZpc2libGUteHMge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbnRoLmNvbnRhaW5lci14cyAudmlzaWJsZS14cyxcbnRkLmNvbnRhaW5lci14cyAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIteHMgLnZpc2libGUteHMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci14cyAudmlzaWJsZS14cy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIteHMgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXhzIC5oaWRkZW4teHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXNtIC52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG50ci5jb250YWluZXItc20gLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbnRoLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbSxcbnRkLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItc20gLnZpc2libGUtc20tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItc20gLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXNtIC5oaWRkZW4tc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLW1kIC52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG50ci5jb250YWluZXItbWQgLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbnRoLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZCxcbnRkLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbWQgLnZpc2libGUtbWQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbWQgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLW1kIC5oaWRkZW4tbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWxnIC52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG50ci5jb250YWluZXItbGcgLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbnRoLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZyxcbnRkLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbGcgLnZpc2libGUtbGctYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbGcgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWxnIC5oaWRkZW4tbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5jb2wteGxnLTEsXG4gIC5jb2wteGxnLTIsXG4gIC5jb2wteGxnLTMsXG4gIC5jb2wteGxnLTQsXG4gIC5jb2wteGxnLTUsXG4gIC5jb2wteGxnLTYsXG4gIC5jb2wteGxnLTcsXG4gIC5jb2wteGxnLTgsXG4gIC5jb2wteGxnLTksXG4gIC5jb2wteGxnLTEwLFxuICAuY29sLXhsZy0xMSxcbiAgLmNvbC14bGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wteGxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtNjdweCB7XG4gIG1hcmdpbi1sZWZ0OiA2N3B4O1xufVxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cbi53aWR0aC0zN3B4IHtcbiAgd2lkdGg6IDM3cHg7XG59XG4ud2lkdGgtbGFiZWwge1xuICB3aWR0aDogMTE2cHg7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cy5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzLmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXMuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnksXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLm5hdi5uYXZiYXItbmF2Lm5hdmJhci1yaWdodCAucmlnaHQtc2lkZWJhci10b2dnbGU6aG92ZXIgaSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyAuYWxlcnQtd3JhcHBlci1zdGF0aWMge1xuICBoZWlnaHQ6IDE5MnB4O1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyAuYWxlcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtZmxleC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubmF2LWZsZXgtcmlnaHQgPiBsaSB7XG4gICAgZmxleDogMCAxIDA7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkuZmlyc3Qge1xuICAgIGZsZXg6IDAgMSAwO1xuICB9XG4gIC5uYXYtZmxleC1yaWdodCA+IGxpLmxhc3Qge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5uYXYtZmxleC1yaWdodCA+IGxpLmxhc3QgPiBhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5uYXYtZmxleC1yaWdodCA+IGxpIGEubmF2YmFyLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNHB4IDlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCA1cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1mbGV4LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkubGFzdCA+IGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuI3NlbGVjdDItc2VhcmNoX3F1ZXJ5LXJlc3VsdHMge1xuICBtYXgtaGVpZ2h0OiA0NzVweDtcbn1cbi5wLXh4cyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5wLXhzIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wLXNtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wLW0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnAtbWQge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnAtbGcge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnAteGwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnAtdy14eHMge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5wLXcteHMge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ucC13LXNtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnAtdy1tIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnAtdy1tZCB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5wLXctbGcge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucC13LXhsIHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnAtbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wLWwtbm9uZSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnAtbC1ub25lLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbC1ub25lLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtbC1ub25lLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLWwtbm9uZS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAucC1sLW5vbmUteGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtbC14eHMge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnAtbC14cyB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnAtbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnAtbC1tIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLW4teHhzIHtcbiAgcGFkZGluZy1sZWZ0OiAtNXB4O1xufVxuLnAtbC1uLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTBweDtcbn1cbi5wLWwtbi1zbSB7XG4gIHBhZGRpbmctbGVmdDogLTE1cHg7XG59XG4ucC1sLW4tbSB7XG4gIHBhZGRpbmctbGVmdDogLTIwcHg7XG59XG4ucC1sLW4tbWQge1xuICBwYWRkaW5nLWxlZnQ6IC0yNXB4O1xufVxuLnAtbC1uLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAtMzBweDtcbn1cbi5wLWwtbi14bCB7XG4gIHBhZGRpbmctbGVmdDogLTQwcHg7XG59XG4ucC10LW5vbmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnAtdC14eHMge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnAtdC14cyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnAtdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnAtdC1tIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucC10LW1kIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ucC10LWxnIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucC10LXhsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucC10LW4teHhzIHtcbiAgcGFkZGluZy10b3A6IC01cHg7XG59XG4ucC10LW4teHMge1xuICBwYWRkaW5nLXRvcDogLTEwcHg7XG59XG4ucC10LW4tc20ge1xuICBwYWRkaW5nLXRvcDogLTE1cHg7XG59XG4ucC10LW4tbSB7XG4gIHBhZGRpbmctdG9wOiAtMjBweDtcbn1cbi5wLXQtbi1tZCB7XG4gIHBhZGRpbmctdG9wOiAtMjVweDtcbn1cbi5wLXQtbi1sZyB7XG4gIHBhZGRpbmctdG9wOiAtMzBweDtcbn1cbi5wLXQtbi14bCB7XG4gIHBhZGRpbmctdG9wOiAtNDBweDtcbn1cbi5wLXItbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXItbm9uZS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yLW5vbmUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtci1ub25lLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC1yLW5vbmUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5wLXItbm9uZS14bGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtci14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5wLXIteHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnAtci1tIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnAtci1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5wLXItbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLXhsIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnAtci1uLXh4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHg7XG59XG4ucC1yLW4teHMge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweDtcbn1cbi5wLXItbi1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNXB4O1xufVxuLnAtci1uLW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjBweDtcbn1cbi5wLXItbi1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yNXB4O1xufVxuLnAtci1uLWxnIHtcbiAgcGFkZGluZy1yaWdodDogLTMwcHg7XG59XG4ucC1yLW4teGwge1xuICBwYWRkaW5nLXJpZ2h0OiAtNDBweDtcbn1cbi5wLWItbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1iLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucC1iLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucC1iLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucC1iLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wLWItbWQge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5wLWItbGcge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wLWIteGwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wLWItbi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogLTVweDtcbn1cbi5wLWItbi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweDtcbn1cbi5wLWItbi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTVweDtcbn1cbi5wLWItbi1tIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMHB4O1xufVxuLnAtYi1uLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IC0yNXB4O1xufVxuLnAtYi1uLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IC0zMHB4O1xufVxuLnAtYi1uLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IC00MHB4O1xufVxuLnAtMSB7XG4gIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtdC0xIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuLnAtbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cbi5wLXItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtOCB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtdC04IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnAtbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5wLXItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtOSB7XG4gIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtdC05IHtcbiAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuLnAtbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbn1cbi5wLXItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xufVxuLm0teHhzIHtcbiAgbWFyZ2luOiA1cHg7XG59XG4ubS14cyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tLXNtIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLm0tbSB7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5tLW1kIHtcbiAgbWFyZ2luOiAyNXB4O1xufVxuLm0tbGcge1xuICBtYXJnaW46IDMwcHg7XG59XG4ubS14bCB7XG4gIG1hcmdpbjogNDBweDtcbn1cbi5tLXcteHhzIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5tLXcteHMge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5tLXctc20ge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5tLXctbSB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLm0tdy1tZCB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuLm0tdy1sZyB7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuLm0tdy14bCB7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxuLm0tbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLWwteHhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tLWwteHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tLWwtc20ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tLWwtbSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm0tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLm0tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm0tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLm0tbC1uLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm0tbC1uLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLm0tbC1uLW0ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4ubS1sLW4tbWQge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG4ubS1sLW4tbGcge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG4ubS1sLW4teGwge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG4ubS10LW5vbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubS10LXh4cyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tLXQteG1zIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLm0tdC14cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tLXQtbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubS10LW4teHhzIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLXQtbi14bXMge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLm0tdC1uLXhzIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ubS10LW4tc20ge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5tLXQtbi1tIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLm0tdC1uLXhsIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm0tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tLXItbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4ubS1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ubS1yLW4teHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLm0tci1uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5tLXItbi1tIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5tLXItbi1tZCB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG4ubS1yLW4tbGcge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuLm0tci1uLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cbi5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm0tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tLWItbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubS1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLm0tYi1uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4ubS1iLW4tbSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG4ubS1iLW4tbGcge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuLm0tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubS1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubS10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm0tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubS15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnQtMTUge1xuICB0b3A6IDE1cHg7XG59XG4uYi0xNSB7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5sLTE1IHtcbiAgbGVmdDogMTVweDtcbn1cbi5yLTE1IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4udC0xNS1pIHtcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uYi0xNS1pIHtcbiAgYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubC0xNS1pIHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnItMTUtaSB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWIteHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLW4teGwge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXItNiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm0tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5tLWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuLm0tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubS1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnAtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4ucC10LTMge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLnAtdC00IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5wLWItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4ucC1iLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLnAtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4ucC1sLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5wLXItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5wLWwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLnAtci00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnAtdC03IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5wLWItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4ucC1yLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4ucC1sLTcge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5wLWwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucC1sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmYtcy0yMnB4IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5mLXMtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZi1zLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmQtaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5kLWktYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kLW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmQtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnYtYS10IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi52LWEtYiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi53LTEyLXAge1xuICB3aWR0aDogMTIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53LTEyLXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udy0xMi0yNS1wIHtcbiAgd2lkdGg6IDEyLjI1JTtcbn1cbi53LTE0LXAge1xuICB3aWR0aDogMTQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53LTE0LXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udy0xNC0yLXAge1xuICB3aWR0aDogMTQlO1xufVxuLnctMTAtcCB7XG4gIHdpZHRoOiAxMCU7XG59XG4udy0xNS1wIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi53LTE2LTUtcCB7XG4gIHdpZHRoOiAxNi41JTtcbn1cbi53LTIwLXAge1xuICB3aWR0aDogMjAlO1xufVxuLnctMTAwLXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnctMzAwIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm9mLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2YtYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBvcy1hIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvcy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG5hOmhvdmVyLmJ0bi1kYW5nZXIsXG5hOmFjdGl2ZS5idG4tZGFuZ2VyLFxuYTpmb2N1cy5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjQ0NDQzA0O1xufVxuLmNsZWFyLW5vbmUge1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvcmstYnJlYWstYnJlYWstYWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pZGRsZS1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24uYm9keS1zbWFsbCAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQsXG4uYm9keS1zbWFsbCAudG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZW1wdHktaGlkZGVuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b3JkLWJyZWFrLWJyZWFrLXdvcmQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLndoaXRlLXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5oLWYtYyB7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi53LWYtYyB7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucG9pbnRlci1ldmVudHMtYWxsIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuLnYtYS1tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52LWEtdC1iIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuLnRpdGxlLWFjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZi13LWIge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG4udGV4dC1icmVhay1mb3JjZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ubWluLXctNTUge1xuICBtaW4td2lkdGg6IDU1cHg7XG59XG4ubWluLXctNjAge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4ubWluLXctMjAwIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5taW4tdy0yNTAge1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuLm1pbi13LTQwMCB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG4ubWluLXctMTAwMCB7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xufVxuLm1pbi13LTEyMDAge1xuICBtaW4td2lkdGg6IDEyMDBweDtcbn1cbi5taW4tdy0xMzAwIHtcbiAgbWluLXdpZHRoOiAxMzAwcHg7XG59XG4ubWluLXctMTUwMCB7XG4gIG1pbi13aWR0aDogMTUwMHB4O1xufVxuLm1pbi13LTE2MDAge1xuICBtaW4td2lkdGg6IDE2MDBweDtcbn1cbi5taW4tdy0xODAwIHtcbiAgbWluLXdpZHRoOiAxODAwcHg7XG59XG4ubWF4LXctMTQ1IHtcbiAgbWF4LXdpZHRoOiAxNDVweDtcbn1cbi5tYXgtdy0yMDAge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLm1heC13LTMwMCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4udy0xMjAge1xuICB3aWR0aDogMTIwcHg7XG59XG4udy0xNTAge1xuICB3aWR0aDogMTUwcHg7XG59XG4udy0yMDAge1xuICB3aWR0aDogMjAwcHg7XG59XG4udy0zMDAge1xuICB3aWR0aDogMzAwcHg7XG59XG4udy00MDAge1xuICB3aWR0aDogNDAwcHg7XG59XG4udy01MDAge1xuICB3aWR0aDogNTAwcHg7XG59XG4udy0xNjAwIHtcbiAgd2lkdGg6IDE2MDBweDtcbn1cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1pbi1oLTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLm1pbi1oLTQwMCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLm1pbi1oLTUwMCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLm1heC1oLTIwMCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuLm1heC1oLTQwMCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuLm1heC1oLTUwMCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLm1heC1oLTgwMCB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xufVxuLmgtNTMtaSB7XG4gIGhlaWdodDogNTNweCAhaW1wb3J0YW50O1xufVxuLnYtYS1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5jb2xsZWN0aW9uLWl0ZW0tZGVmYXVsdC5pY2hlY2staW5wdXQgKyAuaGVscC1ibG9jayB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iZy13aGl0ZS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLmRpc2FibGVkLWdyb3VwIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjMmMyO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiYTtcbn1cbi5idG4tZGVmYXVsdDpmb2N1czpob3Zlcixcbi5idG4tZGVmYXVsdC5mb2N1czpob3Zlcixcbi5idG4tZGVmYXVsdDpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdDpob3Zlcjpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDpmb2N1cy5mb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cy5mb2N1cyxcbi5idG4tZGVmYXVsdDpob3Zlci5mb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWJhO1xuICBib3JkZXItY29sb3I6ICNiYWJhYmE7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5idG4tb3V0bGluZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2MyYzJjMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmZvY3VzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmhvdmVyOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzLmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmhvdmVyLmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzg0YzY7XG4gIGJvcmRlci1jb2xvcjogIzFjODRjNjtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3YmI5O1xuICBib3JkZXItY29sb3I6ICMxYTdiYjk7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZm9jdXM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6aG92ZXI6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6aG92ZXIuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhN2JiOTtcbiAgYm9yZGVyLWNvbG9yOiAjMWE3YmI5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjkwZDg7XG4gIGJvcmRlci1jb2xvcjogIzFmOTBkODtcbn1cbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZjkwZDg7XG59XG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICMxYzg0YzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xufVxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWI5YmI7XG4gIGJvcmRlci1jb2xvcjogIzIxYjliYjtcbn1cbi5idG4taW5mbzpmb2N1czpob3Zlcixcbi5idG4taW5mby5mb2N1czpob3Zlcixcbi5idG4taW5mbzpob3Zlcjpob3Zlcixcbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1czpmb2N1cyxcbi5idG4taW5mby5mb2N1czpmb2N1cyxcbi5idG4taW5mbzpob3Zlcjpmb2N1cyxcbi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzpmb2N1cy5mb2N1cyxcbi5idG4taW5mby5mb2N1cy5mb2N1cyxcbi5idG4taW5mbzpob3Zlci5mb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiOWJiO1xuICBib3JkZXItY29sb3I6ICMyMWI5YmI7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ZDdkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjZkN2Q5O1xufVxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tb3V0bGluZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmU6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI2ZDdkOTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzIzYzZjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBib3JkZXItY29sb3I6ICNmOGFjNTk7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMsXG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YTU0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdhNTRhO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmZvY3VzOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmhvdmVyOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmZvY3VzLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmhvdmVyLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2E1NGE7XG4gIGJvcmRlci1jb2xvcjogI2Y3YTU0YTtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliNjZkO1xuICBib3JkZXItY29sb3I6ICNmOWI2NmQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjliNjZkO1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjhhYzU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ3NTg7XG4gIGJvcmRlci1jb2xvcjogI2VjNDc1ODtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZm9jdXM6aG92ZXIsXG4uYnRuLWRhbmdlcjpob3Zlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXM6Zm9jdXMsXG4uYnRuLWRhbmdlcjpob3Zlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmZvY3VzLmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMuZm9jdXMsXG4uYnRuLWRhbmdlcjpob3Zlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0NzU4O1xuICBib3JkZXItY29sb3I6ICNlYzQ3NTg7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2Nzc2O1xuICBib3JkZXItY29sb3I6ICNlZjY3NzY7XG59XG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tb3V0bGluZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlZjY3NzY7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI0VENTU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGVmYXVsdC1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYWJhYmE7XG59XG4uYnRuLXByaW1hcnktYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMThhNjg5O1xufVxuLmJ0bi1zdWNjZXNzLWItbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFhN2JiOTtcbn1cbi5idG4taW5mby1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyMWI5YmI7XG59XG4uYnRuLXdhcm5pbmctYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdhNTRhO1xufVxuLmJ0bi1kYW5nZXItYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWM0NzU4O1xufVxuLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5zd2FsLWJ1dHRvbi0tYXBwcm92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4uc3dhbC1idXR0b24tLWFwcHJvdmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbn1cbi5idG4tZ3JvdXAgLmJ0bi1hY3RpdmUtcHJpbWFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiAuZHJvcGRvd24tbWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiAuZHJvcGRvd24tbWVudS1pdGVtLmRyb3Bkb3duLW1lbnUtaXRlbS1zbSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmRyb3Bkb3duLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5hLmRpc2FibGVkLFxuYVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mLXctbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5tYWluLW5hdiB1bC5uYXYge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLm1haW4tbmF2IHVsLm5hdiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbi5tYWluLW5hdiB1bC5uYXYgPiBsaSBhLmJ0bi1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbn1cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLWZpbHRlciAuc2Nyb2xsYWJsZS1tZCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5kcm9wZG93bi1maWx0ZXIgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtZmlsdGVyZWQgPiB0aGVhZCA+IHRyLnRhYmxlLWhlYWRlci1yb3cgPiB0aCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciA+IHRoZWFkID4gdHIudGFibGUtaGVhZGVyLXJvdyA+IHRoLFxuLnRhYmxlLWZpbHRlcmVkID4gdGhlYWQgPiB0ci50YWJsZS1mb290ZXItcm93ID4gdGgsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgPiB0aGVhZCA+IHRyLnRhYmxlLWZvb3Rlci1yb3cgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWx0ZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWx0ZXJlZCA+IHRoZWFkID4gdHIgPiB0aCAuZHJvcGRvd24tZmlsdGVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyID4gdGhlYWQgPiB0ciA+IHRoIC5kcm9wZG93bi1maWx0ZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUtZmlsdGVyZWQgPiB0aGVhZCA+IHRyID4gdGggLmRyb3Bkb3duLWZpbHRlci5vcGVuLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyID4gdGhlYWQgPiB0ciA+IHRoIC5kcm9wZG93bi1maWx0ZXIub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudS50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudS50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkIHtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgcmlnaHQ6IDA7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSAucmFkaW8sXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5yYWRpbyxcbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUgLmNoZWNrYm94LFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSAuY2hlY2tib3gge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyIC5saW5rLWZpbHRlcixcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuZHJvcGRvd24tZmlsdGVyIC5saW5rLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlLWZpbHRlcmVkIHRoZWFkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudS50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIHRoZWFkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudS50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4udGFibGUtZmlsdGVyZWQgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4udGFibGUtY29sdW1uLXdyYXBwZXIgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4udGFibGUtZmlsdGVyZWQgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4udGFibGUtZmlsdGVyZWQgLmxpbmstZmlsdGVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5saW5rLWZpbHRlcixcbi50YWJsZS1maWx0ZXJlZCAuc3Bhbi1maWx0ZXIsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNwYW4tZmlsdGVyIHtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgYTpob3Zlcixcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuZHJvcGRvd24tZmlsdGVyIGE6aG92ZXIsXG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciBhOmZvY3VzLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgYTpmb2N1cyxcbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyIGE6YWN0aXZlLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgYTphY3RpdmUsXG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciBhLmFjdGl2ZSxcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuZHJvcGRvd24tZmlsdGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udGFibGUtZmlsdGVyZWQgLnNwYW4tZmlsdGVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5zcGFuLWZpbHRlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtZmlsdGVyZWQgLnNjcm9sbGFibGUtbWQsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNjcm9sbGFibGUtbWQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGFibGUtZmlsdGVyZWQgLnNjcm9sbGFibGUtbWQudGFibGUtY29sdW1uLWNvbnRyb2wsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNjcm9sbGFibGUtbWQudGFibGUtY29sdW1uLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG4jZmlsdGVyX3Nob3dfY2FsbGJhY2tfZmlsdGVyX2xhYmVsIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgKyAuZm9ybS1ob3Jpem9udGFsID4gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29sdW1uLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi50YWJsZS1jb2x1bW4td2lkZ2V0LXNob3cge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnRhYmxlLWNvbHVtbi13aWRnZXQtc2hvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgbGFiZWwgLnRhYmxlLWNvbHVtbi1jb250cm9sLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jb250cm9sIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLm1pbmljb2xvcnMgLm1pbmljb2xvcnMtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCAubWluaWNvbG9ycyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLm1pbmljb2xvcnMgLm1pbmljb2xvcnMtcGFuZWwge1xuICBsZWZ0OiAtMTUwcHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jb250cm9sIC50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcmlnaHQ6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWluLXdpZHRoOiAyOTJweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNjcm9sbGFibGUtbWQge1xuICBoZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgfVxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyID4gZGl2IHtcbiAgICBmbGV4OiAxIGF1dG87XG4gIH1cbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jbGVhcmZpeDo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmNsZWFyZml4OjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5kbC1ob3Jpem9udGFsIGRkOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuZGwtaG9yaXpvbnRhbCBkZDo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuY29udGFpbmVyOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuY29udGFpbmVyOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jb250YWluZXItZmx1aWQ6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jb250YWluZXItZmx1aWQ6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnJvdzo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnJvdzo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5idG4tdG9vbGJhcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmJ0bi10b29sYmFyOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubmF2OjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubmF2OjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhci1oZWFkZXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXItaGVhZGVyOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXItY29sbGFwc2U6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXItY29sbGFwc2U6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnBhZ2VyOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucGFnZXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnBhbmVsLWJvZHk6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5wYW5lbC1ib2R5OjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5tb2RhbC1oZWFkZXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5tb2RhbC1oZWFkZXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm1vZGFsLWZvb3Rlcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm1vZGFsLWZvb3Rlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMXB4O1xufVxuLmZpbHRlci1lbXB0eS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgbGluZS1oZWlnaHQ6IDI3MHB4O1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5KQ29sUmVzaXplciB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uSkNMUmdyaXBzIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uSkNMUmdyaXAge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuLkpDTFJncmlwIC5KQ29sUmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHRvcDogMDtcbn1cbi5KQ0xSTGFzdEdyaXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uSkNMUmdyaXBEcmFnIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udGFibGUtY29uZmlnLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy1saXN0LXRhYmxlQ29uZmlnICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLXNlbGVjdC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgIG1pbi13aWR0aDogMTQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLW1ha2UtcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXItc20gLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICB3aWR0aDogMjI3cHg7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyLnVpLXNvcnRhYmxlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIudWktc29ydGFibGUtaGFuZGxlLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyLnVpLXNvcnRhYmxlLWhhbmRsZS51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlci51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtaGVscGVyIC50YWJsZS1jb2x1bW4tc29ydGFibGUtYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlci51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtaGVscGVyIC5saW5rLWZpbHRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIudWktc29ydGFibGUtaGFuZGxlLnVpLXNvcnRhYmxlLWhlbHBlciAuZHJvcGRvd24tZmlsdGVyLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIgLmRyb3Bkb3duLW1lbnUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIC50YWJsZS1jb2x1bW4tc29ydGFibGUtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAtM3B4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnRhYmxlLWNvbHVtbi1vcmRlci1hcHBseSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIHotaW5kZXg6IDkwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZSB0ZC50YWJsZS1jZWxsLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQudGFibGUtY2VsbC13aGl0ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29sdW1uLWZpbHRlcmVkLXJvdyB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnRhYmxlLWNvbHVtbi1maWx0ZXJlZC1yb3cgLnRhYmxlLWNvbHVtbi1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZpbHRlci1saW5rIHtcbiAgY29sb3I6ICM1MTljZGM7XG59XG4udGFibGUtc2hvdy1jb250cm9sLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmZpbHRlci10b3RhbC1hbGwtYWpheCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxudHI6aG92ZXIgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSB7XG4gIG1heC1oZWlnaHQ6IDQ3cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG50cjpob3ZlciB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbnRyOmhvdmVyIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRyOmhvdmVyIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmFjdGlvbi1kZWxldGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRyOmhvdmVyLmV4cGFuZGVkIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbn1cbnRyOm5vdCg6aG92ZXIpIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0IHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0sXG4udGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0sXG4udW5zdGlja3ktYWN0aW9ucy1jb2x1bW4gdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWFjdGlvbi1zY3JvbGxlZC1yaWdodCAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMsXG4udGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyxcbi51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0IC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyxcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLFxuLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyxcbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSxcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSxcbi51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0IC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZS1idXR0b24sXG4udGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZS1idXR0b24sXG4udW5zdGlja3ktYWN0aW9ucy1jb2x1bW4gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbixcbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuYWN0aW9uLWRlbGV0ZS1idXR0b24sXG4udGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmFjdGlvbi1kZWxldGUtYnV0dG9uLFxuLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmFjdGlvbi1kZWxldGUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5kaXNwbGF5LWZpbHRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5kaXNwbGF5LWZpbHRlciAuYnRuLXNob3ctYWxsIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uZHJvcGRvd24tbWVudS5zaG93LXNlbGVjdGVkIC50YWJsZS1jb250cm9sLXNob3ctYWxsLFxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCAudGFibGUtY29udHJvbC1zaG93LWhpZGUtYnRuLXNlcGFyYXRvcixcbi5kcm9wZG93bi1tZW51LnNob3ctc2VsZWN0ZWQgdHIudGFibGUtY29sdW1uLXNlYXJjaC1pdGVtOmhhcyhpbnB1dFt0eXBlPSdjaGVja2JveCddOm5vdCg6Y2hlY2tlZCkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51LnNob3ctc2VsZWN0ZWQgLmJ0bi1zaG93LWFsbCB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCAuYnRuLXNob3ctc2VsZWN0ZWQge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5kcm9wZG93bi1tZW51LnNob3ctbm90LXNlbGVjdGVkIC50YWJsZS1jb250cm9sLWhpZGUtYWxsLFxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQgLnRhYmxlLWNvbnRyb2wtc2hvdy1oaWRlLWJ0bi1zZXBhcmF0b3IsXG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCB0ci50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW06aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQgLmJ0bi1zaG93LWFsbCB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQgLmJ0bi1zaG93LW5vdC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2NvbmRpdGlvbnMgW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbiN0YWJsZV9jb2x1bW5fY29uZGl0aW9uc19mb3JtIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBjbGVhcjogYm90aDtcbn1cbiN0YWJsZV9jb2x1bW5fY29uZGl0aW9uc19mb3JtIFtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi5sb2dpbnNjcmVlbi5sYXJnZS1ib3gge1xuICB3aWR0aDogOTQwcHg7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luc2NyZWVuLm1pZGRsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb2dpbnNjcmVlbi5sYXJnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3NvLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5zc28tYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOXJlbTtcbn1cbi5zc28tbG9nbyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzNiODJmNiwgIzRmNDZlNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjI1KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc3NvLWxvZ28gc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNzby1icmFuZC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zc28tYnJhbmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5zc28tYnJhbmQtc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNDVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3NvLWJyYW5kLWRvdCB7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBiOTgxO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLyoqXG4gKiBAZmlsZVxuICogQ29sdW1ucyB3aXRoIGF1dG9tYXRpYyB3aWR0aCwgc2ltaWxhciB0byAuY29sLXhzLTEgYW5kIGZyaWVuZHMuXG4gKi9cbi5jb2wteHMtYXV0byxcbi5jb2wteHMxLWF1dG8sXG4uY29sLXNtLWF1dG8sXG4uY29sLW1kLWF1dG8sXG4uY29sLWxnLWF1dG8sXG4uY29sLXhzLWF1dG8tcmlnaHQsXG4uY29sLXhzMS1hdXRvLXJpZ2h0LFxuLmNvbC1zbS1hdXRvLXJpZ2h0LFxuLmNvbC1tZC1hdXRvLXJpZ2h0LFxuLmNvbC1sZy1hdXRvLXJpZ2h0LFxuLmNvbC1taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC1taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb2wteHMtYXV0byB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy1hdXRvLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMxLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wteHMxLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5jb2wtY29uZGVuc2VkIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jb2wtY29uZGVuc2VkLWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jb2wtY29uZGVuc2VkLXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRkIHNwYW4sXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ZCBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBhIHtcbiAgY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5jbG9ja3BpY2tlci1wb3BvdmVyIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uY2xvY2twaWNrZXItdGljay5hY3RpdmUsXG4uY2xvY2twaWNrZXItdGljazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDE5NywgMTYzLCAwLjI1KTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMtYmcge1xuICBmaWxsOiByZ2JhKDI5LCAxOTcsIDE2MywgMC4yNSk7XG59XG4uY2xvY2twaWNrZXItY2FudmFzLWJnLXRyYW5zIHtcbiAgZmlsbDogcmdiYSgyOSwgMTk3LCAxNjMsIDAuMjUpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZWFyaW5nLFxuLmNsb2NrcGlja2VyLWNhbnZhcy1mZyB7XG4gIGZpbGw6ICMxZGM1YTM7XG59XG4uY2xvY2twaWNrZXItY2FudmFzIGxpbmUge1xuICBzdHJva2U6ICMxZGM1YTM7XG59XG4uY2xvY2twaWNrZXItc3Bhbi1ob3Vycy50ZXh0LXByaW1hcnksXG4uY2xvY2twaWNrZXItc3Bhbi1taW51dGVzLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWRjNWEzO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmUuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b246aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1czpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXI6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b246aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1czpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXI6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1cy5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXIuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZS5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF0uYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5jbG9ja3BpY2tlci1idXR0b24gLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2NjY2M7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgM3B4IDNweDtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1ncm91cC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4jbG9hZGVyLFxuI2xvYWRlcl9zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0OThkYjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICovXG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgei1pbmRleDogOTk5ODtcbn1cbiNsb2FkZXI6YmVmb3JlLFxuI2xvYWRlcl9zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTc0YzNjO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xufVxuI2xvYWRlcjphZnRlcixcbiNsb2FkZXJfc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5YzkyMjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG59XG4jbG9hZGVyX3NtYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbiNsb2FkZXJfc21hbGw6YmVmb3JlLFxuI2xvYWRlcl9zbWFsbDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuI2xvYWRlcl9zbWFsbDphZnRlcixcbiNsb2FkZXJfc21hbGw6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5mb3JtLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9ybS1wYW5lbCA+IC5mb3JtLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNvbC1sdy1zbXgsXG4uY29sLWx3LXNtLFxuLmNvbC1sdy14c20sXG4uY29sLWx3LW1kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29sLWx3LXNteCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uY29sLWx3LXNtIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5jb2wtbHcteHNtIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5jb2wtbHctb2Zmc2V0LXNteCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cbi5jb2wtbHctb2Zmc2V0LXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuLmNvbC1sdy1tZCB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbi5jb2wtbHctb2Zmc2V0LW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xufVxuLmktdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5pLXctZnVsbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC13IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmktdyArIC5sLXcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaS13LXhzLFxuLmktdy14c20sXG4uaS13LXNtLFxuLmktdy1tZCxcbi5pLXcteG1kLFxuLmktdy1tbWQsXG4uaS13LWxnLFxuLmktdy14bGcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pLXcteHMge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5pLXcteHNtIHtcbiAgICB3aWR0aDogMTA2cHg7XG4gIH1cbiAgLmktdy1zbSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5pLXctbWQge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuICAuaS13LXhtZCB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5pLXctbW1kIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbiAgLmktdy1sZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5pLXcteGxnIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gIH1cbiAgLmktbS13LXhzIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmktbS13LXhzbSB7XG4gICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgfVxuICAuaS1tLXctc20ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbiAgLmktbS13LW1kIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG4gIC5pLW0tdy14bWQge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbiAgLmktbS13LW1tZCB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxuICAuaS1tLXctbGcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLmktbS13LXhsZyB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxuICAuY29sLWl3LXItc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmYtYy14cyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmYtYy14c20ge1xuICB3aWR0aDogOTZweDtcbn1cbi5mLWMtc20ge1xuICB3aWR0aDogMTEwcHg7XG59XG4uZi1jLW1kIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLmYtYy14eG1kIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmYtYy14eG1kIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmYtYy1tbWQge1xuICB3aWR0aDogMjAwcHg7XG59XG4uZi1jLWxnIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuLmYtYy14bGcge1xuICB3aWR0aDogNTEwcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mLWcge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmYtZzpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mLWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mLWc6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5pdy14cyxcbi5pdy1tZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uaXcteHMge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuLml3LW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbn1cbi5jb2wtaXctY29sLWJ0bixcbi5jb2wtaXcteHhzLFxuLmNvbC1pdy14cyxcbi5jb2wtaXcteHNtLFxuLmNvbC1pdy1zbSxcbi5jb2wtaXctbWQsXG4uY29sLWl3LXh4eG1kLFxuLmNvbC1pdy14eG1kLFxuLmNvbC1pdy14bWQsXG4uY29sLWl3LW1tZCxcbi5jb2wtaXctbW1tZCxcbi5jb2wtaXctbGcsXG4uY29sLWl3LXhsZyxcbi5jb2wtaXctbWRfbGcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jb2wtaXctY29sLWJ0biB7XG4gIHdpZHRoOiA2MnB4O1xufVxuLmNvbC1pdy14eHMge1xuICB3aWR0aDogNTBweDtcbn1cbi5jb2wtaXcteHMge1xuICB3aWR0aDogMTAwcHg7XG59XG4uY29sLWl3LXhzbSB7XG4gIHdpZHRoOiAxMjZweDtcbn1cbi5jb2wtaXctc20ge1xuICB3aWR0aDogMTQwcHg7XG59XG4uY29sLWl3LW1kIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmNvbC1pdy14eHhtZCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cbi5jb2wtaXcteHhtZCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5jb2wtaXcteG1kIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLmNvbC1pdy14bW1kIHtcbiAgd2lkdGg6IDIyM3B4O1xufVxuLmNvbC1pdy1tbWQge1xuICB3aWR0aDogMjMwcHg7XG59XG4uY29sLWl3LW1tbWQge1xuICB3aWR0aDogMjYwcHg7XG59XG4uY29sLWl3LWxnIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmNvbC1pdy1sZy14MiB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtaXctbGcteDIge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgfVxufVxuLmNvbC1pdy1tZF9sZyB7XG4gIHdpZHRoOiA0NjBweDtcbn1cbi5jb2wtaXcteGxnIHtcbiAgd2lkdGg6IDU0MHB4O1xufVxuLmNvbC1pbXcteHhzIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuLmNvbC1pbXcteHMge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLmNvbC1pbXcteHNtIHtcbiAgbWF4LXdpZHRoOiAxMjZweDtcbn1cbi5jb2wtaW13LXNtIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cbi5jb2wtaW13LW1kIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbi5jb2wtaW13LXh4bWQge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLmNvbC1pbXcteG1kIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5jb2wtaW13LXhtbWQge1xuICBtYXgtd2lkdGg6IDIyM3B4O1xufVxuLmNvbC1pbXctbW1kIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cbi5jb2wtaW13LWxnIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5jb2wtaW13LW1kX2xnIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5jb2wtaW13LXhsZyB7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG4udGMtbWQge1xuICB3aWR0aDogMTQxcHg7XG59XG4udGMtbGcge1xuICB3aWR0aDogMjgxcHg7XG59XG4uZm9ybS1jb250cm9sLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZvcm0tY29udHJvbC1ib3g6YmVmb3JlLFxuLmZvcm0tY29udHJvbC1ib3g6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZm9ybS1jb250cm9sLWJveDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm0tY29udHJvbC1ib3g6YmVmb3JlLFxuLmZvcm0tY29udHJvbC1ib3g6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZm9ybS1jb250cm9sLWJveDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm0tZ3JvdXAtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dLFxuW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmZvcm0gLmJ0bi5yYWRpby1pbmxpbmUtYnRuIC5oZWxwLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoLTEwMCUgLSA1cHgpO1xuICBsZWZ0OiAwO1xufVxuZm9ybSAuYXN0ZXJpc2sge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU2ZTc7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpLnRhYi1sYWJlbCxcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpLnRhYi1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNmU3ICNlNWU2ZTcgI2U1ZTZlNztcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhLmhhcy1lcnJvcixcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYS5oYXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNFRDU1NjUgI0VENTU2NSAjZTVlNmU3O1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiAudGl0bGUsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiAudGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhID4gaSxcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSA+IGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSA+IGkucmVtb3ZlLWljb246aG92ZXIsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiBpLnJlbW92ZS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNFRDU1NjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgPiBpLmFkZC1pY29uLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhOmhvdmVyID4gaS5hZGQtaWNvbiB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAudGFiLWNvbnRlbnQudGFiLWNvbnRlbnQtYm9yZGVyZWQsXG5mb3JtIC5pLXctdGFicyA+IC50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAudGFiLWNvbnRlbnQudGFiLWNvbnRlbnQtYm9yZGVyZWQgPiAudGFiLXBhbmUsXG5mb3JtIC5pLXctdGFicyA+IC50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCA+IC50YWItcGFuZSB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC50YWItY29udGVudCA+IC50YWItcGFuZSxcbmZvcm0gLmktdy10YWJzID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdLnRhYmxlIHRoZWFkIHRoID4gbGFiZWwsXG5mb3JtIC5pLXctdGFicy50YWJsZSB0aGVhZCB0aCA+IGxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbC5zaW5nbGUtaWNvbiAub3JnLWxhYmVsLXRvb2x0aXAge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsLnNpbmdsZS1pY29uIC5vcmctbGFiZWwtdG9vbHRpcCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwuaGVscC10b29sdGlwLXRhYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwgc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzY3NmE2YztcbiAgY3Vyc29yOiBoZWxwO1xufVxuc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogaGVscDtcbn1cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcC5pbixcbmEub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcC5pbixcbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCArIC50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lcixcbmEub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lcixcbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCArIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogI2U1ZTZlNyAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBsaSxcbmEub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBsaSxcbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCArIC50b29sdGlwIC50b29sdGlwLWlubmVyIGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb2xvci1yZXNldC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNTJweDtcbiAgei1pbmRleDogMTA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuMjtcbiAgLW1vei1vcGFjaXR5OiAwLjI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItcmVzZXQtbGluazpob3Zlcixcbi5jb2xvci1yZXNldC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJ1dHRvbi5jb2xvci1yZXNldC1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubWluaWNvbG9ycy1jb2xvci1yZXNldC1zbWFsbCAuY29sb3ItcmVzZXQtbGluayB7XG4gIGxlZnQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbC1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG4ub3JnLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub3JnLWRpc2FibGVkIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuaW5wdXQub3JnLWRpc2FibGVkLFxuLm9yZy1kaXNhYmxlZCBpbnB1dDpub3QoLm9yZy1lbmFibGVkKSxcbnRleHRhcmVhLm9yZy1kaXNhYmxlZCxcbi5vcmctZGlzYWJsZWQgdGV4dGFyZWE6bm90KC5vcmctZW5hYmxlZCksXG5zZWxlY3Qub3JnLWRpc2FibGVkLFxuLm9yZy1kaXNhYmxlZCBzZWxlY3Q6bm90KC5vcmctZW5hYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLm9yZy1kaXNhYmxlZC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5vcmctZGlzYWJsZWQuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm9yZy1kaXNhYmxlZC5zZWxlY3QyLWNvbnRhaW5lcixcbi5vcmctZGlzYWJsZWQgLnNlbGVjdDItY29udGFpbmVyOm5vdCgub3JnLWVuYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5vcmctZGlzYWJsZWQuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ub3JnLWRpc2FibGVkIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLm9yZy1lbmFibGVkKSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ub3JnLWRpc2FibGVkLmljaGVja2JveF9zcXVhcmUtZ3JlZW4sXG4ub3JnLWRpc2FibGVkIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbn1cbi5vcmctZGlzYWJsZWQuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuLm9yZy1kaXNhYmxlZCAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cbi5vcmctZGlzYWJsZWQuaXJhZGlvX3NxdWFyZS1ncmVlbixcbi5vcmctZGlzYWJsZWQgLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4ub3JnLWRpc2FibGVkLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIsXG4ub3JnLWRpc2FibGVkIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XG59XG4ub3JnLWRpc2FibGVkLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5vcmctZGlzYWJsZWQgLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5vcmctZGlzYWJsZWQuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLmhvdmVyLFxuLm9yZy1kaXNhYmxlZCAuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDA7XG59XG5sYWJlbC5yYWRpby1pbmxpbmUtYnRuLm9yZy1kaXNhYmxlZCxcbi5vcmctZGlzYWJsZWQgbGFiZWwucmFkaW8taW5saW5lLWJ0biB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3JnLWRpc2FibGVkIC5idG4tZGFuZ2VyW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjY3NzY7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3NjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1O1xuICAtbW96LW9wYWNpdHk6IDAuNjU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vcmctZW5hYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm9yZy1kaXNhYmxlZCAub3JnLWVuYWJsZWQgW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdDItZm9ybS1jb250cm9sLWRpc2FibGVkICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG59XG4uc2Nyb2xsYWJsZS1sZyB7XG4gIG1heC1oZWlnaHQ6IDQ3NnB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2wtYm9sZCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm0tY29tcGFjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb3JtLWNvbXBhY3QgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tY29tcGFjdC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0tY29tcGFjdC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0tY29tcGFjdC5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWNvbXBhY3QuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmZvcm0tY29tcGFjdCBhW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSxcbi5mb3JtLWNvbXBhY3QgYVtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmZvcm0tY29tcGFjdCAuZm9ybS1jb250cm9sLFxuLmZvcm0tY29tcGFjdCAuc2luZ2xlLWxpbmUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZm9ybS1jb21wYWN0IHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWNvbXBhY3QgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1jb21wYWN0IC5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5mb3JtLWNvbXBhY3QgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb21wYWN0IC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tY29tcGFjdCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbXBhY3QgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tY29tcGFjdCAuY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC5yZXNpemUtdmVydGljYWwge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLnJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCBsYWJlbCArIGRpdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtLWZyb250LWRyb3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZyb250LWRyb3Atd3JhcHBlciAuZm9ybS1mcm9udC1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsLmNvbnRyb2wtbGFiZWwtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsLmNvbnRyb2wtbGFiZWwtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJhZGlvLWlubGluZS13cmFwcGVyIC5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucmFkaW8taW5saW5lLXdyYXBwZXIteHMgLnJhZGlvLWlubGluZSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuLmZvcm0tY29udHJvbC10aHJvYmJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIzcHg7XG4gIHRvcDogOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5mb3JtLXJlc3BvbnNpdmUgLmNvbC1pdy1sZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4ubWVyY2hhbnQtb2NyLWNvbmZpZGVuY2Utc2NvcmUtb2JqZWN0ICsgLmhlbHAtYmxvY2sge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0cHg7XG59XG4ubWVyY2hhbnQtb2NyLWNvbmZpZGVuY2Utc2NvcmUtb2JqZWN0ICsgLmhlbHAtYmxvY2sgKyAubWVyY2hhbnQtb2NyLWZpZWxkLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdGUtaWNoZWNrLWNob2ljZS1sYWJlbC1hbHQgLmljaGVjay1sYWJlbCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaXRlLWljaGVjay1jaG9pY2UtbGFiZWwtYWx0IC5pY2hlY2stbGFiZWwgLmljaGVjay1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxudGV4dGFyZWEuYXV0by1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cbnRleHRhcmVhLmF1dG8taGVpZ2h0Lm1heC1hdXRvLWhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG50ZXh0YXJlYS5tYXgtMjAtcm93cyB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDM5MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmNvbnRyb2wtc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hc3ItYW1vdW50LWhpZGRlbiAuYXNyLWFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXNyLWJhc2UtcGVyY2VudC1oaWRkZW4gLmFzci1iYXNlLXBlcmNlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94LW11bHRpbGluZSAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG4udGV4dC1lbGxpcHNpcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50ZXh0LWNvbG9yLWRlZmF1bHQge1xuICBjb2xvcjogIzY3NmE2YyAhaW1wb3J0YW50O1xufVxuLnRleHQtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnRleHQtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNFRDU1NjUgIWltcG9ydGFudDtcbn1cbi50ZXh0LW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRleHQtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzQ2YTU0NiAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDAwMGZmICFpbXBvcnRhbnQ7XG59XG4udGV4dC10YWcge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRleHQtbGVmdC1pbXBvcnRhbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodC1pbXBvcnRhbnQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubC1oLTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4udGV4dC13cmFwLWFueSB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmNvbHVtbi1jb3VudC0yIHtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuLmNvbHVtbi1jb3VudC0zIHtcbiAgY29sdW1uLWNvdW50OiAzO1xufVxuLmNvbHVtbi1jb3VudC00IHtcbiAgY29sdW1uLWNvdW50OiA0O1xufVxuLmYtc2l6ZS0zMi1pIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uZi1zaXplLTIyLWkge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMURBREU7XG59XG4uYm9yZGVyLWJvdHRvbS1kZWZhdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMURBREU7XG59XG4uYm9yZGVyLWJvdHRvbS1ub3JtYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxREFERTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uYm9yZGVyLWJvdHRvbS1ub3JtYWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJvcmRlci1kZWxpbWl0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxREFERTtcbn1cbi5ib3JkZXItZGVsaW1pdGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5ib3JkZXItcmFkaXVzLW5vbmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYm9keSA+IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDUwMDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWZvY3VzZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1mb2N1c2VkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY3NmE2YztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDNweCA1cHggMCAwO1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLW11bHRpcGxlLWVudGl0eS1yZXN1bHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHotaW5kZXg6IDIwNTAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xufVxuLmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdCgub3JnLXZhbGlkKSB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdCgub3JnLXZhbGlkKSB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KC5vcmctdmFsaWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmhhcy1lcnJvciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5zZWxlY3QyLXBhc3RlLWhhbmRsZXIgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItcGFzdGUtaGFuZGxlciArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuc2VsZWN0W3JlYWRvbmx5XS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbnNlbGVjdFtyZWFkb25seV0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuc2VsZWN0W3JlYWRvbmx5XS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG5zZWxlY3RbcmVhZG9ubHldLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZC5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDphY3RpdmU6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6Zm9jdXM6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpmb2N1czpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmhvdmVyOmZvY3VzLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6Zm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzID4gdWwgPiBsaSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzID4gdWwgPiBsaS5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgPiB1bCA+IGxpOmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyA+IHVsID4gbGk6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgPiB1bCA+IGxpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWN1c3RvbS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlci1jdXN0b20tY29udGFpbmVyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2Uge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlOmZvY3VzLFxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2U6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNWU2ZTcgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlLXR5cGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2UtdHlwZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZS10eXBlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG4uaXJzLWxpbmUtbWlkLFxuLmlycy1saW5lLWxlZnQsXG4uaXJzLWxpbmUtcmlnaHQsXG4uaXJzLWJhcixcbi5pcnMtYmFyLWVkZ2UsXG4uaXJzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9wbHVnaW5zL2lvbi5yYW5nZVNsaWRlci9pbWcvc3ByaXRlLXNraW4tZmxhdC1vcmcucG5nKTtcbn1cbi5pcnMtZnJvbSxcbi5pcnMtdG8sXG4uaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM1YTM7XG59XG4uaXJzLWZyb206YWZ0ZXIsXG4uaXJzLXRvOmFmdGVyLFxuLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWRjNWEzO1xufVxuLmZpbGV1cGxvYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYWIzOTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uOmhvdmVyLFxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b246Zm9jdXMsXG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRlZmF1bHQgLmZpbGV1cGxvYWRlci1kcmFnZ2luZyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMWFiMzk0O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5maWxldXBsb2FkZXItaXRlbS5maWxlLWhhcy1wb3B1cCAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjMWFiMzk0O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IC5maWxldXBsb2FkZXItaW5wdXQtaW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1pbm5lciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgaW1nLFxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyAuZmlsZXVwbG9hZGVyLWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgLmZpbGV1cGxvYWRlci1pY29uIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDU1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NTVhNmI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgcCB7XG4gIGNvbG9yOiAjNzQ4MDlkO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcC5maWxldXBsb2FkZXItaXMtdXBsb2FkaW5nIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnJpZ2h0LWhhbGYsXG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnNwaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IHAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5mb3JtLWNvbXBhY3QgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cbi5mb3JtLWNvbXBhY3QgLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5oYXMtZXJyb3IgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmZpbGV1cGxvYWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWxldXBsb2FkZXItYnV0dG9uLWNvbnRhaW5lciAuZmlsZXVwbG9hZGVyLWJ1dHRvbi1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgKyA3MHB4KTtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2gubWluaWNvbG9ycy1zcHJpdGUge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjpiZWZvcmUsXG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjpiZWZvcmUsXG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlciAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQge1xuICB3aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2gubWluaWNvbG9ycy1zcHJpdGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2gubWluaWNvbG9ycy1zcHJpdGUgLm1pbmljb2xvcnMtc3dhdGNoLWNvbG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNrZV9jb21ib3BhbmVsX190b2tlbiB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuLmNrZV90b3Age1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5hLmNrZV9jb21ib19idXR0b24ge1xuICBtYXgtd2lkdGg6IDg4cHg7XG59XG5hLmNrZV9jb21ib19idXR0b24gLmNrZV9jb21ib19vcGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2tlX3Rvb2xncm91cCB7XG4gIG1hcmdpbjogMCAzcHggM3B4IDAgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMThweCAhaW1wb3J0YW50O1xuICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb24gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDEycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTJweCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgLW1vei1vcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLFxuYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3IC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IC5iYWRnZSB7XG4gIGNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIC1tb3otb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5hLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG5hLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDAgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIgLmJhZGdlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2xhYmVsLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcgLmNrZV9idXR0b25fX2VtYWlscHJldmlld19sYWJlbCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfbGFiZWwsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19sYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2ljb24sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2ljb24sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3IC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2ljb24sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgcmlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfbGFiZWwsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNrZV9tYXhpbWl6ZWQgLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbi5ja2VfbWF4aW1pemVkIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ja2VfYnV0dG9uX19wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhcy13YXJuaW5nIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG4uaGFzLXdhcm5pbmcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQ6Zm9jdXMsXG4uaGFzLXdhcm5pbmcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtZXJyb3IgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbi5oYXMtZXJyb3IgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0OmZvY3VzLFxuLmhhcy1lcnJvciAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1zdWNjZXNzIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG4uaGFzLXN1Y2Nlc3MgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQ6Zm9jdXMsXG4uaGFzLXN1Y2Nlc3MgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaGludCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG5zZWxlY3QuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG50ZXh0YXJlYS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnR0LWhpbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkIC50dC1oaW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG5zZWxlY3QuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG50ZXh0YXJlYS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnR0LWhpbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkIC50dC1oaW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCB7XG4gIHotaW5kZXg6IDI7XG59XG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0W2Rpc2FibGVkXSxcbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXRbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG59XG4udHQtZHJvcGRvd24tbWVudSxcbi50dC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb24sXG4udHQtbWVudSAudHQtc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM2NzZhNmM7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsXG4udHQtbWVudSAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsXG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbjpob3Zlcixcbi50dC1tZW51IC50dC1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50dC1kcm9wZG93bi1tZW51IC50dC1zdWdnZXN0aW9uLnR0LWN1cnNvciBhLFxuLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yIGEsXG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbjpob3ZlciBhLFxuLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb246aG92ZXIgYSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb24gcCxcbi50dC1tZW51IC50dC1zdWdnZXN0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3IgYSxcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3IgYSxcbi5wYWdpbmF0aW9uIGxpLmhhcy1lcnJvciBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlLmhhcy1lcnJvciBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuaGFzLWVycm9yIHNwYW4sXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUuaGFzLWVycm9yIHNwYW4sXG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3Igc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3Igc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZWQ1NTY1O1xuICBib3JkZXItY29sb3I6ICNlZDU1NjU7XG59XG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3IgYTpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3IgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3Igc3Bhbixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3Igc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGV4dC1lbGxpcHNpcyA+IC5sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmFkZC1pY29uIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4uYWRkLWljb246aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5yZW1vdmUtaWNvbiB7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuLnJlbW92ZS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4uc2VsZWN0Mi10YWcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBwYWRkaW5nOiAwIDAgMCAzcHg7XG59XG4uc2VsZWN0Mi10YWcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN0YWdfZ3JvdXBfdGFncyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdGFnX2dyb3VwX2Zvcm0gLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vdGUtaXRlbS13cmFwcGVyIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciAubm90ZS1jb250cm9sLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDNweDtcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciAubm90ZS1jb250cm9sLXdyYXBwZXIgYSB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciAubm90ZS1jb250cm9sLXdyYXBwZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLm5vdGUtdmlldy1mb3JtLXdyYXBwZXIgLm5vdGUtaXRlbS13cmFwcGVyLFxuLm5vdGUtdmlldy1mb3JtLXdyYXBwZXIgLm5vdGUtaXRlbS1pbnB1dC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm90ZS1lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtYWRkLWxpbmsge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jbm90ZV9ncm91cF9mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNub3RlX2dyb3VwX2Zvcm0gLm5vdGUtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI25vdGVfZ3JvdXBfZm9ybSAubm90ZS1lZGl0LWxpbmsuZC1uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RlLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxREFERTtcbn1cbi5yZWFkLW1vcmUtbGVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFkLW1vcmUtbGVzcyAjbG9hZGVyX3NtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuLnJlYWQtbW9yZS1sZXNzW2FyaWEtZXhwYW5kZWRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVhZC1tb3JlLWxlc3NbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDMyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAyMCUsICNmZmZmZmYgMzMlKTtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAjbG9hZGVyX3NtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhZC1tb3JlLWxlc3MgKyBbZGF0YS1yZWFkbW9yZS10b2dnbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5pY2hlY2stbGFiZWwucmFkaW8taW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmljaGVjay1sYWJlbC5jaGVja2JveC1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2tib3ggPiAuaWNoZWNrLWxhYmVsLFxuLnJhZGlvID4gLmljaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaWNoZWNrLWxhYmVsIC5pY2hlY2staXRlbSAuaGVscC1ibG9jayB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4ub3JnLWNoZWNrIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNsaXA6IHJlY3QoMHB4LCAwcHgsIDBweCwgMHB4KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxubGFiZWwgPiAub3JnLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9wbHVnaW5zL2lDaGVjay9ncmVlbi5wbmc/dj0xXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMjRweCAqIDE1KSAyNHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1LzQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgLm9yZy1jaGVjazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BsdWdpbnMvaUNoZWNrL2dyZWVuQDJ4LnBuZz92PTFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDI0cHggKiAxNSkgMjRweDtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG59XG5sYWJlbDpob3ZlciA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiAxICogLTEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmNoZWNrZWQ6YmVmb3JlLFxubGFiZWw6aG92ZXIgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiAyICogLTEpO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpkaXNhYmxlZDpiZWZvcmUsXG5sYWJlbDpob3ZlciA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6ZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiAzICogLTEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpkaXNhYmxlZDpjaGVja2VkOmJlZm9yZSxcbmxhYmVsOmhvdmVyID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpkaXNhYmxlZDpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogNCAqIC0xKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiA1ICogLTEpO1xufVxubGFiZWw6aG92ZXIgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogNiAqIC0xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLm9yZy1jaGVjazpjaGVja2VkOmJlZm9yZSxcbmxhYmVsOmhvdmVyID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLm9yZy1jaGVjazpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogNyAqIC0xKTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6ZGlzYWJsZWQ6YmVmb3JlLFxubGFiZWw6aG92ZXIgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogOCAqIC0xKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUsXG5sYWJlbDpob3ZlciA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDkgKiAtMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5ib2R5Lmlib3gtZXhwYW5kLWluaXRpYXRlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lmlib3gtZXhwYW5kLWluaXRpYXRlZCAudGhlbWUtY29uZmlnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pYm94LWV4cGFuZC1leHBhbmRlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU5cHg7XG59XG4uaWJveC1leHBhbmQtbGluazpob3Zlcixcbi5pYm94LWNvbGxhcHNlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5pYm94LmNvbGxhcHNlZCAuaWJveC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pYm94LWV4cGFuZC1leHBhbmRlZCAuaWJveC1leHBhbmQtbGluayBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uaWJveC1ib3JkZXJsZXNzIC5pYm94LXRpdGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5pYm94LWJvcmRlcmxlc3MgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaWJveC13aXRoaW4tdGFiIHtcbiAgbWFyZ2luOiAtNXB4O1xufVxuLmJzLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJzLWJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icy1icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmJzLWJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2LnRvYXN0LnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2LnRvYXN0LnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LW5vLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZS1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUtYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZS1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUtYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUtYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlLWFscGhhID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZS1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUtYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlLWFscGhhID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZS1hbHBoYSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZS1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUtYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZS1hbHBoYTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUtYWxwaGEsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZS1hbHBoYTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMiwgMjMyLCAwLjUpO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MtYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcy1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MtYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcy1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzLWFscGhhID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MtYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2Vzcy1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzLWFscGhhID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MtYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2Vzcy1hbHBoYSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDI0MCwgMjE2LCAwLjUpO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MtYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcy1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzcy1hbHBoYTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLWFscGhhLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzLWFscGhhOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMjMzLCAxOTgsIDAuNSk7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mby1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8tYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mby1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8tYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8tYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mby1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvLWFscGhhID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8tYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mby1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvLWFscGhhID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMjM3LCAyNDcsIDAuNSk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mby1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvLWFscGhhOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8tYWxwaGEsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm8tYWxwaGE6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAyMjcsIDI0MywgMC41KTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmctYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZy1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmctYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZy1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZy1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nLWFscGhhID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmctYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZy1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nLWFscGhhID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmctYWxwaGEgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyNDgsIDIyNywgMC41KTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmctYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmctYWxwaGE6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZy1hbHBoYSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZy1hbHBoYTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0MiwgMjA0LCAwLjUpO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlci1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXItYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlci1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXItYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXItYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyLWFscGhhID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlci1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXItYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyLWFscGhhID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlci1hbHBoYSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIyMiwgMjIyLCAwLjUpO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlci1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXItYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlci1hbHBoYTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXItYWxwaGEsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlci1hbHBoYTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDIwNCwgMjA0LCAwLjUpO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLXBhZGRpbmdsZXNzID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLXBhZGRpbmdsZXNzID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLXBhZGRpbmdsZXNzID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLXBhZGRpbmdsZXNzID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLXBhZGRpbmdsZXNzID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLXBhZGRpbmdsZXNzID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJsZS1ib3JkZXJlZCB0Zm9vdCA+IHRyID4gdGgge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgdHIgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSB0ciB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udGFibGUtc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubW9kYWwgLnRhYmxlLWFmZml4IHRoZWFkLmFmZml4LFxuLm1vZGFsIC50YWJsZS1hZmZpeCB0Zm9vdC5hZmZpeCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4udGFibGUtYWZmaXgge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWFmZml4IHRoZWFkIHtcbiAgei1pbmRleDogMTtcbn1cbi50YWJsZS1hZmZpeCB0aGVhZCAucG9wb3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4udGFibGUtYWZmaXggdGhlYWQuYWZmaXgge1xuICB0b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtYWZmaXggdGhlYWQuYWZmaXg6bm90KC5zY3JvbGwtYWZmaXhlZCkge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuLnRhYmxlLWFmZml4IHRoZWFkLmFmZml4IHRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtYWZmaXggdGhlYWQuYWZmaXgudGFibGUtYWZmaXgtZHJvcGRvd24tb3BlbiB7XG4gIGhlaWdodDogMzAwMHB4O1xufVxuLnRhYmxlLWFmZml4IHRoZWFkLnNjcm9sbC1hZmZpeGVkIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG4udGFibGUtYWZmaXggdGZvb3QgLnBvcG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLnRhYmxlLWFmZml4IHRmb290LmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZS1hZmZpeCB0Zm9vdC5hZmZpeCB0ciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLWFmZml4IHRmb290LnNjcm9sbC1hZmZpeGVkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udGFibGUtcmVzcG9uc2l2ZS10b3Atc2Nyb2xsLFxuLnRhYmxlLXJlc3BvbnNpdmUtYm90dG9tLXNjcm9sbCB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1yZXNwb25zaXZlLXRvcC1zY3JvbGwgPiBkaXYsXG4udGFibGUtcmVzcG9uc2l2ZS1ib3R0b20tc2Nyb2xsID4gZGl2IHtcbiAgaGVpZ2h0OiAxcHg7XG59XG4udGFibGUtcmVzcG9uc2l2ZS10b3Atc2Nyb2xsIHtcbiAgei1pbmRleDogMTA7XG59XG4udGFibGUtcmVzcG9uc2l2ZS10b3Atc2Nyb2xsLmFmZml4IHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbiAgdG9wOiA2MHB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUtYm90dG9tLXNjcm9sbCB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUtYm90dG9tLXNjcm9sbC5hZmZpeCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjY7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUtYm90dG9tLXNjcm9sbC5hZmZpeC1ib3R0b20ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5bZGF0YS1maWx0ZXItZm9ybV0gPiAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJsZS1maXhlZCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUtbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi52ZXJ0aWNhbC1hbGlnbi1jZWxsLm1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udmVydGljYWwtYWxpZ24tY2VsbC50b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnZlcnRpY2FsLWFsaWduLWNlbGwuYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5iLXItbm9uZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5iLXItc20ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmItci1tZCB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNlN2VhZWM7XG59XG4uYi1yLWxnIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2U3ZWFlYztcbn1cbi5iLWwtc20ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uYi1sLW1kIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZTdlYWVjO1xufVxuLmItbC1sZyB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2U3ZWFlYztcbn1cbi5idXR0b24tcm93IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZS1jZWxsLW1heC13aWR0aC0yMDAgdGQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLnRhYmxlLWNlbGwtdGV4dC1lbGxpcHNpcyB0ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLWNvbHVtbi1jb25maWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciAudGFibGUtY29sdW1uLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciAudGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jaG9vc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIC50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciAudGFibGUtY29uZmlnLXdyYXBwZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIC50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLXNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciAudGFibGUtY29uZmlnLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy1hY3Rpb24td3JhcHBlciB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciAudGFibGUtY29uZmlnLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy1hY3Rpb24td3JhcHBlciA+IC50YWJsZS1jb25maWctYWN0aW9uLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciAudGFibGUtY29uZmlnLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy1hY3Rpb24td3JhcHBlciA+IC50YWJsZS1jb25maWctYWN0aW9uLWl0ZW0gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbHRlci1zaG93LWNvdW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci1zaG93LWNvdW50LXdyYXBwZXIgbGFiZWwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5maWx0ZXItc2hvdy1jb3VudC13cmFwcGVyIGxhYmVsICsgZGl2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLnRhYmxlLnRhYmxlLW92ZXJmbG93LXdyYXAtYW55d2hlcmUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUudGFibGUtb3ZlcmZsb3ctd3JhcC1hbnl3aGVyZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS50YWJsZS1vdmVyZmxvdy13cmFwLWFueXdoZXJlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4udGFibGUudGFibGUtY29uZGVuc2VkLnRhYmxlLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZC50YWJsZS1zY3JvbGxhYmxlLnRhYmxlLXNjcm9sbGFibGUtMTAge1xuICBoZWlnaHQ6IDQyN3B4O1xufVxuLnRhYmxlLWZsZXgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUtZmxleCAudGFibGUtZmxleC1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4udGFibGUtZmxleCAudGFibGUtZmxleC1yb3cgLnRhYmxlLWZsZXgtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUtZmxleCAudGFibGUtZmxleC1yb3cgPiBkaXYge1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEQURFO1xufVxuLnRhYmxlLWZsZXgudGFibGUtZmxleC1vdmVyZmxvdy13cmFwLWNvbnRlbnQgLnRhYmxlLWZsZXgtaGVhZGVyIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLnRhYmxlLWZsZXgudGFibGUtZmxleC1vdmVyZmxvdy13cmFwLWNvbnRlbnQgLnRhYmxlLWZsZXgtY29udGVudCB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB3aWR0aDogYXV0bztcbn1cbnRoZWFkLnRoZWFkLXN1Y2Nlc3MgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG50YWJsZS5zdGlja3ktaGVhZGVyIHRoZWFkIHRyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB6LWluZGV4OiA0O1xufVxuLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4uYWZmaXggLmRhdGVwaWNrZXIgdGFibGUgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYWZmaXgtZHJvcGRvd24tb3Blbi5hZmZpeCAuZGF0ZXBpY2tlciB0YWJsZSB0ZCxcbi50YWJsZS1hZmZpeC1kcm9wZG93bi1vcGVuLmFmZml4IC5kYXRlcGlja2VyIHRhYmxlIHRoIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ubmF2Lm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU2ZTc7XG59XG4ubmF2Lm5hdi10YWJzID4gbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTZlNyAjZTVlNmU3ICNlNWU2ZTc7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLXNtID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLXhzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogN3B4IDEwcHggIWltcG9ydGFudDtcbn1cbi50YWItY29udGVudC1vZmZzZXR0ZWQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnRhYi1jb250ZW50LnRhYi1jb250ZW50LWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5hdi10YWJzLWNoZWNrYm94ZWQgLm5hdi5uYXYtdGFicyAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbn1cbi5tb2RhbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ubW9kYWwgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYWIzOTQ7XG59XG4ubW9kYWwgLm1vZGFsLXhtZCB7XG4gIHdpZHRoOiA3NTBweDtcbn1cbi5tb2RhbCAubW9kYWwteGxnIHtcbiAgd2lkdGg6IDExMzBweDtcbn1cbi5tb2RhbCAubW9kYWwteHhsZyB7XG4gIHdpZHRoOiAxMjUwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXh4eGxnIHtcbiAgd2lkdGg6IDE0MDBweDtcbn1cbi5tb2RhbCAubW9kYWwteHh4eGxnIHtcbiAgd2lkdGg6IDE2MDBweDtcbn1cbi5tb2RhbCAubW9kYWwteHh4eHhsZyB7XG4gIHdpZHRoOiAxNjUwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXJlcG9ydC1kaWFsb2ctbWQge1xuICB3aWR0aDogODcwcHg7XG59XG4ubW9kYWwgLm1vZGFsID4gLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwgLmZvcm0tZ3JvdXAuY29tcGFyaXNvbi1yYW5nZS1mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbC5tb2RhbC12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuYm9keS5tb2RhbC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC5tb2RhbC1leHBhbmQtZXhwYW5kZWQgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC5tb2RhbC1leHBhbmQtZXhwYW5kZWQgLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZXhwYW5kLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAwLjI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1vZGFsLWV4cGFuZC1saW5rOmhvdmVyLFxuLm1vZGFsLWV4cGFuZC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2RhbC1leHBhbmQtZXhwYW5kZWQgLm1vZGFsLWV4cGFuZC1saW5rIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG59XG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAubW9kYWwgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gIC5tb2RhbCAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNDlweCkge1xuICAubW9kYWwgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbCAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLmFsZXJ0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCBhLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLnN3YWwtbW9kYWwtc2Vjb25kYXJ5IC5zd2FsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2FsLW1vZGFsLXNlY29uZGFyeSAuc3dhbC1mb290ZXIgLnN3YWwtYnV0dG9uLWNvbnRhaW5lciAuc3dhbC1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdmlkZW8gLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC12aWRlbyAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXZpZGVvIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXZpZGVvIC5tb2RhbC1ib2R5IC52aWRlby1mcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDYzN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXZpZGVvIC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtaXRlbS1kZWxpbWl0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxREFERTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG4ubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjNjc2YTZjO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAyN3B4IDIxcHggMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeSAubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5IC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluazpmb2N1cyxcbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkgLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeS1saW5rOmFjdGl2ZSxcbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkgLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NzZhNmMgIWltcG9ydGFudDtcbn1cbi5tZW51LWl0ZW0tbWFya2VkLW5ldyA+IGEgLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgI3BhZ2Utd3JhcHBlci5wYWdlLXdyYXBwZXItZW52LXRlc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICNwYWdlLXdyYXBwZXIgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gIH1cbiAgI3BhZ2Utd3JhcHBlciAubmF2YmFyLXN0YXRpYy10b3AubmF2YmFyLWVudi10ZXN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItYnV0dG9uLmJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLmRyb3Bkb3duLXRvZ2dsZSArIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM1ZmM5YjM7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLXNlbGVjdGlvbiBpbnB1dC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24gaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FqYXhfZXhwb3J0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNhamF4X2V4cG9ydCAuYnRuIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1haW4tbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYWluLW5hdiB1bC5uYXYgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tbmF2IHVsLm5hdiA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCAubWFpbi1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXIgdWwge1xuICBtaW4taGVpZ2h0OiA0NnB4O1xufVxuLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlciB1bCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVsay1hY3Rpb24tbWVudS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmRyb3Bkb3duLWljb24taXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24taWNvbi1pdGVtLXBhcmVudCB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5kcm9wZG93bi1yaWdodC1jb250YWluZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LWhlaWdodDogNjgwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuZGl2LmlzLWNhbGN1bGF0b3IsXG5zcGFuLmlzLWNhbGN1bGF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5idXR0b24uY2FsY3VsYXRvci10cmlnZ2VyIHtcbiAgd2lkdGg6IDI1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmltZy5jYWxjdWxhdG9yLXRyaWdnZXIge1xuICBtYXJnaW46IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1jYWxjdWxhdG9yLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3ItaW5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMjQwcHg7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuLmNhbGN1bGF0b3Ita2V5ZW50cnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICB3aWR0aDogMHB4O1xufVxuLmNhbGN1bGF0b3ItZGlzYWJsZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5jYWxjdWxhdG9yLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmNhbGN1bGF0b3ItcHJvbXB0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYWxjdWxhdG9yLXByb21wdC51aS13aWRnZXQtaGVhZGVyIHtcbiAgbWFyZ2luOiAycHg7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMTAlO1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW4ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogI2YzZjNmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0IDBzLCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3Bhbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3Bhbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW46Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW5bZGlzYWJsZWRdLFxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW5bcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yZXN1bHQgc3BhbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG50ZXh0YXJlYS5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW4uY2FsY3VsYXRvci1mb3JtdWxhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuLmNhbGN1bGF0b3ItcHJldmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc2LCAyMzgsIDI1NSwgMC41NCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyOXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDIzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmNhbGN1bGF0b3Itcm93IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbGN1bGF0b3Itc3BhY2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAycHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmNhbGN1bGF0b3ItaGFsZi1zcGFjZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDFweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUuZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24gLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1czpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXM6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1czpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXM6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cy5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMuZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUuZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF0sXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24sXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uIC5iYWRnZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLWN0cmwge1xuICB3aWR0aDogNjBweDtcbn1cbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci11bmRvLFxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLWNsZWFyLWVycm9yLFxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLWNsZWFyIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItYmFzZSxcbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1hbmdsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBmb250LXNpemU6IDcwJTtcbn1cbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1iYXNlLWFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1hbmdsZS1hY3RpdmUge1xuICBib3JkZXI6IDJweCBpbnNldCAjZmZmO1xufVxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLXRyaWcge1xuICBmb250LXNpemU6IDcwJTtcbn1cbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci11bmRvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLWRpZ2l0LFxuLmNhbGN1bGF0b3Itb3BlciB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmNhbGN1bGF0b3ItbWVtLWVtcHR5LFxuLmNhbGN1bGF0b3ItZGlnaXRbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICM4ODg7XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuY2FsY3VsYXRvci10cmlnLFxuICAuY2FsY3VsYXRvci1iYXNlIHtcbiAgICB0ZXh0LWluZGVudDogLTNweDtcbiAgfVxufVxuLmNhbGN1bGF0b3Ita2V5LWRvd24ge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jYWxjdWxhdG9yLWtleXN0cm9rZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4uY2FsY3VsYXRvci1hbmdsZSAuY2FsY3VsYXRvci1rZXlzdHJva2UsXG4uY2FsY3VsYXRvci1iYXNlIC5jYWxjdWxhdG9yLWtleXN0cm9rZSxcbi5jYWxjdWxhdG9yLXRyaWcgLmNhbGN1bGF0b3Ita2V5c3Ryb2tlIHtcbiAgdG9wOiAtMnB4O1xuICBmb250LXNpemU6IDk1JTtcbn1cbi5jYWxjdWxhdG9yLWtleW5hbWUge1xuICB3aWR0aDogMjJweDtcbiAgZm9udC1zaXplOiA3MCU7XG59XG4uY2FsY3VsYXRvci1vcGVyLmNhbGN1bGF0b3ItZXF1YWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLWluaXRpYWwtaW5wdXQtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZUljb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZUljb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnB1bHNlSWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbn1cbi5hbmltYXRlZC1ob3Zlcjpob3ZlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVkLWhvdmVyLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZWQtaG92ZXIuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG4udWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzNjNzYzZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZGZmMGQ4O1xufVxuLmNvbGxlY3Rpb24tYWRkLWJ0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG59XG4uc29ydGFibGUtaGFuZGxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvcnRhYmxlLWhhbmRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zb3J0YWJsZS1oYW5kbGU6Zm9jdXMsXG4uc29ydGFibGUtaGFuZGxlLmZvY3VzLFxuLnNvcnRhYmxlLWhhbmRsZTpob3Zlcixcbi5zb3J0YWJsZS1oYW5kbGU6YWN0aXZlLFxuLnNvcnRhYmxlLWhhbmRsZS5hY3RpdmUge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG59XG4uc3dhbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50b3VyLWJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG4jbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZiYXIgLm5hdmJhci10b3AtbGlua3Mge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4jbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzID4gbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzID4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4jbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzID4gbGkgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4jbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4jbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4jbmF2YmFyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2YmFyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25hdmJhciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTRweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItdG9nZ2xlLW1vYmlsZS1zZWFyY2gge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuYXZiYXJfd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjA0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25hdmJhcl93cmFwcGVyX3NlYXJjaCB7XG4gICAgei1pbmRleDogMjA0MTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhamF4X2V4cG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWl0ZW0tZGVsaW1pdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiB1bC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5tYWluLW5hdiB1bC5uYXZiYXItbmF2ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1haW4tbmF2IHVsLm5hdmJhci1uYXYgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2YmFyLW5hdiA+IGxpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5zY3JvbGwtZGlzYWJsZWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ucGFnZS1iYWNrZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZC1mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mLXMtMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmYtZy0xIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLypcbiAqXG4gKiAgIFRoaXMgaXMgc3R5bGUgZm9yIHNraW4gY29uZmlnXG4gKiAgIFVzZSBvbmx5IGluIGRlbW8gdGhlbWVcbiAqXG4qL1xuLnRoZW1lLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IC00MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnRoZW1lLWNvbmZpZy1ib3guc2hvdyAuc3Bpbi1pY29uIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEzcHg7XG59XG4uc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDBweCAwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3Bpbi1pY29uLnNraW4tMCB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQgIWltcG9ydGFudDtcbn1cbi5zcGluLWljb24uc2tpbi0xIHtcbiAgYmFja2dyb3VuZDogIzBlOWFlZiAhaW1wb3J0YW50O1xufVxuLnNwaW4taWNvbi5za2luLTIge1xuICBiYWNrZ3JvdW5kOiAjMjNjNmM4ICFpbXBvcnRhbnQ7XG59XG4uc3Bpbi1pY29uLnNraW4tMyB7XG4gIGJhY2tncm91bmQ6ICNlY2JhNTIgIWltcG9ydGFudDtcbn1cbi5za2luLXNldHRpbmdzIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbn1cbi5za2luLXNldHRpbmdzIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNldHRpbmdzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4uc2V0dGluZ3MtaXRlbS5za2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNldHRpbmdzLWl0ZW0gLnN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5za2luLW5hbWUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2V0dGluZ3MtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGVmYXVsdC1za2luLFxuLmJsdWUtc2tpbixcbi51bHRyYS1za2luLFxuLnllbGxvdy1za2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlZmF1bHQtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICMyODNBNDk7XG59XG4uZGVmYXVsdC1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFlMmUzZDtcbn1cbi5ibHVlLXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cbi5ibHVlLXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ4ZGRiO1xufVxuLnllbGxvdy1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMy5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDEwMCU7XG59XG4ueWVsbG93LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2U4NzM1O1xufVxuLnVsdHJhLXNraW4ge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uLnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24td2lkZ2V0IC5jb2xsZWN0aW9uLWl0ZW0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24uc2VhcmNoYWJsZS1jb2xsZWN0aW9uLXdpZGdldC5zZWFyY2hhYmxlLWNvbGxlY3Rpb24td2lkZ2V0LWxnIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHJpZ2h0OiA4cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW1zLXdyYXBwZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW1zLXdyYXBwZXIuc2Nyb2xsYWJsZS1tZCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtcy1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8haW1wb3J0YW50O1xufVxuI2NvbGxhYm9yYXRvcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jY29sbGFib3JhdG9ycyAuY29sbGFib3JhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2NvbGxhYm9yYXRvcnMgLmNvbGxhYm9yYXRvcjpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDUlKTtcbn1cbiNjb2xsYWJvcmF0b3JzIC5jb2xsYWJvcmF0b3IgLmNvbGxhYm9yYXRvci1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNjb2xsYWJvcmF0b3JzIC5jb2xsYWJvcmF0b3IgLmNvbGxhYm9yYXRvci1iYWRnZSBpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2Nyb2xsYWJsZS13cmFwcGVyLTUwMCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2FkdmFuY2VfZm9ybS5hZHZhbmNlLWZ1bmRlZCAuc3VibWlzc2lvbi1yZXNwb25zZS1zZWxlY3QsXG4jYWR2YW5jZV9mb3JtLmFkdmFuY2UtZnVuZGVkIC5zdWJtaXNzaW9uLXJlc3BvbnNlLWlzby1vZmZlci1jYWxjdWxhdG9yLWxpbmssXG4jYWR2YW5jZV9mb3JtLmFkdmFuY2UtZnVuZGVkIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXN1Ym1pdC1hbmQtZW1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FkdmFuY2VfZm9ybS5hZHZhbmNlLXdpdGgtYWN0aXZhdGVkLXRyYW5jaGUgLnRyYW5jaGUtYWN0aXZhdGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWR2YW5jZV9mb3JtIC5mZWVzLWNvbGxlY3Rpb24gdHIuY29sbGVjdGlvbi1pdGVtID4gdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWJsb2NrIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItYWN0aW9uLWxhYmVsLWZpcnN0LWJsb2NrIHtcbiAgd2lkdGg6IDI4OHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWFjdGlvbi1sYWJlbC1ibG9jayB7XG4gIHdpZHRoOiA1M3B4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXN5bmRpY2F0aW9uLWxhYmVsLWJsb2NrIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAubG9jLWFkdmFuY2Utc3luZGljYXRvci1zeW5kaWNhdGlvbi1sYWJlbC1ibG9jayB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1jb21taXNzaW9uLWxhYmVsLWJsb2NrIHtcbiAgd2lkdGg6IDQwNnB4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1sYWJlbC1ibG9jayB7XG4gIHdpZHRoOiA0ODFweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctYmxvY2ssXG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUsXG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogNTQ4cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDQwOHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmNvbGxlY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWNoYXJnZS1tb2RlLWNvbHVtbiAuY2hlY2tib3gge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MThweCkge1xuICAjYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAjYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI2FkdmFuY2VfZm9ybSAubG9jLWFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwNHB4KSBhbmQgKG1heC13aWR0aDogMTgxN3B4KSB7XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1jb21taXNzaW9uLWxhYmVsLWJsb2NrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZGV0YWlscy0xLXJvdyB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci10b2dnbGUtZGV0YWlscy1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1kZXRhaWxzLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLWJ1dHRvbi1yb3cge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN1Ym1pc3Npb24tZGVjbGluZS1yZWFzb24td3JhcHBlciAuY29sbGVjdGlvbi1pdGVtIHNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jYWR2YW5jZV9mb3JtIC5pY2hlY2stbGFiZWwgLnRvb2x0aXAge1xuICB3aWR0aDogMTAwJTtcbn1cbiNhZHZhbmNlX3R5cGUgLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnBvcnRmb2xpby1zZWxlY3QtaXRlbS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246aG92ZXIgLnBvcnRmb2xpby1zZWxlY3QtaXRlbS1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2FkdmFuY2VfbWVyY2hhbnRBZHZhbmNlQ291bnRUZXh0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuY3JlYXRlLW1lcmNoYW50LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNhZHZhbmNlX3N1Ym1pc3Npb25zIC5zdWJtaXNzaW9uLXJlc3BvbnNlLWZlZXMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYWR2YW5jZV9mZWVzIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgPiAuY29sbGVjdGlvbi1pdGVtcyA+IC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItYWN0aW9uLWNvbCB7XG4gIHdpZHRoOiA2N3B4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItbmFtZS1jb2wge1xuICB3aWR0aDogMjQ1cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1kYXRhLWxhYmVsLWNvbCB7XG4gIHdpZHRoOiAxNTVweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWRhdGEtYW1vdW50LWNvbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWRhdGEtcGVyY2VudC1jb2wge1xuICB3aWR0aDogMTMxcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1kYXRhLWZpcnN0LWNvbCB7XG4gIHdpZHRoOiAyMDJweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWRhdGEtc2Vjb25kLWNvbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWRhdGEtdGhpcmQtY29sIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItdG90YWwtZmlyc3QtY29sIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItdG90YWwtc2Vjb25kLWNvbCB7XG4gIHdpZHRoOiAxMDVweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLXRvdGFsLXRoaXJkLWNvbCB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLXRvdGFsLWZvdXJ0aC1jb2wge1xuICB3aWR0aDogNjBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWZlZS1sYWJlbC1jb2wge1xuICB3aWR0aDogNDVweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyAuZmVlLWFjdGlvbi1jb2wge1xuICB3aWR0aDogNjdweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyAuZmVlLXR5cGUtY29sIHtcbiAgd2lkdGg6IDEzNXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5mZWUtYW1vdW50LWNvbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyAuZmVlLXBlcmNlbnQtY29sIHtcbiAgd2lkdGg6IDEzMXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5mZWUtZGVzY3JpcHRpb24tY29sIHtcbiAgd2lkdGg6IDI2NHB4O1xufVxuLnN1Ym1pc3Npb24taXRlbS5zdWJtaXNzaW9uLWl0ZW0tc2VsZWN0YWJsZSAuc3VibWlzc2lvbi1yZXNwb25zZS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3VibWlzc2lvbi1pdGVtIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWR2YW5jZS1zeW5kaWNhdG9yLWluY3VycmVkLW1lc3NhZ2Utcm93IGkge1xuICBmb250LXNpemU6IDIycHg7XG59XG4jZmlsdGVyX3Nob3dOb1BheW1lbnRfY2FsbGJhY2tfZmlsdGVyLFxuI2FkdmFuY2Vfc3RhdHVzX21hbmFnZXJfc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2ZpbHRlcl9mb3JtIHRyLmV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbn1cbi5pYm94LWV4cGFuZC1pbml0aWF0ZWQgLmFkdmFuY2UtcGF5YmFjay1zaG93LXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5hZHZhbmNlLW1lcmNoYW50LWFwcGxpY2F0aW9uLWZlZS10by1zdGFrZWhvbGRlci10eXBlLWNvbnRhaW5lcixcbi5zdWJtaXNzaW9uLXJlc3BvbnNlLW1lcmNoYW50LWFwcGxpY2F0aW9uLWZlZS10by1zdGFrZWhvbGRlci10eXBlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5hZHZhbmNlLXN0YXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWR2YW5jZS1zdGF0ZS5hZHZhbmNlLXN0YXRlLXN1Ym1pdHRlZCB7XG4gIGJhY2tncm91bmQ6ICM1ZTg4ZGM7XG59XG4uYWR2YW5jZS1zdGF0ZS5hZHZhbmNlLXN0YXRlLXByZWZ1bmRlZCB7XG4gIGJhY2tncm91bmQ6ICNlOGMyNDM7XG59XG4uYWR2YW5jZS1zdGF0ZS5hZHZhbmNlLXN0YXRlLWZ1bmRlZCB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG4uYWR2YW5jZS1zdGF0ZS5hZHZhbmNlLXN0YXRlLWRlZmF1bHRlZCB7XG4gIGJhY2tncm91bmQ6ICNlZDU1NjU7XG59XG4uYWR2YW5jZS1zdGF0ZS5hZHZhbmNlLXN0YXRlLWNsb3NlZCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcyNHB4KSB7XG4gIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1iYW5rLXN0YXRlbWVudC13b3Jrc2hlZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC1zY3JlZW4tc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnVsay1hY3Rpb24tbWVudS13cmFwcGVyLWFkdmFuY2UgLmRyb3Bkb3duLXN1Ym1lbnUgdWwubWVudV9sZXZlbF8xIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmNvbC1pdy1hZHZhbmNlLWxvY2stc3RhdHVzIHtcbiAgd2lkdGg6IDI5N3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbiNhZHZhbmNlX3VuZGVyd3JpdGluZ19zdGlwc19zdGlwcyB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhZHZhbmNlX3VuZGVyd3JpdGluZ19zdGlwc19zdGlwcyB0Ym9keSB0ZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uc3RpcC1zdGF0dXNbZGF0YS1zdGF0dXM9XCJjb21wbGV0ZWRcIl0ge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5zdGlwLXN0YXR1c1tkYXRhLXN0YXR1cz1cIndhaXZlZFwiXSB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLnN0aXAtYWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zdGlwLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGlwLWFjdGlvbjpob3Zlcixcbi5zdGlwLWFjdGlvbjphY3RpdmUsXG4uc3RpcC1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRvY3VtZW50c1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0ZmY7XG4gIGJvcmRlci1jb2xvcjogIzY0NjRmZjtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRvY3VtZW50c1wiXTpob3Zlcixcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRvY3VtZW50c1wiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRvY3VtZW50c1wiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NWZmO1xuICBib3JkZXItY29sb3I6ICM1NTU1ZmY7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJwZW5kaW5nXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmUwMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZTAxO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwicGVuZGluZ1wiXTpob3Zlcixcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInBlbmRpbmdcIl06Zm9jdXMsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJwZW5kaW5nXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGFmMDE7XG4gIGJvcmRlci1jb2xvcjogI2IwYWYwMTtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInVuZGVyX3Jldmlld1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGI2MDU7XG4gIGJvcmRlci1jb2xvcjogIzcwYjYwNTtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInVuZGVyX3Jldmlld1wiXTpob3Zlcixcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInVuZGVyX3Jldmlld1wiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInVuZGVyX3Jldmlld1wiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdhNzA1O1xuICBib3JkZXItY29sb3I6ICM2N2E3MDU7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJjb21wbGV0ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2I2NzM7XG4gIGJvcmRlci1jb2xvcjogIzI3YjY3Mztcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImNvbXBsZXRlXCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiY29tcGxldGVcIl06Zm9jdXMsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJjb21wbGV0ZVwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhOTZiO1xuICBib3JkZXItY29sb3I6ICMyNGE5NmI7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ3YWl2ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cIndhaXZlXCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwid2FpdmVcIl06Zm9jdXMsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ3YWl2ZVwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2I3O1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0NjU4O1xuICBib3JkZXItY29sb3I6ICNlYzQ2NTg7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06aG92ZXIsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06Zm9jdXMsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMzg0YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWIzODRiO1xufVxuLmRvd25sb2FkLWFkdmFuY2UtdW5kZXJ3cml0aW5nLXN0aXBzLWRvY3VtZW50cy1idXR0b25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDUzcHg7XG59XG4uYWR2YW5jZS10cmFuY2hlLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuI2FkdmFuY2VfdHJhbmNoZV9jcmVhdG9yX2Zvcm0uc3VibWlzc2lvbi1yZXNwb25zZS10cmFuY2hlLWNyZWF0b3IgLnRyYW5jaGUtZnVuZGVkLWF0LWNvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGFueS1sb2dvIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG4uY29tcGFueS10d28tZmFjdG9yLWF1dGgtd3JhcHBlciAuc3dpdGNoIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jYWR2YW5jZV9jb250YWN0X2NlbnRlcl9tZXNzYWdlc19jb250YWN0Q2VudGVyTWVzc2FnZXMgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYWR2YW5jZV9jb250YWN0X2NlbnRlcl9tZXNzYWdlc19jb250YWN0Q2VudGVyTWVzc2FnZXMgdGJvZHkgdGQsXG4jYWR2YW5jZV9jb250YWN0X2NlbnRlcl9tZXNzYWdlcyB0Ym9keSB0ZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uOmhvdmVyLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uOmFjdGl2ZSxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiaW5mb19wcm92aWRlZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0RkY7XG4gIGJvcmRlci1jb2xvcjogIzY0NjRGRjtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImluZm9fcHJvdmlkZWRcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJpbmZvX3Byb3ZpZGVkXCJdOmZvY3VzLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiaW5mb19wcm92aWRlZFwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NWZmO1xuICBib3JkZXItY29sb3I6ICM1NTU1ZmY7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJhcHByb3ZlZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN0I2NzM7XG4gIGJvcmRlci1jb2xvcjogIzI3QjY3Mztcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImFwcHJvdmVkXCJdOmhvdmVyLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiYXBwcm92ZWRcIl06Zm9jdXMsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJhcHByb3ZlZFwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhOTZiO1xuICBib3JkZXItY29sb3I6ICMyNGE5NmI7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZW5pZWRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBQUFBO1xuICBib3JkZXItY29sb3I6ICNBQUFBQUE7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZW5pZWRcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZW5pZWRcIl06Zm9jdXMsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZW5pZWRcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyYTJhMjtcbiAgYm9yZGVyLWNvbG9yOiAjYTJhMmEyO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNDY1ODtcbiAgYm9yZGVyLWNvbG9yOiAjRUM0NjU4O1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdOmhvdmVyLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdOmZvY3VzLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjM4NGI7XG4gIGJvcmRlci1jb2xvcjogI2ViMzg0Yjtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImZvbGxvd191cFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkJFMDE7XG4gIGJvcmRlci1jb2xvcjogI0JGQkUwMTtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImZvbGxvd191cFwiXTpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImZvbGxvd191cFwiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImZvbGxvd191cFwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBhZjAxO1xuICBib3JkZXItY29sb3I6ICNiMGFmMDE7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJzZW5kX3Ntc1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMjY4MUU7XG4gIGJvcmRlci1jb2xvcjogI0QyNjgxRTtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cInNlbmRfc21zXCJdOmhvdmVyLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwic2VuZF9zbXNcIl06Zm9jdXMsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJzZW5kX3Ntc1wiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU2MTFjO1xuICBib3JkZXItY29sb3I6ICNjNTYxMWM7XG59XG4udGV4dC1jb2xvci1zbXMtYWNjZXB0ZWQge1xuICBjb2xvcjogI0FBQUFBQTtcbn1cbi50ZXh0LWNvbG9yLXNtcy1zZW50IHtcbiAgY29sb3I6ICMyQkI2NzM7XG59XG4udGV4dC1jb2xvci1zbXMtZGVsaXZlcmVkIHtcbiAgY29sb3I6ICMyQkI2NzM7XG59XG4udGV4dC1jb2xvci1zbXMtdW5kZWxpdmVyZWQge1xuICBjb2xvcjogI0VDNDc1ODtcbn1cbi50ZXh0LWNvbG9yLXNtcy1mYWlsZWQge1xuICBjb2xvcjogI0VDNDc1ODtcbn1cbi5jb250cmFjdC1wYXJlbnQtaW5mby13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbiNjb250cmFjdF9mb3JtIC5mb3JtLWhlYWRlciAuY29udHJhY3QtdGVtcGxhdGUtcmVsYXRpb24tYXBwZW5kaXgtY29udHJhY3QtdGVtcGxhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5iYXNlLWlzby1vZmZlci1jYWxjdWxhdG9yLXJvdyAuc2xpZGVyLWdyb3VwIC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNDVweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cgLnNsaWRlci1ncm91cCAuc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5kZWFsLWJyZWFrZG93bi1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5iYXNlLWlzby1vZmZlci1jYWxjdWxhdG9yLXJvdyAuZGVhbC1icmVha2Rvd24tYmxvY2sgPiAuZmllbGQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5iYXNlLWlzby1vZmZlci1jYWxjdWxhdG9yLXJvdyAuZGVhbC1icmVha2Rvd24tYmxvY2sgPiAuZmllbGQtcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3cgLnZhbHVlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggNzVweCA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIC5kZWFsLWJyZWFrZG93bi1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZjY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5pc28tb2ZmZXItY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIgLmRlYWwtYnJlYWtkb3duLWJsb2NrID4gLmZpZWxkLXJvdyAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciAuZGVhbC1icmVha2Rvd24tYmxvY2sgPiAuZmllbGQtcm93IC50ZXh0LFxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciAuZGVhbC1icmVha2Rvd24tYmxvY2sgPiAuZmllbGQtcm93IC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pc28tb2ZmZXItY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIgLmxvZ28ge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uc3VibWlzc2lvbi1yZXNwb25zZS1tYXhpbXVtLW9mZmVyLWVhcmx5LXBheW9mZi1kaXNjb3VudC12aWV3LW1vZGUgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9kYWwtZm9ybS1zdWJtaXNzaW9uLWVkaXQgLnN1Ym1pc3Npb24tcmVzcG9uc2UtYWNjZXB0LWFuZC1hY3RpdmF0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgLnBhbmVsLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4O1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAudGFiLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgLnRhYi1jb250ZW50IC5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgd2lkdGg6IDE3JTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAudGFicy1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgY29sb3I6ICNFRDU1NjU7XG4gIHRvcDogMTFweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjIHRyYW5zcGFyZW50ICNlN2VhZWMgI2U3ZWFlYyAhaW1wb3J0YW50O1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuI2FkdmFuY2VfZm9ybSAjYWR2YW5jZV91bmRlcndyaXRpbmdfbnNmcyBpbnB1dFtuYW1lJD1cIltudW1iZXJdXCJdIHtcbiAgd2lkdGg6IDIxOHB4O1xufVxuI2FkdmFuY2VfdW5kZXJ3cml0aW5nX2JhbmtTdGF0ZW1lbnRXb3Jrc2hlZXRzIC5iYW5rLXN0YXRlbWVudC1ub3RlW3Jvd3M9XCIxXCJdIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuI2R5bmFtaWNfZGF0ZV9yYW5nZV9jb2x1bW5fZm9ybSAuaGVscC1ibG9jayxcbiNhZHZhbmNlX3BhcnRpY2lwYXRpb25fYnJlYWtkb3duX2NvbHVtbl9mb3JtIC5oZWxwLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jbGVuZGVyX29yaWdpbmF0aW9uQ29tbWlzc2lvblRpZXJzIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2xlbmRlcl9mZWVzIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxlbmRlci1mb3JtIC5mdW5kaW5nLWNyaXRlcmlhLWZvcm0tZ3JvdXAsXG4ubGVuZGVyLWZvcm0gLnVuZGVyd3JpdGVyLXVzZXJzIC5wcmltYXJ5LWNvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGVuZGVyLWZvcm0ubGVuZGVyLXdpemFyZC1lbmFibGVkIC5mdW5kaW5nLWNyaXRlcmlhLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sZW5kZXItZm9ybS5sZW5kZXItd2l6YXJkLWVuYWJsZWQgLnVuZGVyd3JpdGVyLXVzZXJzIC5wcmltYXJ5LWNvbHVtbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4jaXNvX29yaWdpbmF0aW9uQ29tbWlzc2lvblRpZXJzIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2lzb19jb250YWN0cyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uaXNvLWFkdmFuY2UtbGlzdC1maWx0ZXJzIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI3N5bmRpY2F0b3JfY29udGFjdHMgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI3N5bmRpY2F0b3JfYmFsYW5jZV9hdmFpbGFibGVCYWxhbmNlLFxuI3N5bmRpY2F0b3JfYmFsYW5jZV9mcm96ZW5CYWxhbmNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlLmJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtIC5oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtIC5oZWFkZXIsXG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSAuZGF0YSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTg1MHB4KSB7XG4gIC5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgdGgsXG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6ICNBRkFGQUYgMXB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSB0aDpsYXN0LWNoaWxkLFxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI3VuZnJlZXplX3N5bmRpY2F0b3JfZnVuZHMubW9kYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b20ge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbiN1bmZyZWV6ZV9zeW5kaWNhdG9yX2Z1bmRzLm1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZSB7XG4gIGxlZnQ6IDk5cHggIWltcG9ydGFudDtcbn1cbiN1bmZyZWV6ZV9zeW5kaWNhdG9yX2Z1bmRzLm1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmFmdGVyIHtcbiAgbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cbi5zaG93LXJvd3Mtd3JhcHBlciB7XG4gIHRvcDogMjBweDtcbn1cbiNwYXltZW50X2FwcHJvdmVfc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiNhcHByb3ZlX2Zvcm0gLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRhdGUtZmlsdGVyLFxuLmFtb3VudC1maWx0ZXIge1xuICB3aWR0aDogMzAwcHg7XG59XG4jcGF5bWVudF9wYXN0ZV9wYXN0ZURhdGEge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbn1cbiNhcHByb3ZlX2Zvcm0gLnNjcm9sbGFibGUtdGFibGUtd3JhcHBlciA+IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhY2NvdW50aW5nX2ZpbHRlcl9mb3JtIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2Ryb3Bkb3duX3RvZ2dsZV91c2VyICsgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMjI1cHg7XG59XG4jYWNjb3VudGluZ19maWx0ZXJfZHVlQXRSYW5nZV9jYWxsYmFja19maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYWNjb3VudGluZ19maWx0ZXJfc2hvd19jYWxsYmFja19maWx0ZXJfbGFiZWwge1xuICB3aWR0aDogMTIwcHg7XG59XG4jcGF5bWVudF9hY2NvdW50aW5nX3BheW1lbnRUeXBlX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogNThweDtcbn1cbi5wYXltZW50LXVwbG9hZC1kYXRhLXVwZGF0ZS1kYXRlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uYnVsay1hY3Rpb24tbWVudS13cmFwcGVyLXBheW1lbnQgLmRyb3Bkb3duLW1lbnUsXG4uYnVsay1hY3Rpb24tbWVudS13cmFwcGVyLXBheW1lbnRfYm91bmNlZCAuZHJvcGRvd24tbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTUwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiNwb3J0Zm9saW9fc3luZGljYXRvcnMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGFzaGJvYXJkLXBhcnRpY2lwYXRpb24tdGFibGUgdGgge1xuICB3aWR0aDogMTcwcHg7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZF9maWx0ZXJfZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZF9maWx0ZXJfZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuI2Rhc2hib2FyZF9maWx0ZXJfZm9ybSAuY29tcGFueS1kYXNoYm9hcmQtcGVyc3BlY3RpdmUtZm9ybS1ncm91cCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTRhZGZkO1xufVxuI2Rhc2hib2FyZF9maWx0ZXJfZm9ybSAjZGFzaGJvYXJkX2ZpbHRlcl9mdW5kZWRBdF9jYWxsYmFja19maWx0ZXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIG9wYWNpdHk6IDE7XG59XG4jc3luZGljYXRpb25fYmxvY2sgaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3N5bmRpY2F0aW9uX2Jsb2NrIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI25ld19jYXNoX2FkdmFuY2VzLFxuI2J5X3N0YXR1c19jYXNoX2FkdmFuY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY2FzaF9hZHZhbmNlc190YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cbi5kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi53aWR0aDIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5hZHZhbmNlLXZpZXctcmVzdHJpY3Rpb24tdHlwZS13cmFwcGVyLFxuLnJlc3RyaWN0aW9ucy10eXBlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNlbWFpbF9sb2dfcHJldmlld19tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZW1haWxfdGVtcGxhdGVfcHJldmlld19tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jdXBsb2FkX2NvbXBhbnlfZW1haWxfdGVtcGxhdGVfaW1hZ2VzX2VtYWlsVGVtcGxhdGVJbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc3R5bGVfZW1haWxfZm9ybV9jb250YWluZXIgLmNvbC1zbS0xMCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuI3N0eWxlX2VtYWlsX2Zvcm1fY29udGFpbmVyIC5idG4tcHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHghaW1wb3J0YW50O1xufVxuLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaGlzdG9yeS1kYXRhLWl0ZW0tdHlwZS1yZW1vdmUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeS1kYXRhLWl0ZW0tdHlwZS1yZW1vdmUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlzdG9yeS1kYXRhLWl0ZW0tdHlwZS1yZW1vdmUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZS14bGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4jbWFpbl9jb250cmFjdF90ZW1wbGF0ZXMgPiB0Ym9keSArIHRib2R5LFxuI2FwcGVuZGl4X2NvbnRyYWN0X3RlbXBsYXRlcyA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5tZXJjaGFudC1zdGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lcmNoYW50LXN0YXRlLm1lcmNoYW50LXN0YXRlLW5ldyB7XG4gIGJhY2tncm91bmQ6ICM2N2YxNjc7XG59XG4ubWVyY2hhbnQtc3RhdGUubWVyY2hhbnQtc3RhdGUtYmFkLWFjdG9yIHtcbiAgYmFja2dyb3VuZDogI2VkNTU2NTtcbn1cbi5tZXJjaGFudC1zdGF0ZS5tZXJjaGFudC1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLm1lcmNoYW50LXN0YXRlLm1lcmNoYW50LXN0YXRlLXBhaWQtb2ZmIHtcbiAgYmFja2dyb3VuZDogIzFjODRjNjtcbn1cbi5tZXJjaGFudC1zdGF0ZS5tZXJjaGFudC1zdGF0ZS1pbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmOGFjNTk7XG59XG4ubWVyY2hhbnQtc3RhdGUubWVyY2hhbnQtc3RhdGUtZGVjbGluZWQge1xuICBiYWNrZ3JvdW5kOiAjZTJkMTAwO1xufVxuLnN0YWtlaG9sZGVyLXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YWtlaG9sZGVyLXN0YXR1cy5zdGFrZWhvbGRlci1zdGF0dXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5zdGFrZWhvbGRlci1zdGF0dXMuc3Rha2Vob2xkZXItc3RhdHVzLXRlcm1pbmF0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGM2MDY4O1xufVxuLnN0YWtlaG9sZGVyLXN0YXR1cy5zdGFrZWhvbGRlci1zdGF0dXMtdW5kZXItcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI2Y4YWM1OTtcbn1cbi5pc28tb2ZmZXIgLmlzby1vZmZlci10eXBlLWNvcHktbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLmJvb2wtdmFsdWUtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAubnVtYmVyLXZhbHVlLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuZGF0ZS12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5hZHZhbmNlLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VcIl1bZGF0YS1vcGVyYXRvcj1cImluXCJdIC5hZHZhbmNlLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlXCJdW2RhdGEtb3BlcmF0b3I9XCJub3RfaW5cIl0gLmFkdmFuY2UtZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZV91bmRlcndyaXRpbmdcIl1bZGF0YS1vcGVyYXRvcj1cImluXCJdIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZV91bmRlcndyaXRpbmdcIl1bZGF0YS1vcGVyYXRvcj1cIm5vdF9pblwiXSAuYWR2YW5jZS11bmRlcndyaXRpbmctZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJ0ZXh0XCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLnRleHQtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtdHlwZT1cImJvb2xcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSAuYm9vbC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC10eXBlPVwibnVtYmVyXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC10eXBlPVwiaW50ZWdlclwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIC5pbnRlZ2VyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJjdXJyZW5jeVwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIC5jdXJyZW5jeS12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC10eXBlPVwiZGF0ZVwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbiAuZnJvbS12YWx1ZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAgPiAuY29sLWl3LWxnLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5mcm9tLXZhbHVlLXdyYXBwZXIgPiAuZm9ybS1ncm91cCA+IC5jb2wtaXctbWQge1xuICB3aWR0aDogMzEzcHg7XG59XG4uZnVuZGluZy1jcml0ZXJpb24gLnRvLXZhbHVlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1vcGVyYXRvcj1cImJldHdlZW5cIl0gLmZyb20tdmFsdWUtd3JhcHBlciA+IC5mb3JtLWdyb3VwID4gLmNvbC1pdy1tZCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLW9wZXJhdG9yPVwiYmV0d2VlblwiXSAudG8tdmFsdWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Rhc2tfbm90ZXMgLm5vdGUtaXRlbS13cmFwcGVyLFxuI3Rhc2tfbm90ZXMgLm5vdGUtaXRlbS1pbnB1dC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdGFza19maWx0ZXJfZm9ybSAudGFzay1nbG9iYWwtZmlsdGVycyAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YXNrLXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhc2stc3RhdHVzW2RhdGEtc3RhdHVzPVwicGVuZGluZ1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG59XG4udGFzay1zdGF0dXNbZGF0YS1zdGF0dXM9XCJvdmVyZHVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNTU2NTtcbn1cbi50YXNrLXN0YXR1c1tkYXRhLXN0YXR1cz1cImNvbXBsZXRlZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4udGFzay1zdGF0dXNbZGF0YS1zdGF0dXM9XCJkaXNjYXJkZWRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSAudGV4dC12YWx1ZS1mb3JtLWdyb3VwLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSAuYm9vbC12YWx1ZS1mb3JtLWdyb3VwLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSAubnVtYmVyLXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5pbnRlZ2VyLXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5jdXJyZW5jeS12YWx1ZS1mb3JtLWdyb3VwLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSAuZGF0ZS12YWx1ZS1mb3JtLWdyb3VwLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSAuYWR2YW5jZS1maWVsZC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5pbnB1dC5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIGlucHV0Om5vdCgub3JnLWVuYWJsZWQpLFxudGV4dGFyZWEuY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSB0ZXh0YXJlYTpub3QoLm9yZy1lbmFibGVkKSxcbnNlbGVjdC5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIHNlbGVjdDpub3QoLm9yZy1lbmFibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLnNlbGVjdDItY29udGFpbmVyLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5vcmctZW5hYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLnNlbGVjdDItY29udGFpbmVyOm5vdCgub3JnLWVuYWJsZWQpIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uaWNoZWNrYm94X3NxdWFyZS1ncmVlbixcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmljaGVja2JveF9zcXVhcmUtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuaXJhZGlvX3NxdWFyZS1ncmVlbixcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uaXJhZGlvX3NxdWFyZS1ncmVlbi5ob3Zlcixcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMDtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuaG92ZXIsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuaG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggMDtcbn1cbmxhYmVsLnJhZGlvLWlubGluZS1idG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSBsYWJlbC5yYWRpby1pbmxpbmUtYnRuIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1O1xuICAtbW96LW9wYWNpdHk6IDAuNjU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmJ0bi1kYW5nZXJbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2Nzc2O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAub3JnLWVuYWJsZWQgW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZVwiXVtkYXRhLWZpZWxkLXR5cGU9XCJsaXN0XCJdIC5hZHZhbmNlLWZpZWxkLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC10eXBlPVwidGV4dFwiXSAudGV4dC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cImJvb2xcIl0gLmJvb2wtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLXR5cGU9XCJudW1iZXJcIl0gLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cImludGVnZXJcIl0gLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLXR5cGU9XCJjdXJyZW5jeVwiXSAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLXR5cGU9XCJkYXRlXCJdIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhbm5vdW5jZW1lbnRfZmlsdGVyX2Zvcm0gLmFubm91bmNlbWVudC1nbG9iYWwtZmlsdGVycyAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmEub2Nyby1mb3JtLXZpZXctc2VuZC1saW5rOmZvY3VzLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWxpbms6YWN0aXZlLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWFsbC1saW5rOmZvY3VzLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWFsbC1saW5rOmFjdGl2ZSxcbmEub2Nyby1mb3JtLXNlbmQtYWxsLWxpbmsuZGlzYWJsZWQ6Zm9jdXMsXG5hLm9jcm8tZm9ybS1zZW5kLWFsbC1saW5rLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuI3Rlc3RfY29sbGVjdGlvbl9jdXJ2ZV9tb250aHMgLmNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jdGVzdF9jb2xsZWN0aW9uX2N1cnZlX21vbnRocyAudG9nZ2xlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IDZweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuI3Rlc3RfY29sbGVjdGlvbl9jdXJ2ZV9tb250aHMgLnRvZ2dsZS1saW5rIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbiN0ZXN0X2NvbGxlY3Rpb25fY3VydmVfbW9udGhzIC50b2dnbGUtbGluay5jb2xsYXBzZWQgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuLm1lcmNoYW50LWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG4ubWVyY2hhbnQtY29tcGFueS1sb2dvIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG4uc2lnbnVwLWJveCB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbn1cbiNtZXJjaGFudF9zaWdudXBfZm9ybSB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tc3VibWl0LWJ0biB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweDtcbn1cbi5zaWduLXVwLW1lcmNoYW50LWNvbXBhbnktbG9nbyB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG4uc2lnbnVwLW1lcmNoYW50LWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zaWdudXAtbWVyY2hhbnQtaGVscC10ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2lnbnVwLW1lcmNoYW50LWhlbHAtdGV4dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWxvZ2luLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tY29weXJpZ2h0LXRleHQge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5yYWRpbyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogMCAyNXB4IDI1cHggMDtcbiAgZmxleDogMCAxIDQ1NXB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAucmFkaW8gbGFiZWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLnJhZGlvIGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAubWVyY2hhbnQtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjJmNDtcbiAgcGFkZGluZzogMjVweDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAubWVyY2hhbnQtY2FyZCBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAubWVyY2hhbnQtY2FyZCAuZGV0YWlscy1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5tZXJjaGFudC1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgLmRlc2NyaXB0aW9uIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAubWVyY2hhbnQtY2FyZCAuZGVzY3JpcHRpb24gcC5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAubWVyY2hhbnQtY2FyZCAuZGVzY3JpcHRpb24gaSB7XG4gIHdpZHRoOiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IGlucHV0OmNoZWNrZWQgfiAubWVyY2hhbnQtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmlzby1jb21wYW55LWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uaXNvLWNvbXBhbnktbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLnJlZmVycmVyLXBlcmZvcm1hbmNlLXN0YXRzLWJsb2NrIC50b29sdGlwLWlubmVyIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuLnN5bmRpY2F0b3Itb3B0LW91dC13cmFwcGVyIC5pYm94LWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbi5zeW5kaWNhdG9yLW9wdC1vdXQtd3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uc3luZGljYXRvci1vcHQtb3V0LXdyYXBwZXIgcCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmZ1bGwtbG9nby1uYW1lIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDE2MHB4O1xufVxuI3Bvd2VyX2JpX3JlcG9ydF9jb250YWluZXIge1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUxcHgpO1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Bvd2VyX2JpX3JlcG9ydF9jb250YWluZXIucG93ZXItYmktcmVwb3J0LXZpZXctYXMge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDVweCk7XG59XG4jcG93ZXJfYmlfcmVwb3J0X2NvbnRhaW5lciA+IGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQtcG93ZXItYmkge1xuICBwYWRkaW5nOiAwO1xufVxuLnVzZXItcG93ZXItYmktcmVwb3J0LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLnVzZXItcG93ZXItYmktcmVwb3J0LW5hbWU6aG92ZXIsXG4udXNlci1wb3dlci1iaS1yZXBvcnQtbmFtZTpmb2N1cyB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnBvd2VyLWJpLXZpZXctYXMtY29udGFpbmVyIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmFlYmNjO1xuICBwYWRkaW5nOiAxMHB4IDc1cHg7XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggI2QzZDNkMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkOmhvdmVyIC5yZXBvcnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQgLmltYWdlLFxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5pY29uIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZCAuaWNvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjAwcHg7XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5yZXBvcnQtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQgLnJlcG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZS1ib3guZmlsZS1ib3gtc20ge1xuICB3aWR0aDogMTEwcHg7XG59XG4uZmlsZS1ib3guZmlsZS1ib3gtc20gLmZpbGUgLmljb24sXG4uZmlsZS1ib3guZmlsZS1ib3gtc20gLmZpbGUgLmltYWdlIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmZpbGUtYm94LmZpbGUtYm94LXNtIC5maWxlIC5pY29uIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5maWxlLWJveC5maWxlLWJveC1zbSAuZmlsZSAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuI3VzZXJfcG93ZXJfYmlfcmVwb3J0c19wb3dlckJpUmVwb3J0cyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jdXNlcl9wb3dlcl9iaV9yZXBvcnRzX3Bvd2VyQmlSZXBvcnRzIC5zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jZXF1aWZheF9vcmdhbml6YXRpb25fZGV0YWlsc19tb2RhbCBkdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA1MDBweDtcbn1cbiNlcXVpZmF4X29yZ2FuaXphdGlvbl9kZXRhaWxzX21vZGFsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDUyNXB4O1xufVxuLmVxdWlmYXgtbnotdG9nZ2xlLWFkdmVyc2VzLWxpbmsge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTY0cHgpIHtcbiAgI2VxdWlmYXhfYW5kX2NyZWRpdG9yX3dhdGNoX2NyZWRpdF9wcm9maWxlX2Jsb2NrIC5jcmVkaXQtcHJvZmlsZS1wdWxsLW5ldy1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbiNhY2NvdW50X2hvbGRfdHlwZSAuZC1pLWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4jYWNjb3VudF9ob2xkX3R5cGUgLmlyYWRpb19zcXVhcmUtZ3JlZW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZHJhdy1zdGF0dXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZDogIzVlODhkYztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1wcm9jZXNzaW5nIHtcbiAgYmFja2dyb3VuZDogI2U4YzI0Mztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLWV4cGlyZWQge1xuICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLXBlcmZvcm1pbmcge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLXJlamVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2JhMDAxMztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1yZWZ1bmRlZCB7XG4gIGJhY2tncm91bmQ6ICNlOGMyNDM7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtZGVmYXVsdGVkIHtcbiAgYmFja2dyb3VuZDogI2VkNTU2NTtcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1wcmVfY2xvc2VkIHtcbiAgYmFja2dyb3VuZDogIzQwNGY1OTtcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1jbG9zZWQge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLmRyYXctc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiA0MDBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5kcmF3LXN5bmRpY2F0b3ItZmVlLWxhYmVsLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItYWN0aW9uLWNvbCB7XG4gIHdpZHRoOiA2N3B4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItbmFtZS1jb2wge1xuICB3aWR0aDogMjQ1cHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1kYXRhLWxhYmVsLWNvbCB7XG4gIHdpZHRoOiAxNTVweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtYW1vdW50LWNvbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtcGVyY2VudC1jb2wge1xuICB3aWR0aDogMTMxcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1kYXRhLWZpcnN0LWNvbCB7XG4gIHdpZHRoOiAyMDJweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtc2Vjb25kLWNvbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtdGhpcmQtY29sIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItdG90YWwtZmlyc3QtY29sIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItdG90YWwtc2Vjb25kLWNvbCB7XG4gIHdpZHRoOiAxMDVweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLXRvdGFsLXRoaXJkLWNvbCB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLXRvdGFsLWZvdXJ0aC1jb2wge1xuICB3aWR0aDogNjBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWZlZS1sYWJlbC1jb2wge1xuICB3aWR0aDogNDVweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5jb21taXNzaW9uLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDQwNnB4O1xufVxuLmJ0bi1wYXltZXRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhOGZmO1xuICBib3JkZXItY29sb3I6ICMzNmE4ZmY7XG59XG4uYnRuLXBheW1ldGVyOmZvY3VzLFxuLmJ0bi1wYXltZXRlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5MmZmO1xuICBib3JkZXItY29sb3I6ICMwMDY3YjU7XG59XG4uYnRuLXBheW1ldGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzkyZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOGRmODtcbn1cbi5idG4tcGF5bWV0ZXI6YWN0aXZlLFxuLmJ0bi1wYXltZXRlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBheW1ldGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzkyZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwOGRmODtcbn1cbi5idG4tcGF5bWV0ZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wYXltZXRlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBheW1ldGVyOmhvdmVyLFxuLmJ0bi1wYXltZXRlcjphY3RpdmU6Zm9jdXMsXG4uYnRuLXBheW1ldGVyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGF5bWV0ZXI6Zm9jdXMsXG4uYnRuLXBheW1ldGVyOmFjdGl2ZS5mb2N1cyxcbi5idG4tcGF5bWV0ZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wYXltZXRlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWRlO1xuICBib3JkZXItY29sb3I6ICMwMDY3YjU7XG59XG4uYnRuLXBheW1ldGVyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wYXltZXRlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wYXltZXRlcjpob3Zlcixcbi5idG4tcGF5bWV0ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXBheW1ldGVyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXBheW1ldGVyOmZvY3VzLFxuLmJ0bi1wYXltZXRlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcGF5bWV0ZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcGF5bWV0ZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhOGZmO1xuICBib3JkZXItY29sb3I6ICMzNmE4ZmY7XG59XG4uYnRuLXBheW1ldGVyIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzZhOGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4sXG4gIC5kcm9wdXAgPiAuYnRuIHtcbiAgICA+IC5jYXJldCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciwgdmFsdWUtbGlzdC1jb21tYS1zcGFjZS1hZnRlciwgaW5kZW50YXRpb24sIGRlY2xhcmF0aW9uLWNvbG9uLW5ld2xpbmUtYWZ0ZXIsIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuXG4vL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuLy8gSW1wb3J0IHRoZSBmb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIHNyYzogdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3RcIik7XG4gIHNyYzogdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5zdmcjQHtpY29uLWZvbnQtc3ZnLWlkfVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvMy40L2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLnRhYi1mb2N1cygpO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIC5pbWctcmVzcG9uc2l2ZSgpO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICAuaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXhcblxuLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XG59XG4uYW5pbWF0aW9uLW5hbWUoQG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbn1cbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4uYW5pbWF0aW9uLWRlbGF5KEBkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xufVxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbn1cbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG4uYW5pbWF0aW9uLWZpbGwtbW9kZShAZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbi5jb250ZW50LWNvbHVtbnMoQGNvbHVtbi1jb3VudDsgQGNvbHVtbi1nYXA6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBAbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiBAbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiBAbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiBAbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiBAbW9kZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG4udGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXZlbmRvci1wcmVmaXgsIG1lZGlhLWZlYXR1cmUtcGFyZW50aGVzZXMtc3BhY2UtaW5zaWRlLCBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdW5rbm93biwgaW5kZW50YXRpb24sIGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlclxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbi5pbWctcmVzcG9uc2l2ZShAZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogQGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG4uaW1nLXJldGluYShAZmlsZS0xeDsgQGZpbGUtMng7IEB3aWR0aC0xeDsgQGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMXh9XCIpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTJ4fVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBAaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiBAaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogQGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKChAZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqIEBmb250LXNpemUtc21hbGwgLyBAZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXRlLXdhcm5pbmctYmc7XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xufVxuLnRleHQtaW5mbyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWluZm8tdGV4dCk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtd2FybmluZy10ZXh0KTtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLWRhbmdlci10ZXh0KTtcbn1cblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbiAgLmJnLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICAuYmctdmFyaWFudChAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uYmctaW5mbyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1pbmZvLWJnKTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmJnLWRhbmdlciB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIC5saXN0LXVuc3R5bGVkKCk7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoQGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC50ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIC50ZXh0LXVwcGVyY2FzZSgpO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBAYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogXCJcIjsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLnRleHQtZW1waGFzaXMtdmFyaWFudChAY29sb3IpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4uYmctdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuLnRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQwNTA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbn1cblxuaHRtbCxib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG59XG5cbmJvZHkuZnVsbC1oZWlnaHQtbGF5b3V0ICN3cmFwcGVyLFxuYm9keS5mdWxsLWhlaWdodC1sYXlvdXQgI3BhZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3BhZ2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkuYm94ZWQtbGF5b3V0IHtcbiAgYmFja2dyb3VuZDogQGJveGVkLWJhY2tnb3VuZDtcbn1cblxuYm9keS5ib3hlZC1sYXlvdXQgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0MDUwO1xuICBtYXgtd2lkdGg6IEBib3hlZC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4udG9wLW5hdmlnYXRpb24uYm94ZWQtbGF5b3V0ICN3cmFwcGVyLFxuLmJveGVkLWxheW91dCAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiB7XG4gIG1heC13aWR0aDogMTMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2xlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvbnQtbm9yYW1sIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5iLXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uaHItbGluZS1kYXNoZWQge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIEBib3JkZXItY29sb3I7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5oci1saW5lLXNvbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgICAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICAgIWltcG9ydGFudDtcbn1cblxuLyogR0FMTEVSWSAqL1xuLmdhbGxlcnkgPiAucm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZhbmN5Ym94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLyogT25seSBmb3IgZGVtbyAqL1xuICB3aWR0aDogMjQlO1xufVxuXG4vKiBTdW1tZXJub3RlIHRleHQgZWRpdG9yICAqL1xuLm5vdGUtZWRpdG9yIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4vKiBNT0RBTCAqL1xuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgei1pbmRleDogMjIwMDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzMHB4O1xufVxuXG5cbi5pbm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYjtcbn1cblxuLmlubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW5pbWF0ZWQubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uaW5tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5pbm1vZGFsIC5tb2RhbC1pY29uIHtcbiAgZm9udC1zaXplOiA4NHB4O1xuICBjb2xvcjogI2UyZTNlMztcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLyogV1JBUFBFUlMgKi9cblxuI3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCA0MHB4O1xufVxuXG4jcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4taGVpZ2h0OiA1NjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDI0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxufVxuXG4udGl0bGUtYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uaWJveC1jb250ZW50IGgxLCAuaWJveC1jb250ZW50IGgyLCAuaWJveC1jb250ZW50IGgzLCAuaWJveC1jb250ZW50IGg0LCAuaWJveC1jb250ZW50IGg1LFxuLmlib3gtdGl0bGUgaDEsIC5pYm94LXRpdGxlIGgyLCAuaWJveC10aXRsZSBoMywgLmlib3gtdGl0bGUgaDQsIC5pYm94LXRpdGxlIGg1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG51bC51bnN0eWxlZCwgb2wudW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5iaWctaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTYwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlNWU2ZTc7XG59XG5cblxuLyogRk9PVEVSICovXG5cbi5mb290ZXIge1xuXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmZvb3Rlci5maXhlZF9mdWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOjEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uZm9vdGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOjEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tbGVmdDogQHNpZGViYXItd2lkdGg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCxcbmJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDAgMCA3MHB4O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyLmNhbnZhcy1tZW51IC5mb290ZXIuZml4ZWQsXG5ib2R5LmNhbnZhcy1tZW51IC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAwIDAgQHNpZGViYXItd2lkdGg7XG59XG5cbmJvZHkuYm9keS1zbWFsbCAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLyogUEFORUxTICovXG5cbi5wYWdlLWhlYWRpbmcge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwcHggMTBweCAyMHB4IDEwcHg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIGgxLCAucGFuZWwtaGVhZGluZyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyogVEFCTEVTICovXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHBhZGRpbmc6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogUEFORUxTICovXG5cbi5wYW5lbC5ibGFuay1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsYW5rLXBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1sZWZ0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNEREREREQgI0RERERERCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYm90dG9tOiBAZ3JheTtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi5uYXYtdGFicyBsaSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNBN0IxQzI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDI1cHg7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xufVxuXG4udWktdGFiIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuXG4vKiBHTE9CQUwgICovXG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm9yZGVycyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2lucyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmlib3gtY29udGVudC50ZXh0LWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYm9yZGVyLWxlZnQtcmlnaHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ib3JkZXItbGVmdHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIC5saW5rLWJsb2NrIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saW5rLWJsb2NrIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG59XG5cbmJvZHkubWluaS1uYXZiYXIgLmJyYW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW1nLmNpcmNsZS1ib3JkZXIge1xuICBib3JkZXI6IDZweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5icmFuZGluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbi5sb2dpbi1wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDI1JTtcbn1cblxuLmljb25zLWJveCBoMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pY29ucy1ib3ggLmluZm9udCBhIGkge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG59XG5cbi5pY29ucy1ib3ggLmluZm9udCBhIHtcbiAgY29sb3I6ICNhNmE4YTk7XG59XG5cbi5pY29ucy1ib3ggLmluZm9udCBhIHtcbiAgcGFkZGluZzogMTBweDtcblxuICBtYXJnaW46IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51aS1kcmFnZ2FibGUgLmlib3gtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWIgPiBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjJGNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2NhNDQ0MDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pYm94IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pYm94LmNvbGxhcHNlZCAuaWJveC1jb250ZW50e1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlib3guY29sbGFwc2VkIC5mYS5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uaWJveC5jb2xsYXBzZWQgLmZhLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uaWJveDphZnRlciwgLmlib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5pYm94LXRpdGxlIHtcbiAgLW1vei1ib3JkZXItYm90dG9tLWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXJpZ2h0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItdG9wLWNvbG9yczogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlib3gtdGl0bGUtYmc7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogM3B4IDAgMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE0cHggMTVweCA3cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5pYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaWJveC1jb250ZW50LWJnO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMjBweDtcblxuICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG59XG5cbi5pYm94LWZvb3RlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxudGFibGUudGFibGUtbWFpbCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi50YWJsZS1tYWlsIC5jaGVjay1tYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udGFibGUtbWFpbCAubWFpbC1kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnN0YXItbWFpbCwgLmNoZWNrLW1haWwge1xuICB3aWR0aDogNDBweDtcbn1cblxuLnVucmVhZCB0ZCBhLCAudW5yZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yZWFkIHRkIGEsIC5yZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi51bnJlYWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY4O1xufVxuXG4uaWJveC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pYm94LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmZiO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaWJveC1oZWFkaW5nIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaWJveC10aXRsZSBoNSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlib3gtdGl0bGUgLmxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5pYm94LXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaWJveC10b29scyBhIHtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICBjb2xvcjogI2M0YzRjNDtcbn1cblxuLmlib3gtdG9vbHMgYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaWJveC10b29scyAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5pYm94IC5pYm94LXRvb2xzLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBCQUNLR1JPVU5EUyAqL1xuLnRyYW5zcGFyZW50LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ncmF5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG59XG5cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZ5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxhenVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxhenVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG59XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xufVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogQGJsdWU7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiBAbGF6dXI7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXI7XG4gIGJvcmRlci1jb2xvcjogQGxhenVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IEB5ZWxsb3c7XG59XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICBib3JkZXItY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiBAcmVkO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICBib3JkZXItY29sb3I6IEByZWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbi5wcm9ncmVzcy1zbWFsbCwgLnByb2dyZXNzLXNtYWxsIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5wcm9ncmVzcy1zbWFsbCwgLnByb2dyZXNzLW1pbmkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wcm9ncmVzcy1taW5pLCAucHJvZ3Jlc3MtbWluaSAucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnByb2dyZXNzLWJhci1uYXZ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYzdhYjtcbn1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1cjtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5qdW1ib3Ryb24gaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBDT0xPUlMgKi9cblxuLnRleHQtbmF2eSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IEBibHVlO1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6IEBsYXp1cjtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiBAeWVsbG93O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogQHJlZDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbXBsZV90YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbWctc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgxNDUsMTQ1LDE0NSwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgxNDUsMTQ1LDE0NSwxKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMTQ1LDE0NSwxNDUsMSk7XG59XG5cbi8qIEZvciBoYW5kbGUgZGlmZXJlbnQgYmcgY29sb3IgaW4gQW5ndWxhckpTIHZlcnNpb24gKi9cbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzIgbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzMgbmF2Lm5hdmJhcixcbi5tYWlsYm94XFwuaW5ib3ggbmF2Lm5hdmJhcixcbi5tYWlsYm94XFwuZW1haWxfdmlldyBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5lbWFpbF9jb21wb3NlIG5hdi5uYXZiYXIsXG4uZGFzaGJvYXJkc1xcLmRhc2hib2FyZF80XzEgbmF2Lm5hdmJhcixcbi5tZXRyaWNzIG5hdi5uYXZiYXIsIC5tZXRyaWNzXFwuaW5kZXggbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzUgbmF2Lm5hdmJhclxue1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBGb3IgaGFuZGxlIGRpZmVyZW50IGJnIGNvbG9yIGluIE1WQyB2ZXJzaW9uICovXG4uRGFzaGJvYXJkXzIgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfMyAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkRhc2hib2FyZF80XzEgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5Db21wb3NlRW1haWwgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5FbWFpbFZpZXcgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5JbmJveCAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLk1ldHJpY3MgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfNSAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wXG57XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cblxuYS5jbG9zZS1jYW52YXMtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxMDExO1xuICBjb2xvcjogI2E3YjFjMjtcbn1cblxuYS5jbG9zZS1jYW52YXMtbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGVUxMIEhFSUdIVCAqL1xuXG5cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZoLWJyZWFkY3J1bWIge1xuICBoZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDE5NnB4XCIpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZmgtbm8tYnJlYWRjcnVtYiB7XG4gIGhlaWdodDogY2FsYyh+XCIxMDAlIC0gOTlweFwiKTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZoLWNvbHVtbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI0MHB4O1xuICBmbG9hdDogbGVmdFxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAyMDQwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbCB7XG4gei1pbmRleDogMjA1MCAhaW1wb3J0YW50O1xufVxuXG4uc3BpbmVyLWV4YW1wbGUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLyogTUFSR0lOUyAmIFBBRERJTkdTICovXG5cbi5wLXh4cyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnAteHMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucC1zbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wLW0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucC1tZCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5wLWxnIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnAteGwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ucC13LXhzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucC13LXNtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG59XG5cbi5wLXctbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxufVxuXG4ucC13LW1kIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuXG59XG5cbi5wLXctbGcge1xuICBwYWRkaW5nOiAwIDMwcHg7XG5cbn1cblxuLnAtdy14bCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcblxufVxuXG4ubS14eHMge1xuICBtYXJnaW46IDJweCA0cHg7XG59XG5cbi5tLXhzIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tLXNtIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubSB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLm0tbWQge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5tLWxnIHtcbiAgbWFyZ2luOiAzMHB4O1xufVxuXG4ubS14bCB7XG4gIG1hcmdpbjogNTBweDtcbn1cblxuLm0tbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tLWwtbGcge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm0tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubS1sLW4teHhzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5tLWwtbi00cCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLm0tbC1uLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ubS1sLW4ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLm0tbC1uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubS1sLW4teGwge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5cbi5tLXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tdC14eHMge1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC14cyB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS10IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm0tdC1tZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm0tdC1uLXh4cyB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5tLXQtbi14cyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubS10LW4ge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLm0tdC1uLW1kIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubS10LW4teGwge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLm0tci1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1yLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDs7XG59XG5cbi5tLXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDs7XG59XG5cbi5tLXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tLXItbGcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tLXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tLXItNyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ubS1yLW4teHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4ubS1yLW4teHMge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5tLXItbi1zbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5tLXItbiB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5tLXItbi1tZCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5tLXItbi1sZyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbi5tLXItbi14bCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDs7XG59XG5cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50Oztcbn1cblxuLm0tYiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tLWItbi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4ubS1iLW4teHMge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLm0tYi1uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5tLWItbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4ubS1iLW4tbGcge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLm0tYi1uLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi5zcGFjZS0xNSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uc3BhY2UtMjAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnNwYWNlLTI1IHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5zcGFjZS0zMCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4vLyBGdWxsc2NyZWVuIGZ1bmN0aW9uc1xuXG4uZnVsbHNjcmVlbi1pYm94LW1vZGUgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG5ib2R5LmZ1bGxzY3JlZW4taWJveC1tb2RlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uaWJveC5mdWxsc2NyZWVuIHtcbiAgei1pbmRleDogMjAzMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaWJveC5mdWxsc2NyZWVuIC5jb2xsYXBzZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlib3guZnVsbHNjcmVlbiAuaWJveC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYyh+XCIxMDAlIC0gNDhweFwiKTtcbn1cblxuLy8gQm9vdHN0cmFwIGlzc3VlIGluIDMuMy4wIHdpdGggbW9kYWwgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy85ODU1XG4vLyBGaXhcbmJvZHkubW9kYWwtb3BlbiB7IHBhZGRpbmctcmlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8vIEZpeCBmb3IgbW9kYWwgYmFja2Ryb3Agd2l0aCBhbmltYXRlLmNzc1xuYm9keS5tb2RhbC1vcGVuIC5hbmltYXRlZCB7IGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7IH1cblxuLyogU2hvdyBwcm9maWxlIGRyb3Bkb3duIG9uIGZpeGVkIHNpZGViYXIgKi9cbmJvZHkubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAucHJvZmlsZS1lbGVtZW50LCAuYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAubG9nby1lbGVtZW50e1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXItbGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uY2xlYXItcmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IEBjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBwcmUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogQHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiBAY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIC5tYWtlLXJvdygpO1xufVxuXG4ucm93LW5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuLm1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC5tYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgLm1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKEBndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctbGVmdDogZmxvb3IoKEBndXR0ZXIgLyAyKSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKChAZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLWxlZnQ6IGNlaWwoKEBndXR0ZXIgLyAtMikpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuLm1ha2UtbWQtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgQGdyaWQtY29sdW1uc2AuXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgLy8gQ29tbW9uIHN0eWxlcyBmb3IgYWxsIHNpemVzIG9mIGdyaWQgY29sdW1ucywgd2lkdGhzIDEtMTJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWw7IFwiPTxcIiBpc24ndCBhIHR5cG9cbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKSB7XG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcbn1cblxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHdpZHRoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fSB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID0gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID4gMCkge1xuICAuY29sLUB7Y2xhc3N9LXB1bGwtQHtpbmRleH0ge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gb2Zmc2V0KSB7XG4gIC5jb2wtQHtjbGFzc30tb2Zmc2V0LUB7aW5kZXh9IHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEJhc2ljIGxvb3BpbmcgaW4gTEVTU1xuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQGluZGV4ID49IDApIHtcbiAgLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKTtcbiAgLy8gbmV4dCBpdGVyYXRpb25cbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKChAaW5kZXggLSAxKSwgQGNsYXNzLCBAdHlwZSk7XG59XG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuLm1ha2UtZ3JpZChAY2xhc3MpIHtcbiAgLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCB3aWR0aCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1bGwpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdXNoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZztcblxuICAvLyBUYWJsZSBjZWxsIHNpemluZ1xuICAvL1xuICAvLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbiAgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuLnRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZTsgQHRhYmxlLWJnLWFjdGl2ZSk7XG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuLnRhYmxlLXJvdy12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC5Ae3N0YXRlfSxcbiAgICA+IHRoLkB7c3RhdGV9LFxuICAgICYuQHtzdGF0ZX0gPiB0ZCxcbiAgICAmLkB7c3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC5Ae3N0YXRlfTpob3ZlcixcbiAgICA+IHRoLkB7c3RhdGV9OmhvdmVyLFxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLkB7c3RhdGV9LFxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogQGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gIC8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4gIC8vXG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuICAvLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAudGFiLWZvY3VzKCk7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkpO1xuICAudHJhbnNpdGlvbih+XCJib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzXCIpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgLmZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIC5wbGFjZWhvbGRlcigpO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XG4gIH1cblxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxuXG4gIC8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbiAgdGV4dGFyZWEmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2Vcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcbi8vIGZvciBTYWZhcmkuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4vL1xuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IEBmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAvLyBUaGVzZSBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC8vIFRoZXNlIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1iYXNlKTtcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmlucHV0LXNtIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuLmlucHV0LWxnIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1sYXJnZTsgQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6IChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4uZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIC5tYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG4uZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHRleHQtY29sb3I6ICM1NTU7IEBib3JkZXItY29sb3I6ICNjY2M7IEBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuLmZvcm0tY29udHJvbC1mb2N1cyhAY29sb3I6IEBpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgQGNvbG9yLXJnYmE6IHJnYmEocmVkKEBjb2xvciksIGdyZWVuKEBjb2xvciksIGJsdWUoQGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IEB7Y29sb3ItcmdiYX1cIik7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4uaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0OyBAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG5cbiAgc2VsZWN0JiB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEmLFxuICBzZWxlY3RbbXVsdGlwbGVdJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6IEBidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWJhc2UtdmVydGljYWw7IEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1iYXNlOyBAbGluZS1oZWlnaHQtYmFzZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAudXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgLnRhYi1mb2N1cygpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBAYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgLm9wYWNpdHkoLjY1KTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIGEmIHtcbiAgICAmLmRpc2FibGVkLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tc3VjY2Vzcy1jb2xvcjsgQGJ0bi1zdWNjZXNzLWJnOyBAYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1pbmZvLWNvbG9yOyBAYnRuLWluZm8tYmc7IEBidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4td2FybmluZy1jb2xvcjsgQGJ0bi13YXJuaW5nLWJnOyBAYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kYW5nZXItY29sb3I7IEBidG4tZGFuZ2VyLWJnOyBAYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXhzLXZlcnRpY2FsOyBAcGFkZGluZy14cy1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi5idXR0b24tdmFyaWFudChAY29sb3I7IEBiYWNrZ3JvdW5kOyBAYm9yZGVyKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTclKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogQGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApOyAgLy8gSUU4IGZpbHRlclxuICBmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWllfSlcIjtcbiAgb3BhY2l0eTogQG9wYWNpdHk7XG59XG4iLCIuYm9yZGVyLXJhZGl1cyAoQHJhZGl1czogM3B4KSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5vcGFjaXR5IChAb3BhY2l0eTogMC41KSB7XG4gIC13ZWJraXQtb3BhY2l0eTogQG9wYWNpdHk7XG4gIC1tb3otb3BhY2l0eTogQG9wYWNpdHk7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLnRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG5cbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIHRyJi5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICB0Ym9keSYuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnRyYW5zaXRpb24tcHJvcGVydHkoflwiaGVpZ2h0LCB2aXNpYmlsaXR5XCIpO1xuICAudHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IEBjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgflwiXFw5XCI7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSkpO1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKEBkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICAucmVzZXQtZmlsdGVyKCk7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IChAemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIH5cIlxcOVwiOyAvLyBJRThcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQoKTtcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICAuZHJvcGRvd24tbWVudS1sZWZ0KCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbi5uYXYtZGl2aWRlcihAY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG4ucmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCIpKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSAqL1xuXG4vL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4teHMpOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tc20pOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tbGcpOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIC5pbnB1dC1sZygpO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LXNtKCk7XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgc2VsZWN0b3ItbWF4LXR5cGVcblxuLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBAbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoKTtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgLm5hdi1qdXN0aWZpZWQoKTtcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkKCk7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogQG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIHNlbGVjdG9yLW1heC1jb21iaW5hdG9ycywgc2VsZWN0b3ItbWF4LWNsYXNzLCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBAbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206IEBuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogQG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogQG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiBAemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogQG5hdmJhci1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IChAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgcGFkZGluZzogMTBweCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAuYm94LXNoYWRvdyhAc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIC5mb3JtLWlubGluZSgpO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKEBuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCAgeyAucHVsbC1sZWZ0KCk7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLnB1bGwtcmlnaHQoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd25zXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICAuY2xlYXJmaXgoKTtcbn1cbi5jZW50ZXItYmxvY2sge1xuICAuY2VudGVyLWJsb2NrKCk7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICAudGV4dC1oaWRlKCk7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSBAZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fSB7XG4gICYuQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IEBicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgQGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6IEBicmVhZGNydW1iLWNvbG9yO1xuICAgICAgY29udGVudDogXCJAe2JyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2luYXRpb24tYm9yZGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4ucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiBAcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiBAcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIENvbG9yc1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIExhYmVsc1xuXG4ubGFiZWwtdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogQGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGJhZGdlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogQGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAuYnRuLXhzICYsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuICBhJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xuICAgIGNvbG9yOiBAYmFkZ2UtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1hY3RpdmUtYmc7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogQGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogQGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiBAanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiBAanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiBAanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG4gICAgcGFkZGluZy1ib3R0b206IChAanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuXG4gICAgLmNvbnRhaW5lciAmLFxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiBAanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgICY6ZXh0ZW5kKC5pbWctcmVzcG9uc2l2ZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG4gIGEmOmhvdmVyLFxuICBhJjpmb2N1cyxcbiAgYSYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xuICB9XG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IEB0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiBAdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogQGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyBAaGVhZGluZ3MtY29sb3JcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogQGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKEBhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXN1Y2Nlc3MtYmc7IEBhbGVydC1zdWNjZXNzLWJvcmRlcjsgQGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWluZm8tYmc7IEBhbGVydC1pbmZvLWJvcmRlcjsgQGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXdhcm5pbmctYmc7IEBhbGVydC13YXJuaW5nLWJvcmRlcjsgQGFsZXJ0LXdhcm5pbmctdGV4dCk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtZGFuZ2VyLWJnOyBAYWxlcnQtZGFuZ2VyLWJvcmRlcjsgQGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG4uYWxlcnQtdmFyaWFudChAYmFja2dyb3VuZDsgQGJvcmRlcjsgQHRleHQtY29sb3IpIHtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oQHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiBAcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1iYXItYmc7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjE1KSk7XG4gIC50cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC5hbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW1heC1pZFxuXG4jZ3JhZGllbnQge1xuXG4gIC8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLnZlcnRpY2FsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC5kaXJlY3Rpb25hbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBkZWc6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cbiAgLmhvcml6b250YWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnZlcnRpY2FsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnJhZGlhbChAaW5uZXItY29sb3I6ICM1NTU7IEBvdXRlci1jb2xvcjogIzMzMykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5zdHJpcGVkKEBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpOyBAYW5nbGU6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG4ucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxuICAmLmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3M7IEBzdGF0ZS1zdWNjZXNzLWJnOyBAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZzsgQHN0YXRlLWluZm8tdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmc7IEBzdGF0ZS13YXJuaW5nLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlcjsgQHN0YXRlLWRhbmdlci1iZzsgQHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kOyBAY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS1Ae3N0YXRlfSB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcblxuICAgIGEmLFxuICAgIGJ1dHRvbiYge1xuICAgICAgY29sb3I6IEBjb2xvcjtcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBzZWxlY3Rvci1tYXgtY29tYmluYXRvcnMsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcblxuLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogQHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7IEBwYW5lbC1kZWZhdWx0LXRleHQ7IEBwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc7IEBwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1wcmltYXJ5LWJvcmRlcjsgQHBhbmVsLXByaW1hcnktdGV4dDsgQHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzsgQHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOyBAcGFuZWwtc3VjY2Vzcy10ZXh0OyBAcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOyBAcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtaW5mby1ib3JkZXI7IEBwYW5lbC1pbmZvLXRleHQ7IEBwYW5lbC1pbmZvLWhlYWRpbmctYmc7IEBwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC13YXJuaW5nLWJvcmRlcjsgQHBhbmVsLXdhcm5pbmctdGV4dDsgQHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzsgQHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGFuZ2VyLWJvcmRlcjsgQHBhbmVsLWRhbmdlci10ZXh0OyBAcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc7IEBwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG4ucGFuZWwtdmFyaWFudChAYm9yZGVyOyBAaGVhZGluZy10ZXh0LWNvbG9yOyBAaGVhZGluZy1iZy1jb2xvcjsgQGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6IEBjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiBAY2xvc2UtdGV4dC1zaGFkb3c7XG4gIC5vcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLm9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuICAvLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbiAgLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4gIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuICBidXR0b24mIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIC50cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKH5cIjAuM3MgZWFzZS1vdXRcIik7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgLnRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgLm9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IC5vcGFjaXR5KEBtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IEBtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogQG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAuYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiBAbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiBAbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICAucmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG5cbiAgLm9wYWNpdHkoMCk7XG5cbiAgJi5pbiB7IC5vcGFjaXR5KEB0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wIHtcbiAgICBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG4gICYuYm90dG9tIHtcbiAgICBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAmLmxlZnQge1xuICAgIHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IEB0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6IEB0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuIiwiLnJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IEBwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIC5yZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgeyBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCB7IG1hcmdpbi1sZWZ0OiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCB7IG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cblxuICAvLyBBcnJvd3NcbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcbiAgPiAuYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG5cbiAgICAmLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICB0b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKEBwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6IChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIChAYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXVua25vd25cblxuLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAudHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgICY6ZXh0ZW5kKC5pbWctcmVzcG9uc2l2ZSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjZzIGVhc2UtaW4tb3V0XCIpO1xuICAgICAgLmJhY2tmYWNlLXZpc2liaWxpdHkoflwiaGlkZGVuXCIpO1xuICAgICAgLnBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5wcmV2LFxuICAgICAgJi5hY3RpdmUubGVmdCB7XG4gICAgICAgIC50cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogQGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGZvbnQtc2l6ZTogQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAub3BhY2l0eShAY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTsgQGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKTsgQGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5vcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzOVwiOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDNhXCI7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gSUU5XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogQGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcblxuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIGhlaWdodDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBtYXJnaW4tdG9wOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgICAgZm9udC1zaXplOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuLmNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbi5jZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbmFtZS1xdW90ZXMsIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuXG4vLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG4uaGlkZS10ZXh0KCkge1xuICBmb250OiB+XCIwLzBcIiBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuLnRleHQtaGlkZSgpIHtcbiAgLmhpZGUtdGV4dCgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1tZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuLnZpc2libGUtcHJpbnQge1xuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciYgICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgmLFxuICB0ZCYgICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj1Ae2ZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9QHtmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIEBmYS1mb250LXNpemUtYmFzZS9AZmEtbGluZS1oZWlnaHQtYmFzZSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLkB7ZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogQGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtQGZhLWxpLXdpZHRoO1xuICB3aWR0aDogQGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAoLUBmYS1saS13aWR0aCArICg0ZW0gLyAxNCkpO1xuICB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIEBmYS1mb250LXNpemUtYmFzZS9AZmEtbGluZS1oZWlnaHQtYmFzZSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuLmZhLWljb24tcm90YXRlKEBkZWdyZWVzLCBAcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj1Acm90YXRpb24pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuXG4uZmEtaWNvbi1mbGlwKEBob3JpeiwgQHZlcnQsIEByb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPUByb3RhdGlvbiwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IC5mYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgLmZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyAuZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyAuZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgLmZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuQHtmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogQGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tdXNpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoLWxhcmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGgtbGlzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG93ZXItb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2gtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb2NrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvd25sb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmJveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBlYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWZyZXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3QtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9jazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLW9mZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xcmNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJjb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWdzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9vazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rbWFyazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcmludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWl0YWxpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtd2lkdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vdXRkZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmRlbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGljdHVyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtbWFya2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGp1c3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVqZWN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mby1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGFuZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wcmVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXN0ZXJpc2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZWFmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWUtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGFuZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmFuZG9tOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnbmV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmV0d2VldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFyLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29nczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtby11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1vdXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1iLXRhY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1pbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJvcGh5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXBsb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVtb24tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXR0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmxvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhkZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1bGxob3JuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsb2JlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cmVuY2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFza3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbHRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJpZWZjYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhc2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjaXNzb3JzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlcy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlcmNsaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbG9wcHktbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LXVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC1vbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuZGVybGluZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWdpYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnVjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vbmV5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2x1bW5zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtZGVzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmtlZGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYXZlbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWNob21ldGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50cy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9sdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpdGVtYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW1icmVsbGE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsaXBib2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saWdodGJ1bGItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNoYW5nZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1tZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWl0Y2FzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2ZmZWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdXRsZXJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVpbGRpbmctbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvc3BpdGFsLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYnVsYW5jZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVka2l0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlc2t0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhcHRvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9iaWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwaW5uZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbWlsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnJvd24tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWgtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhbWVwYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rZXlib2FyZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVybWluYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBseS1hbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZS1mb3JrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1ZXN0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vic2NyaXB0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lcmFzZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGllbGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yb2NrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1heGNkbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWh0bWw1OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3NzMzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5jaG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5sb2NrLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsc2V5ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbGxpcHNpcy12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGlja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGV2ZWwtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV1cjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2JwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpweTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtydzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idGM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXRleHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcm9wYm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnN0YWdyYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsaWNrcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXRidWNrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dW1ibHI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZG93czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZHJvaWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGludXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJpYmJibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5cGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmVsbG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZlbWFsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYXRpcGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1bi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb29uLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcmNoaXZlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpYm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlbnJlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFnZWxpbmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsYWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdvcmRwcmVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlbmlkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bml2ZXJzaXR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15YWhvbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3R1bWJsZXVwb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlbGljaW91czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpZ2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcnVwYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpvb21sYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYW5ndWFnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmF4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1aWxkaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoaWxkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Bvb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1YmVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVoYW5jZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVjeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGF4aTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyZWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcG90aWZ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGV2aWFudGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGF0YWJhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXBkZi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWltYWdlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpzZmlkZGxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saWZlLXJpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmViZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVtcGlyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYWNrZXItbmV3czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWl4aW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlzdG9yeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXJhZ3JhcGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9tYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZ1dGJvbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1ZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXRjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXllbHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmV3c3BhcGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWZpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsY3VsYXRvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF5cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXZpc2E7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtYW1leDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtcGF5cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1zdHJpcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvcHlyaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJlYS1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGluZS1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlveGhvc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVhbnBhdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXlzZWxsYWRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhc2hjdWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcnVtYmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhbnB1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VsbHN5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5YXRsYXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlhbW9uZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1zZWNyZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydGJlYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVyY3VyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1kb3VibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1tYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ldXRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hhdHNhcHA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlcnZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci10aW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhY29pbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vid2F5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRpdW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlbmNhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWktY3Vyc29yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RpY2t5LW5vdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1qY2I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1yb2NrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWRlbWFyazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJpcGFkdmlzb3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2V0LXBvY2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2FmYXJpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaHJvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlZm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVsZXZpc2lvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29udGFvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLTUwMHB4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWF6b247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmR1c3RyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1waW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1zaWduczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudGluZy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXp6OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbWVvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibGFjay10aWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnRpY29uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWRnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGllcGllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9keDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taXhjbG91ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2NyaWJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcC1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhc2h0YWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsdWV0b290aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlcmNlbnQ7IH1cbiIsIi5Ae2ZhLWNzcy1wcmVmaXh9LXNzby1sb2dpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaWNvbnMvc3NvLWxvZ28uc3ZnJyk7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ljb25zL3Nzby1sb2dvLnN2ZycpO1xufVxuIiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuIiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbmgzLCBoNCwgaDUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiBAbmF2LXRleHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE0cHggMjBweCAxNHB4IDI1cHg7XG59XG5cbi5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5OTljOWU7XG59XG5cbi5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2LWJnLCAzJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmhvdmVyLCAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpob3ZlciwgLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYgPiBsaSA+IGEgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubmF2YmFyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2LWJnO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmJvZHktc21hbGwgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSg4NiwgOTYsIDExNywgMC43KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXMsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3MsXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTlweDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIzcHg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi11c2VyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZXNzYWdlcywgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG5cbi5kcm9wZG93bi1tZXNzYWdlcyBsaSBhLCAuZHJvcGRvd24tYWxlcnRzIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kcm9wZG93bi1tZXNzYWdlcyBsaSBlbSwgLmRyb3Bkb3duLWFsZXJ0cyBsaSBlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG4gIGJhY2tncm91bmQ6IEBuYXYtcHJvZmlsLXBhdHRlcm47XG5cbn1cblxuLnBhY2UtZG9uZSAubmF2LWhlYWRlciB7XG4gIHRyYW5zaXRpb246YWxsIDAuNXM7XG59XG5cbi5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGRhcmtlbihAbmF2eSwgMiUpO1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQG5hdi1iZywgMyUpO1xufVxuXG5cbi5uYXYubmF2LXNlY29uZC1sZXZlbCA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdi5uYXYtc2Vjb25kLWxldmVsLmNvbGxhcHNlW3N0eWxlXSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubmF2LWhlYWRlciBhIHtcbiAgY29sb3I6ICNERkU0RUQ7XG59XG5cbi5uYXYtaGVhZGVyIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM4MDk1YTg7XG59XG5cbi5taW5pbWFsaXplLXN0eWwtMiB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubmF2YmFyLWZvcm0tY3VzdG9tIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAyMDAwO1xufVxuXG4uY291bnQtaW5mbyAubGFiZWwge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5hY3RpdmUgPiBhID4gLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5uYXYtc2Vjb25kLWxldmVsIGxpLFxuLm5hdi10aGlyZC1sZXZlbCBsaSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG59XG5cbi5uYXYtdGhpcmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbn1cblxuLm5hdi1zZWNvbmQtbGV2ZWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmJvZHk6bm90KC5maXhlZC1zaWRlYmFyKTpub3QoLmNhbnZhcy1tZW51KS5taW5pLW5hdmJhciAubmF2IGxpOmhvdmVyID4gLm5hdi1zZWNvbmQtbGV2ZWwsXG4ubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZpeGVkLW5hdiAuc2xpbVNjcm9sbERpdiAjc2lkZS1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbn1cblxuLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3MHB4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1iZztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQG5hdi1iZywgMyUpO1xufVxuXG4ubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgbGVmdDogNjVweFxufVxuXG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhIHtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAuc3BlY2lhbF9saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTc5ODdlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAuc3BlY2lhbF9saW5rIGEgc3Bhbi5sYWJlbHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhIHtcbiAgYmFja2dyb3VuZDogbGlnaHRlbihAbmF2eSwgMyUpO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogQG5hdnkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYSBzcGFuLmxhYmVse1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogbGlnaHRlbihAbmF2eSwgMyUpO1xufVxuXG4ubG9nby1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMThweCAwO1xufVxuXG4ucGFjZS1kb25lIC5uYXZiYXItc3RhdGljLXNpZGUsIC5wYWNlLWRvbmUgLm5hdi1oZWFkZXIsIC5wYWNlLWRvbmUgbGkuYWN0aXZlLCAucGFjZS1kb25lICNwYWdlLXdyYXBwZXIsIC5wYWNlLWRvbmUgLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDMwO1xufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCwgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG59XG5cbi5maXhlZC1uYXYgI3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LmZpeGVkLW5hdiAjd3JhcHBlciAubmF2YmFyLXN0YXRpYy1zaWRlLFxuYm9keS5maXhlZC1uYXYgI3dyYXBwZXIgI3BhZ2Utd3JhcHBlclxue1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5ib2R5LnRvcC1uYXZpZ2F0aW9uLmZpeGVkLW5hdiAjd3JhcHBlciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuXG4uYm9keS1zbWFsbCAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5wcm9maWxlLWVsZW1lbnQsIGJvZHkubWluaS1uYXZiYXIgLm5hdi1sYWJlbCwgYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmNhbnZhcy1tZW51IC5wcm9maWxlLWVsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keTpub3QoLmZpeGVkLXNpZGViYXIpOm5vdCguY2FudmFzLW1lbnUpLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAubG9nby1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUgLmxvZ28tZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbn1cblxuYm9keS5jYW52YXMtbWVudSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCA3MHB4O1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLmZvb3RlcixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLmZvb3RlcntcbiAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLmZvb3RlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyIC5uYXZiYXItc3RhdGljLXNpZGUsXG5ib2R5LmNhbnZhcy1tZW51IC5uYXZiYXItc3RhdGljLXNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbiAgei1pbmRleDogMjAwMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiAwcHg7XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG59XG5cbmJvZHkuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIEBzaWRlYmFyLXdpZHRoO1xufVxuXG5ib2R5LmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xufVxuXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2IGxpOmZvY3VzID4gLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDBweFxufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGEsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1sYWJlbCxcbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4sXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSAucHJvZmlsZS1lbGVtZW50IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSxcbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggNTJweFxufVxuXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDBweFxufVxuXG5cbmJvZHkuY2FudmFzLW1lbnUgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGJhY2tncm91bmQ6ICMyZjQwNTA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG59XG4iLCIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogQG5hdnk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud2hpdGUtYmcgLm5hdmJhci1maXhlZC10b3AsIC53aGl0ZS1iZyAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmhvdmVyLCAudG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG5cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3AtbmF2aWdhdGlvbi5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyLFxuLnRvcC1uYXZpZ2F0aW9uLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyLFxuLm1pbmktbmF2YmFyIC50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyLFxuLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbi5jYW52YXMtbWVudSAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9wLW5hdmlnYXRpb24uZml4ZWQtbmF2ICN3cmFwcGVyLCAuZml4ZWQtbmF2ICN3cmFwcGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsIC53cmFwcGVyLndyYXBwZXItY29udGVudCwgLmJvZHktc21hbGwgIC50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweDtcbn1cblxuLm5hdmJhci10b2dnbGUge1xuICAvL2JhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLCAudG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24gLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5tZW51LXZpc2libGUtbGcsIC5tZW51LXZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LXZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufSIsIlxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IEBidG4tYm9yZGVyLXJhZGl1cztcblxuICAmLmZvY3VzLCAmLmFjdGl2ZSwgJjpmb2N1cywgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxvYXQtZS1tYXJnaW5zIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5idG4tdy1tIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUge1xuICBjb2xvcjogQGJsdWU7XG59XG5cbi5idG4taW5mby5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAbGF6dXI7XG59XG5cbi5idG4td2FybmluZy5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAeWVsbG93O1xufVxuXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAcmVkO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzICB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAbmF2eSwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQG5hdnksIDQlKTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIGJvcmRlci1jb2xvcjogQGJsdWU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmx1ZSwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAYmx1ZSwgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzcywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAYmx1ZSwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQGJsdWUsIDQlKTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxhenVyO1xuICBib3JkZXItY29sb3I6IEBsYXp1cjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBsYXp1ciwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAbGF6dXIsIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWluZm9bZGlzYWJsZWRdLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGxhenVyLCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAbGF6dXIsIDQlKTtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmstZ3JheTtcbiAgYm9yZGVyLWNvbG9yOiBAZGFyay1ncmF5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGRhcmstZ3JheSwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAZGFyay1ncmF5LCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBkYXJrLWdyYXksIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBkYXJrLWdyYXksIDQlKTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgYm9yZGVyLWNvbG9yOiBAeWVsbG93O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHllbGxvdywgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAeWVsbG93LCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEB5ZWxsb3csIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEB5ZWxsb3csIDQlKTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICBib3JkZXItY29sb3I6IEByZWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAcmVkLCAzJSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEByZWQsIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQHJlZCwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQHJlZCwgNCUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBjb2xvcjogQG5hdnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tbGluay5kaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkOmhvdmVyLCAuYnRuLWxpbmsuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbGluay5kaXNhYmxlZDphY3RpdmUsIC5idG4tbGluay5kaXNhYmxlZC5hY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0sIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluaywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNjYWNhY2E7XG59XG5cbi5idG4td2hpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5idG4td2hpdGU6aG92ZXIsIC5idG4td2hpdGU6Zm9jdXMsIC5idG4td2hpdGU6YWN0aXZlLCAuYnRuLXdoaXRlLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUsIC5idG4td2hpdGU6YWN0aXZlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZTpob3ZlciwgLmJ0bi13aGl0ZS5hY3RpdmU6aG92ZXIsIC5idG4td2hpdGUuYWN0aXZlOmZvY3Vze1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbn1cblxuLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4td2hpdGUuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQ7XG59XG5cbi5idG4td2hpdGU6YWN0aXZlLCAuYnRuLXdoaXRlLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXdoaXRlLmRpc2FibGVkLCAuYnRuLXdoaXRlLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdoaXRlLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdoaXRlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi13aGl0ZS5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2hpdGVbZGlzYWJsZWRdLCAuYnRuLXdoaXRlW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13aGl0ZVtkaXNhYmxlZF06Zm9jdXMsIC5idG4td2hpdGVbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi13aGl0ZS5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjY2FjYWNhO1xufVxuXG4uZm9ybS1jb250cm9sLCAuZm9ybS1jb250cm9sOmZvY3VzLCAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzLCAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cywgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1mb3JtLCAubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbDpob3ZlciwgLm9wZW4gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC5wYW5lbCwgLnBvcG92ZXIsIC5wcm9ncmVzcywgLnByb2dyZXNzLWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmJ0bi1sYXJnZS1kaW0ge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbmJ1dHRvbi5kaW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5kaW06YWN0aXZlIHtcbiAgdG9wOiAzcHg7XG59XG5cbmJ1dHRvbi5idG4tcHJpbWFyeS5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQG5hdnksNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEBuYXZ5LDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tcHJpbWFyeS5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBuYXZ5LDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAbmF2eSw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tZGVmYXVsdC5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGRhcmstZ3JheSw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQGRhcmstZ3JheSw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWRlZmF1bHQuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAZGFyay1ncmF5LDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAZGFyay1ncmF5LDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi13YXJuaW5nLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAeWVsbG93LDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAeWVsbG93LDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4td2FybmluZy5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEB5ZWxsb3csNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEB5ZWxsb3csNiUpLCAwcHggNXB4IDNweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWluZm8uZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBsYXp1ciw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQGxhenVyLDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4taW5mby5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBsYXp1ciw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQGxhenVyLDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1zdWNjZXNzLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAYmx1ZSw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQGJsdWUsNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1zdWNjZXNzLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGJsdWUsNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEBibHVlLDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1kYW5nZXIuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEByZWQsNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEByZWQsNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1kYW5nZXIuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAcmVkLDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAcmVkLDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmRpbTpiZWZvcmUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbn1cblxuYnV0dG9uLmRpbTphY3RpdmU6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbiIsIlxuLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0LWdyYXk7XG4gIGNvbG9yOiBAbGFiZWwtYmFkZ2V0LWNvbG9yO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodC1ncmF5O1xuICBjb2xvcjogQGxhYmVsLWJhZGdldC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ubGFiZWwtcHJpbWFyeSwgLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC1zdWNjZXNzLCAuYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLXdhcm5pbmcsIC5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC13YXJuaW5nLWxpZ2h0LCAuYmFkZ2Utd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGFiZWwtZGFuZ2VyLCAuYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC1pbmZvLCAuYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1cjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC1pbnZlcnNlLCAuYmFkZ2UtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtd2hpdGUsIC5iYWRnZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNUU1RTVFO1xufVxuXG4ubGFiZWwtd2hpdGUsIC5iYWRnZS1kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkUzNjtcbiAgY29sb3I6ICM4QjkxQTA7XG59XG4iLCIvKiBUT09HTEUgU1dJQ0ggKi9cblxuLm9ub2Zmc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub25vZmZzd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCBAbmF2eTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ub25vZmZzd2l0Y2gtaW5uZXIge1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cblxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSwgLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogVHJlYnVjaGV0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCBAbmF2eTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNDRweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG5cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLyogQ0hPU0VOIFBMVUdJTiAqL1xuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkQ1REQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogUEFHSU5BVElOICovXG5cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLCAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFRPT0xUSVBTICovXG5cbi50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNDA1MDtcbn1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJGNDA1MDtcbn1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyRjQwNTA7XG59XG5cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRjQwNTA7XG59XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJGNDA1MDtcbn1cblxuLyogRUFTWSBQSUUgQ0hBUlQqL1xuXG4uZWFzeXBpZWNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lYXN5cGllY2hhcnQgLmgyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVhc3lwaWVjaGFydCBjYW52YXMge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5lYXN5cGllY2hhcnQgLmVhc3lwaWUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lYXN5cGllY2hhcnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmpxc3Rvb2x0aXAge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyogRlVMTENBTEVOREFSICovXG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5mYy1idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmMtc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmMtaGVhZGVyLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZjLWNvbnRlbnQgLmZjLXdpZGdldC1oZWFkZXIsIC5mYy1jb250ZW50IC5mYy13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZjLWJvcmRlci1zZXBhcmF0ZSB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5mYy1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGQ0Y4RTM7XG59XG5cbi5leHRlcm5hbC1ldmVudCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmMtbHRyIC5mYy1ldmVudC1ob3JpLmZjLWV2ZW50LWVuZCwgLmZjLXJ0bCAuZmMtZXZlbnQtaG9yaS5mYy1ldmVudC1zdGFydCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWFnZW5kYSAuZmMtZXZlbnQtdGltZSxcbi5mYy1ldmVudCBhIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7IC8qIGJhY2tncm91bmQgY29sb3IgKi9cbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTsgLyogYm9yZGVyIGNvbG9yICovXG59XG5cbi5mYy1ldmVudC10aW1lLCAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgcGFkZGluZzogMCAxcHg7XG59XG5cbi51aS1jYWxlbmRhciAuZmMtZXZlbnQtdGltZSwgLnVpLWNhbGVuZGFyIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5cbi8qIENoYXQgKi9cbi5jaGF0LWFjdGl2aXR5LWxpc3QgLmNoYXQtZWxlbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uY2hhdC1lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNoYXQtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uY2hhdC1lbGVtZW50LCAuY2hhdC1lbGVtZW50IC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jaGF0LWVsZW1lbnQsIC5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jaGF0LWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hhdC1lbGVtZW50IGltZy5pbWctY2lyY2xlLCAuZHJvcGRvd24tbWVzc2FnZXMtYm94IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLmNoYXQtZWxlbWVudCAud2VsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uY2hhdC1lbGVtZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNoYXQtZWxlbWVudCAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbn1cblxuLnJpZ2h0LmNoYXQtZWxlbWVudCA+IC5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jaGF0LXBob3RvIHtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2hhdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNoYXQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNCM0E5QTk7XG59XG5cbi5jaGF0IGxpLmxlZnQgLmNoYXQtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uY2hhdCBsaS5yaWdodCAuY2hhdC1ib2R5IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uY2hhdCBsaSAuY2hhdC1ib2R5IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ucGFuZWwgLnNsaWRlZG93biAuZ2x5cGhpY29uLFxuLmNoYXQgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2hhdC1wYW5lbCAucGFuZWwtYm9keSB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogTElTVCBHUk9VUCAqL1xuXG5hLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ubm8tcGFkZGluZyAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAvKmJvcmRlci10b3A6IG5vbmU7Ki9cblxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cbn1cblxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZWxlbWVudHMtbGlzdCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7Ki9cbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYzsqL1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZWxlbWVudHMtbGlzdCBsaS5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZWxlbWVudC1kZXRhaWwtYm94IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLyogRkxPVCBDSEFSVCAgKi9cblxuLmZsb3QtY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLndpZGdldCAuZmxvdC1jaGFydC5kYXNoYm9hcmQtY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmZsb3QtY2hhcnQuZGFzaGJvYXJkLWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5mbG90LWNoYXJ0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxvdC1jaGFydC1waWUtY29udGVudCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uanFzdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiKDQzLCA0OCwgNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0OCwgNTgsIDAuOCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDVweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uanFzZmllbGQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oLTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubGVnZW5kTGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnN0YXQtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zdGF0LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zdGF0LXBlcmNlbnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zdGF0LWxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIERBVEFUQUJMRVMgKi9cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmJvZHkuRFRUVF9QcmludCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbn1cbi5EVFRUX1ByaW50ICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6I2ZmZjtcbn1cblxuYnV0dG9uLkRUVFRfYnV0dG9uLCBkaXYuRFRUVF9idXR0b24sIGEuRFRUVF9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY3NmE2YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cbmJ1dHRvbi5EVFRUX2J1dHRvbjpob3ZlciwgZGl2LkRUVFRfYnV0dG9uOmhvdmVyLCBhLkRUVFRfYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5cbmJ1dHRvbi5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpLCBkaXYuRFRUVF9idXR0b246aG92ZXI6bm90KC5EVFRUX2Rpc2FibGVkKSwgYS5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbn1cblxuLyogQ0lSQ0xFICovXG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLWNpcmNsZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuXG4uYnRuLWNpcmNsZS5idG4tbGcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5idG4tY2lyY2xlLmJ0bi14bCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLnNob3ctZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdy1ncmlkIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi8qIEFOSU1BVElPTiAqL1xuXG4uY3NzLWFuaW1hdGlvbi1ib3ggaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG5cbi5hbmltYXRpb24tZWZlY3QtbGlua3MgYSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI2FuaW1hdGlvbl9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5hbmltYXRpb24tdGV4dC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYW5pbWF0aW9uLXRleHQtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5hbmltYXRpb24tdGV4dC1ib3ggaDIge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFuaW1hdGlvbi10ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBQRUFDRSAqL1xuXG4ucGFjZSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFjZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ucGFjZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFdJREdFVFMgKi9cblxuLndpZGdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ud2lkZ2V0LnN0eWxlMSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLndpZGdldCBoMiwgLndpZGdldCBoMyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC10ZXh0LWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi53aWRnZXQtaGVhZC1jb2xvci1ib3gge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbn1cblxuLndpZGdldCAuZmxvdC1jaGFydCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbiBoMiwgLnZlcnRpY2FsLWFsaWduIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9kby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9kby1saXN0LnNtYWxsLWxpc3Qge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50b2RvLWxpc3Quc21hbGwtbGlzdCA+IGxpIHtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogNnB4IDZweCA2cHggMTJweDtcbn1cblxuLnRvZG8tbGlzdC5zbWFsbC1saXN0IC5idG4teHMsIC50b2RvLWxpc3Quc21hbGwtbGlzdCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxcHggMnB4IDFweCA1cHg7XG59XG5cbi50b2RvLWxpc3QgPiBsaSB7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRvZG8tbGlzdCAuaGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnRvZG8tbGlzdCA+IGxpIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNoZWNrLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50b2RvLWNvbXBsZXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZ2VvLXN0YXRpc3RpYyBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdseXBoaWNvbi5mYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG4vKiBJTlBVVFMgKi9cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LXMtc20ge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5pbnB1dC1zIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uaW5wdXQtcy1sZyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmktY2hlY2tzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLCAuc2luZ2xlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCAwcywgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZToxNHB4XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5zaW5nbGUtbGluZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogQHllbGxvdztcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLFxuLmhhcy1lcnJvciAuYnRuLWdyb3VwIC5yYWRpby1pbmxpbmUtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiBAcmVkO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiBAeWVsbG93O1xufVxuXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IEByZWQ7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcGlubmVyLWJ1dHRvbnMuaW5wdXQtZ3JvdXAtYnRuIC5idG4teHMge1xuICBsaW5lLWhlaWdodDogMS4xMztcbn1cblxuLnNwaW5uZXItYnV0dG9ucy5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMjAlO1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCBAbmF2eTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNsaWRlcl9yZWQgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgQHJlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogVUkgU29ydGFibGUgKi9cblxuLnVpLXNvcnRhYmxlIC5pYm94LXRpdGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4udWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NlY2VjZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlN2VhZWM7XG59XG5cbi5pYm94LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDIzcHggIWltcG9ydGFudDtcbn1cblxuLyogU1dJVENIRVMgKi9cbi5vbm9mZnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDU0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsgLW1vei11c2VyLXNlbGVjdDpub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47IGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFBQjM5NDsgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAyMDAlOyBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzOyB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSwgLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNTAlOyBoZWlnaHQ6IDE2cHg7IHBhZGRpbmc6IDA7IGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEwcHg7IGNvbG9yOiB3aGl0ZTsgZm9udC1mYW1pbHk6IFRyZWJ1Y2hldCwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9OXCI7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMzk0OyBjb2xvcjogI0ZGRkZGRjtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT0ZGXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgY29sb3I6ICM5MTkxOTE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMThweDsgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxQUIzOTQ7IGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDM2cHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwczsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLyoganFHcmlkICovXG5cblxuLnVpLWpxZ3JpZHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi51aS1qcWdyaWQtYnRhYmxle1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnVpLWpxZ3JpZC1odGFibGV7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4udWktanFncmlkLXRpdGxlYmFye1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMS4xZW0gMWVtIDAuMmVtO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkO1xufVxuLnVpLXdpZGdldC1oZWFkZXJ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi51aS1qcWdyaWQgdHIudWktcm93LWx0ciB0ZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi51aS1zZWFyY2gtdG9vbGJhciBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY3NmE2YztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTE2cHg7XG59XG4udWktanFncmlkIHRyLnVpLXNlYXJjaC10b29sYmFyIHRoIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudFxufVxuLnVpLXN0YXRlLWhvdmVyLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YyZmJmZjtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWlucHV0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctc2VsYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVpLWpxZ3JpZCAudWktcGFnZXItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1wYWdlciB7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXBnLXRhYmxlIC5uYXZ0YWJsZSAudWktY29ybmVyLWFsbHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctYnV0dG9uOmhvdmVyIHtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDBweDtcbn1cbi51aS1qcWdyaWQgLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6MTAxO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6MTFweDtcbn1cbi51aS1qcWdyaWQgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuLnVpLWpxZ3JpZC1wYWdlciB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci1ib3R0b20sIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xufVxuXG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnVpLWpxZ3JpZCB0ci5qcWdyb3cgdGQge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG5cbn1cblxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51aS1qcWRpYWxvZyA+IC51aS1yZXNpemFibGUtc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cblxuXG5cbi8qIE5lc3RhYmxlIGxpc3QgKi9cblxuLmRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGQtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmRkLWxpc3QgLmRkLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZC1jb2xsYXBzZWQgLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGQtaXRlbSxcbi5kZC1lbXB0eSxcbi5kZC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmRkLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGQtaGFuZGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRkLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kZC1pdGVtID4gYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzM3B4O1xuICBjb2xvcjogI2MxYzFjMTtcblxufVxuXG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbiNuZXN0YWJsZTIgLmRkLWl0ZW0gPiBidXR0b25bZGF0YS1hY3Rpb249XCJjb2xsYXBzZVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZGQtcGxhY2Vob2xkZXIsXG4uZGQtZW1wdHkge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2I2YmNiZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGQtZW1wdHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMzBweCAzMHB4O1xufVxuXG4uZGQtZHJhZ2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRkLWRyYWdlbCA+IC5kZC1pdGVtIC5kZC1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZGQtZHJhZ2VsIC5kZC1oYW5kbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbi8qKlxuKiBOZXN0YWJsZSBFeHRyYXNcbiovXG4ubmVzdGFibGUtbGlzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuXG4jbmVzdGFibGUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbn1cblxuI25lc3RhYmxlLW91dHB1dCxcbiNuZXN0YWJsZTItb3V0cHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzNlbTtcbiAgZm9udC1mYW1pbHk6IG9wZW4gc2FucywgbHVjaWRhIGdyYW5kZSwgbHVjaWRhIHNhbnMgdW5pY29kZSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNuZXN0YWJsZTIgLmRkLWhhbmRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI25lc3RhYmxlMiAuZGQtaGFuZGxlOmhvdmVyIHtcbiAgLypiYWNrZ3JvdW5kOiAjYmJiOyovXG59XG5cblxuI25lc3RhYmxlMiAgc3Bhbi5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuI25lc3RhYmxlLW91dHB1dCxcbiNuZXN0YWJsZTItb3V0cHV0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIENvZGVNaXJyb3IgKi9cbi5Db2RlTWlycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLkNvZGVNaXJyb3Itc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBHb29nbGUgTWFwcyAqL1xuLmdvb2dsZS1tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4vKiBWYWxpZGF0aW9uICovXG5sYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjY2M1OTY1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjNTk2NTtcbn1cblxuLyogbmdHcmlkICovXG4uZ3JpZFN0eWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxMiwgMjEyLCAyMTIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweFxufVxuLmdyaWRTdHlsZTIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjEyLDIxMiwyMTIpO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG59XG4ubmdIIGVhZGVyQ2VsbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ubmdDZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5nVG9wUGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xufVxuLm5nUm93LmV2ZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLm5nUm93LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0VCRjJGMTtcbn1cbi5uZ1JvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLm5nQ2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5nSGVhZGVyQ2VsbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLyogVG9hc3RyIGN1c3RvbSBzdHlsZSAqL1xuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBtYXJnaW46IGF1dG8gMC41ZW0gYXV0byAtMS41ZW07XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBDXCI7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgb3BhY2l0eTogLjk7XG4gIC1tcy1maWx0ZXI6IGFscGhhKE9wYWNpdHk9OTApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApXG59XG5cbiN0b2FzdC1jb250YWluZXIgPiA6aG92ZXIge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogYWxwaGEoT3BhY2l0eT0xMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5XG59XG5cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnlcbn1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJlZFxufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1clxufVxuXG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3dcbn1cblxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogTm90aWZpZSAqL1xuLmNnLW5vdGlmeS1tZXNzYWdlLmluc3BpbmlhLW5vdGlmeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3cgOiAwIDAgMSBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMiBweCA0IHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93IDogMCAwIDEgcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDIgcHggNCBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjpub25lIDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQHllbGxvdztcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQGJsdWU7XG59XG5cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAcmVkO1xufVxuXG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LWluZm8ge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBuYXZ5O1xufVxuXG4vKiBJbWFnZSBjcm9wcGVyIHN0eWxlICovXG4uaW1nLWNvbnRhaW5lciwgLmltZy1wcmV2aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctcHJldmlldy1zbSB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLyogRm9ydW0gc3R5bGVzICAqL1xuLmZvcnVtLXBvc3QtY29udGFpbmVyIC5tZWRpYSB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5mb3J1bS1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLmZvcnVtLWF2YXRhciAuaW1nLWNpcmNsZSB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5hdXRob3ItaW5mbyB7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ydW0tcG9zdC1pbmZvIHtcbiAgcGFkZGluZzogOXB4IDEycHggNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6I2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLm1lZGlhLWJvZHkgPiAubWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5mb3J1bS1wb3N0LWNvbnRhaW5lciAubWVkaWEtYm9keSAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5mb3J1bS1waG90byB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxufVxuXG4ubWVkaWEtYm9keSA+IC5tZWRpYSAuZm9ydW0tYXZhdGFyIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIC5mb3J1bS1hdmF0YXIgLmltZy1jaXJjbGUge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4ubWlkLWljb24ge1xuICBmb250LXNpemU6IDY2cHg7XG59XG5cbi5mb3J1bS1pdGVtIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLnZpZXdzLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3J1bS1jb250YWluZXIsIC5mb3J1bS1wb3N0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcnVtLWl0ZW0gc21hbGwge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcnVtLWl0ZW0gLmZvcnVtLXN1Yi10aXRsZXtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4uZm9ydW0tdGl0bGUge1xuICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG59XG5cbi5mb3J1bS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ydW0tZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmEuZm9ydW0taXRlbS10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5hLmZvcnVtLWl0ZW0tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvcnVtLWljb24gLmZhIHtcblxuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uZm9ydW0taXRlbS5hY3RpdmUgLmZhIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4uZm9ydW0taXRlbS5hY3RpdmUgYS5mb3J1bS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAuZm9ydW0taW5mbyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAwcHg7XG5cbiAgICAvKiBDb21tZW50IHRoaXMgaXMgeW91IHdhbnQgdG8gc2hvdyBmb3J1bSBpbmZvIGluIHNtYWxsIGRldmljZXMgKi9cbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcnVtLWRlc2Mge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4vKiBOZXcgVGltZWxpbmUgc3R5bGUgKi9cblxuLnZlcnRpY2FsLWNvbnRhaW5lciB7XG4gIC8qIHRoaXMgY2xhc3MgaXMgdXNlZCB0byBnaXZlIGEgbWF4LXdpZHRoIHRvIHRoZSBlbGVtZW50IGl0IGlzIGFwcGxpZWQgdG8sIGFuZCBjZW50ZXIgaXQgaG9yaXpvbnRhbGx5IHdoZW4gaXQgcmVhY2hlcyB0aGF0IG1heC13aWR0aCAqL1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udmVydGljYWwtY29udGFpbmVyOjphZnRlciB7XG4gIC8qIGNsZWFyZml4ICovXG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiN2ZXJ0aWNhbC10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzowO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbiN2ZXJ0aWNhbC10aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI3ZlcnRpY2FsLXRpbWVsaW5lLmxpZ2h0LXRpbWVsaW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlN2VhZWM7XG59XG5cblxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlXG57XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XG59XG5cbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmVcbntcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y1ZjVmNTtcbn1cblxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlLFxuLmRhcmstdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZVxue1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50LFxuLmRhcmstdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50XG57XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICN2ZXJ0aWNhbC10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbiAgI3ZlcnRpY2FsLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJlbSAwO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIHtcbiAgICBtYXJnaW46IDRlbSAwO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMWYxZjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC5jc3NhbmltYXRpb25zIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBwYWRkaW5nOiAxZW07XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICBtYXJnaW46IDFlbSAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi52ZXJ0aWNhbC1kYXRlIHNtYWxsIHtcbiAgY29sb3I6IEBuYXZ5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjZlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAxMjIlO1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMjIlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLmNzc2FuaW1hdGlvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLyogVGFicyAqL1xuXG4udGFicy1jb250YWluZXIge1xuXG4gIC5wYW5lbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWItcGFuZSAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC50YWJzLWxlZnQgLnRhYi1wYW5lIC5wYW5lbC1ib2R5LCAudGFicy1yaWdodCAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyxcbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJzLWxlZnQgLnBhbmVsLWJvZHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzLCAudGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC50YWJzLWxlZnQgLnBhbmVsLWJvZHkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC50YWJzLXJpZ2h0IC5wYW5lbC1ib2R5IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLFxuICAucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWItY29udGVudCA+IC5hY3RpdmUsXG4gIC5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlcixcbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWluLXdpZHRoOiA3NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3ZlcixcbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IEBib3JkZXItY29sb3IgQGJvcmRlci1jb2xvcjtcbiAgICAqYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgfVxuXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIH1cblxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3IgQGJvcmRlci1jb2xvciBAYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICpib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbn1cblxuLyoganN2ZWN0b3JtYXAgKi9cbi5qdmVjdG9ybWFwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmp2ZWN0b3JtYXAtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0RDRENEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYsIFZlcmRhbmE7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4sIC5qdmVjdG9ybWFwLXpvb21vdXQsIC5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcbiAgcGFkZGluZzogM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiB7XG4gIHRvcDogMTBweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHRvcDogMzBweDtcbn1cblxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5qdmVjdG9ybWFwLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSUFBZ0FQTUFBUC8vL3dBQUFNYkd4b1NFaExhMnRwcWFtalkyTmxaV1Z0alkyT1RrNUx5OHZCNGVIZ1FFQkFBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaC9ocERjbVZoZEdWa0lIZHBkR2dnWVdwaGVHeHZZV1F1YVc1bWJ3QWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU1eERJU1dsaHBlck41MkpMaFNTZFJnd1ZvMUlDUVpSVXNpd0hwVEpUNGlvd05TOHZ5VzJpY0NGNms4SE1NQmtDRURza3hUQkRBWnd1QWtrcUlmeElReWhCUUJGdkFRU0RJVE01VkRXNlhORTRLYWdOaDZCZ3dlNjBzbVFVQjNkNFJ6MVpCQXBuRkFTRGQwaGloaDEyQmtFOWtqQUpWbHljWElnN0NRSUZBNlNsbko4N3BhcWJTS2lLb3F1c25iTWRtREMydFhRbGtVaHppWXR5V1R4SWZ5NkJFOFdKdDVZSnZwSml2eE5hR21MSFQwVm5PZ1NZZjBkWlhTN0FQZHBCMzA5Um5IT0c1Z0RxWEdMRGFDNDU3RDF6Wi9WL25tT004MlhpSFJMWUtoS1Axb1ptQURkRUFBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU2aERJU1dsWnBPck5wMWxHTlJTZFJwRFVvbElHdzVSVVloaEh1a3FGdThEc3JFeXFuV1RoR3ZBbWhWbHRlQnZvanBURERCVUVJRndNRkJSQW1Ca1NnT3JCRlpvZ0NBU3dCREVZL0NaU2c3R1NFMGdTQ2pRQk1WRzAyM3hXQmhrbEFub0VkaFFFZnlOcU1JY0tqaFJzakVkbmV6QitBNGs4Z1R3SmhGdWlXNGRva1hpbG9VZXBCQXA1cWFLcHA2K0hvN2FXVzU0d2w3b2J2RWUwa1J1b3BsQ0dlcHdTeDJqSnZxSEVtR3Q2d2hKcEdwZkpDSG1Pb05IS2FIeDYxV2lTUjkyRTRsYkZvcStCNlFEdHVldGNhQlBuVzYrTzd3REhwSWlLOVNhVks1R2dWNTQzdHpqZ0djZ2hBZ0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN2hESVNTa3hwT3JONXpGSE5XUmRoU2lWb1ZMSHNwUlVNb3lVYWt5RWU4UFRQQ0FUVzlBMTRFMFV2dUFLTU5BWktZVVpDaUJNdUJha1NRS0c4RzJGelVXb3gyQVV0QVFGY0JLbFZRb0xnUVJlWmhRbENJSmVzUVhJNUIwQ0JuVU1PeE1DZW5vQ2ZUQ0VXQnNKQ29sVE1BTmxkeDE1QkdzOEI1d2xDWjlQbzZPSmt3bVJwbnFrcW51U3JheXFmS21xcExham9pVzVISnE3RkwxR3IybU1NY0tVTUlpSmdJZW15N3hadEpzVG1zTTR4SGlLdjVLTUNYcWZ5VUNKRW9uWFBOMnJBT0lBbXNmQjN1UG9BSysrRyt3NDhlZFpQSytNNmhMSnBRZzQ4NGVuWElkUUZTUzF1NlVoa3NFTkVRQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCT2NReUVtcEdLTHF6V2NaUlZVUW5aWWcxYUJTaDJHVVZFSVEyYVFPRStHK2NENG50cFdrWlFqMUpJaVpJb2dERkZ5SEkwVXhRd0Z1Z01TT0ZJUEpmdGZWQUVvWkxCYmNMRUZobFFpcUdwMVZkMTQwQVVrbFVOM2VDQTUxQzFFV016TUNlekNCQm1reFZJVkhCV2QzSEhsOUpRT0lKU2RTbkowVERLQ2hDd1VKam9XTVBhR3FES2FubmFzTW82V25NNTYyUjVZbHVaUnd1cjB3cGdxWkU3TktVbStGTlJQSWhqQkp4S1p0ZVd1SUJNTjR6Uk1JVkloZmZjZ29qd0NGMTE3aTRubExuWTV6dFJMc25PaythVitvSlk3VjdtNzZQZGtTNHRyS2NkZzBaYzB0VGNLa1JBQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCTzRReUVrcEtxanF6U2NwUmFWa1haV1FFeGltdzFCU0NVRUlsRG9ocmZ0NmNwS0NrNXhpZDVNTkpUYUFJa2VrS0dRa1d5S0hrdmhLc1I3QVJtaXRrQVlEWVJJYlVRUlFqV0J3SlJ6Q2hpOUNSbEJjWTFVTjRnMC9WTkIwQWxjdmNBWUhSeVpQZEVRRllWOGNjd1I1SFd4RUowMlltUk1MbkoxeENZcDBZNWlkcFF1aG9wbW1DMktnb2pLYXNVUURrNUJOQXd3TU9oMlJ0UnE1dVF1UFpLR0lKUUlHd0F3R2Y2STBKWE1wQzhDN2tYV0RCSU5GTXhTNERLTUFXVldBR1lzQWROcVc1dWFSeGtTS0pPWkthVTN0UE9CWjREdUsyTEFUZ0poa1BKTWdUd0tDZEZqeVBIRW5LeEZDRGhFQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHpFTWhKYVZLcDZzMm5Ja29sSUoyV2tCU2hwa1ZSV3FxUXJoTFNFdTlNWkpLSzl5MVpycVlLOVdpQ2xtdm9VYUY4Z0lRU05lRjFFcjRNTkZuNFNSU0RBUldyb0FJRVRnMWlWd3VIallCMWtZYzFtd3J1d1hLQzlnbXNKWGxpR3hjK1hpVUNieTl5ZGgxc09TZE1rcE1UQnBhWEJ6c2Zob2M1bDU4R201eVRvQWFaaGFPVXFqa0RnQ1dOSEFVTEN3T0xhVG16c3dhZEVxZ2dRd2dIdVFzSElvWkNIUU1NUWdRR3ViVkVjeE9QRkFjTURBWVVBODVlV0FSbWZTUlFDZGNNZTB6ZVAxQUF5Z3dMbEp0UE5BQUwxOURBUmRQekJPV1NtMWJySkJpNDVzb1JBV1FBQWtyUUl5a1NoUTl3VmhIQ3dDUUNBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVJNRGpJMEZkMzAvaUkyVUE1R1NTNVVEajJsNk5vcWdPZ040Z2tzRUJnWUZmMEZEcUtnSG55WjlPWDhIcmdZSGRIcGNIUVVMWEFTMnFLcEVOUmc3ZUFNTEM3a1RCYWl4VVlGa0tBeldBQW5MQzdGTFZ4TFdEQkxLQ3dhS1RVTGdFd2JMQTRoSnRPa1NCTnFJVFQzeEVnZkxwQnR6RS9qaXVMMDRSR0VCZ3dXaFNoUmdRRXhIQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTd4RElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZaaUNxR2s1ZFRFU0plYU9BbENsenNKc3F3aUp3aXFuRnJiMm5TOWttSWNnRXNqUXlkTGlJbEhlaGhwZWphSWp6aDllb21TalpSK2lwc2xXSVJMQWdNRE9SMkRPcUtvZ1RCOXBDVUpCYWdEQlhSNlhCMEVCa0lJc2FSc0dHTU1BeG9EQmdZSFRLSmlVWUVHREF6SEM5RUFDY1VHa0lnRnpnd1owUXNTQmNYSGlRdk93Z0RkRXdmRnMwc0R6dDRTNkJLNHhZamtET3puMHVuRmVCek9CaWpJbTFEZ21nNVlGUXdzQ01qcDFvSjhMeUlBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUd0VNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHR2w2Tm9pUE9IMTZpWktObEg2S215V0ZPZ2dIaEVFdkF3d01BME45R0JzRUM2YW1oblZjRXdhdkRBYXpHd0lEYUgxaXBhWUxCVVRDR2dRREE4TmRIejBGcHFnVEJ3c0xxQWJXQUFuSUE0RldLZE1MR2RZR0VncmFpZ2JUME9JVEJjZzVRd1BUNHhMclJPWkw2QXVRQVBVUzdieExwb1dpZFkwSnR4TEhLaHd3TUpCVEhnUEtkRVFBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHQVVMREpDUmlYbzFDcEdYREpPVWpZK1lpcDlEaFRvSkE0UkJMd01MQ3dWRGZSZ2JCQWFxcW9aMVhCTUhzd3NIdHh0RmFIMWlxYW9HTmdBSXhScGJGQWdmUFFTcXBiZ0dCcVVEMXdCWGVDWXAxQVlaMTlKSk9ZZ0gxS3dBNFVCdlF3WFVCeFBxVkQ5TDNzYnAyQk5rMnh2dkZQSmQrTUZDTjZIQUFJS2dOZ2dZMEt0RUJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU2QkRJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWUlETWFBRmRURVNKZWFFREFJTXhZRnFyT1VhTlc0RTRPYlljQ1hhaUJWRWdVTGUwTkpheHh0WWtzamgyTkxrWklTZ0RnSmhIdGhrcFU0bVc2YmxSaVltWk9saDRKV2tEcUlMd1VHQm5FNlRZRWJDZ2V2cjBOMWdINEF0N2dIaVJwRmFMTnJycThITmdBSkE3MEFXeFFJSDErdnNZTURBelpRUEM5VkNOa0RXVWhHa3VFNVB4Sk53aVVLNFVmTHpPbEQ0V3Z6QUhhb0c5bnhQaTVkK2pZVXFmQWhoeWtPRndKV2lBQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCUEFReUVscFVxbnF6YWNpU29Wa1hWVU1GYUZTd2xwT0NjTVlsRXJBYXZoT01uTkxObzhLc1pzTVpJdEpFSURJRlNrTEdRb1FUTmhJc0ZlaFJ3dzJDUUxLRjB0WUdLWVNnK3lnc1pJdU5xSmtzS2diZmdJR2VwTm8yY0lVQjNWMUIzSXZOaUJZTlFhRFNUdGZoaHgwQ3dWUEkwVUplMCtibTRnNVZnY0dvcU9jbmptanFEU2RuaGdFb2FtY3NadVhPMWFXUXk4S0F3T0F1VFlZR3dpN3c1aCtLcjBTSjhNRmlocE5ieCs0RXJxN0JZQnV6c2RpSDFqQ0F6b1NmbDByVmlyTmJSWGxCQmxMWCtCUDBYSkxBUEd6VGtBdUFPcWIwV1Q1QUg3T2NkQ201QjhUZ1J3U1JLSUhRdGFMQ3dnMVJBQUFPd0FBQUFBQUFBQUFBQT09KTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWgge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBwYWRkaW5nOiAzcHggM3B4IDFweCAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICB3aWR0aDogNDBweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi8qU2xpY2sgQ2Fyb3VzZWwgKi9cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gIGNvbG9yOiBAbmF2eSAhaW1wb3J0YW50O1xufVxuXG4vKiBQYXltZW50cyAqL1xuXG4ucGF5bWVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLnBheW1lbnQtaWNvbi1iaWcge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiBAbGlnaHQtZ3JheTtcbn1cblxuLnBheW1lbnRzLW1ldGhvZC5wYW5lbC1ncm91cCAucGFuZWwrLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYXltZW50cy1tZXRob2QgLnBhbmVse1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbC1oZWFkaW5nIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbC1oZWFkaW5nIGkge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi8qIFNlbGVjdDIgY3VzdG9tIHN0eWxlcyAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbn1cbiIsIi5zaWRlYmFyZC1wYW5lbCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBncmF5LCAzJSk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQgaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhcmQtcGFuZWwgLmZlZWQtZWxlbWVudCwgLm1lZGlhLWJvZHksIC5zaWRlYmFyZC1wYW5lbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2lkZWJhcmQtcGFuZWwgLmZlZWQtZWxlbWVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNpZGViYXJkLXBhbmVsIC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2lkZWJhci1jb250ZW50IC53cmFwcGVyLCAud3JhcHBlci5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYm9keS1zbWFsbCAuc2lkZWJhci1jb250ZW50IC53cmFwcGVyLCAuYm9keS1zbWFsbCAud3JhcHBlci5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJpZ2h0IHNpZGViYXJcblxuI3JpZ2h0LXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0yNjBweDtcbn1cblxuXG4jcmlnaHQtc2lkZWJhci5zaWRlYmFyLW9wZW4ge1xuICByaWdodDogMDtcbn1cblxuI3JpZ2h0LXNpZGViYXIuc2lkZWJhci1vcGVuLnNpZGViYXItdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2lkZWJhci1jb250YWluZXIge1xuXG4gIHVsLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB1bC5uYXYtdGFicy5uYXZzLTQgbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgdWwubmF2LXRhYnMubmF2cy0zIGxpIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgdWwubmF2LXRhYnMubmF2cy0yIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgdWwubmF2LXRhYnMgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIHVsLm5hdi10YWJzIGxpIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogQG5hdi1iZztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIGxpZ2h0ZW4oQG5hdi1iZywgMiUpIDtcbiAgfVxuXG4gIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXG4gICAgYm9yZGVyOiBub25lO1xuXG4gIH1cblxuICB1bC5zaWRlYmFyLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgdWwuc2lkZWJhci1saXN0IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIHVsLnNpZGViYXItbGlzdCBsaTpudGgtY2hpbGQoMm4rMikge1xuLy8gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5zaWRlYmFyLW1lc3NhZ2U6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG5cbiAgdWwuc2lkZWJhci1saXN0IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmRhdGUtaXRlbSB7XG5cbiAgfVxuXG4gIC5zaWRlYmFyLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG5cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlID4gYSA+IC5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zaWRlYmFyLW1lc3NhZ2UgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlOmhvdmVyIHtcbi8vICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlIC5tZXNzYWdlLWF2YXRhciB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5zZXRpbmdzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgfVxuXG59XG5cbiIsIi8qIFNFQVJDSCBQQUdFICovXG5cbi5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMxRTBGQkU7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtbGluayB7XG4gIGNvbG9yOiAjMDA2NjIxO1xufVxuXG4uc2VhcmNoLXJlc3VsdCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8qIENPTlRBQ1RTICovXG5cbi5jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250YWN0LWJveCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uIHtcblxuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uID4gYSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWJveCAuY29udGFjdC1ib3gtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4vKiBJTlZPSUNFICovXG5cbi5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDQpLCAuaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDMpLCAuaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDQpLCAuaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDMpLCAuaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi8qIEVSUk9SICYgTE9HSU4gJiBMT0NLU0NSRUVOKi9cblxuLm1pZGRsZS1ib3gge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmxvY2tzY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmxvZ2luQ29sdW1ucyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLnBhc3N3b3JkQm94IHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4ubG9nby1uYW1lIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWlkZGxlLWJveCBoMSB7XG4gIGZvbnQtc2l6ZTogMTcwcHg7XG59XG5cbi53cmFwcGVyIC5taWRkbGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi5sb2NrLXdvcmQge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDcwcHg7XG59XG5cbi5sb2NrLXdvcmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2NrLXdvcmQgLmZpcnN0LXdvcmQge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xufVxuXG4vKiBEQVNCT0FSRCAqL1xuXG4uZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZmlzdC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGlzdGljLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgLmxpc3QtZ3JvdXAtaXRlbSBzcGFuLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubGlzdC1ncm91cC5jbGVhci1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG51bC5jbGVhci1saXN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBJbnRpbWVsaW5lICovXG5cbi50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi50aW1lbGluZS1pdGVtIC5kYXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi50aW1lbGluZS1pdGVtIC5jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLyogUElOIEJPQVJEICovXG51bC5ub3RlcyBsaSwgdWwudGFnLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC5ub3RlcyBsaSBoNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxudWwubm90ZXMgbGkgZGl2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiBzbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweFxufVxuXG51bC5ub3RlcyBsaSBkaXYgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsLm5vdGVzIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDQwcHggNTBweCAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG51bC5ub3RlcyBsaSBkaXYgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxudWwubm90ZXMgbGkgZGl2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZzogMWVtO1xuICAvKiBGaXJlZm94ICovXG4gIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAycHggcmdiYSgzMywgMzMsIDMzLCAxKTtcbiAgLyogU2FmYXJpK0Nocm9tZSAqL1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMnB4IHJnYmEoMzMsIDMzLCAzMywgLjcpO1xuICAvKiBPcGVyYSAqL1xuICBib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIC43KTtcbn1cblxudWwubm90ZXMgbGkgZGl2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG59XG5cbnVsLm5vdGVzIGxpOm50aC1jaGlsZChldmVuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cblxudWwubm90ZXMgbGk6bnRoLWNoaWxkKDNuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG5cbnVsLm5vdGVzIGxpOm50aC1jaGlsZCg1bikgZGl2IHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbn1cblxudWwubm90ZXMgbGkgZGl2OmhvdmVyLCB1bC5ub3RlcyBsaSBkaXY6Zm9jdXMge1xuXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIxMHB4O1xuICB3aWR0aDogMjEwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDMzLCAzMywgMzMsIDEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggN3B4IHJnYmEoMzMsIDMzLCAzMywgLjcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDMzLCAzMywgMzMsIC43KTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xufVxuXG4vKiBGSUxFIE1BTkFHRVIgKi9cblxuLmZpbGUtYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmZpbGUtbWFuYWdlciBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5maWxlLW1hbmFnZXIge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9sZGVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5mb2xkZXItbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvbGRlci1saXN0IGxpIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMzZDRkNWQ7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjM2Q0ZDVkO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LW5hdnkge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBAYmx1ZTtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1pbmZvIHtcbiAgY29sb3I6IEBsYXp1cjtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0VGNTM1Mjtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGOEFDNTk7XG59XG5cbi5maWxlLW1hbmFnZXIgaDUudGFnLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhZy1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50YWctbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmlsZS1tYW5hZ2VyIC5oci1saW5lLWRhc2hlZCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uZmlsZSAuaWNvbiwgLmZpbGUgLmltYWdlIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpbGUgLmljb24ge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpbGUtY29udHJvbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpbGUtY29udHJvbC5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZpbGUgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgY29sb3I6ICNkYWRhZGE7XG59XG5cbi5maWxlIC5maWxlLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmZpbGUtbmFtZSBzbWFsbCB7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbn1cblxuLmNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwLjZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjZlbSBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAwLjZlbSBzb2xpZCAjZjFmMWYxO1xuICByaWdodDogMGVtO1xuICBib3R0b206IDBlbVxufVxuXG5hLmNvbXBvc2UtbWFpbCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG4ubWFpbC1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4vKiBQUk9GSUxFICovXG5cbi5wcm9maWxlLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9maWxlLXN0YXRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZmlsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wcm9maWxlLWltYWdlIGltZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5wcm9maWxlLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbi5mZWVkLWFjdGl2aXR5LWxpc3QgLmZlZWQtZWxlbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uZmVlZC1lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZlZWQtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uZmVlZC1lbGVtZW50LCAuZmVlZC1lbGVtZW50IC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5mZWVkLWVsZW1lbnQsIC5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZlZWQtZWxlbWVudCA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mZWVkLWVsZW1lbnQgaW1nLmltZy1jaXJjbGUsIC5kcm9wZG93bi1tZXNzYWdlcy1ib3ggaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uZmVlZC1lbGVtZW50IC53ZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mZWVkLWVsZW1lbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZmVlZC1lbGVtZW50IC5waG90b3Mge1xuICBtYXJnaW46IDEwcHggMDtcblxufVxuXG4uZmVlZC1waG90byB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuXG4uZmlsZS1saXN0IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbn1cblxuLmZpbGUtbGlzdCBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5maWxlLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnVzZXItZnJpZW5kcyBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuXG59XG5cblxuLyogTUFJTEJPWCAqL1xuXG4ubWFpbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWlsLWJveC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4ubWFpbC1ib3gtaGVhZGVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFpbGJveC1jb250ZW50IC50YWctbGlzdCBsaSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm1haWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubWFpbC10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5tYWlsLXRleHQgLm5vdGUtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLm1haWwtYm9keSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1haWwtdGV4dCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjg7XG59XG5cbi5tYWlsLWF0dGFjaG1lbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFpbGJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFpbC1vbnRhY3Qge1xuICB3aWR0aDogMjMlO1xufVxuXG4vKiBQUk9KRUNUUyAqL1xuLnByb2plY3QtcGVvcGxlLCAucHJvamVjdC1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmRkLnByb2plY3QtcGVvcGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucHJvamVjdC1wZW9wbGUgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnByb2plY3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvamVjdC1saXN0IHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb2plY3QtbWFuYWdlciAudGFnLWxpc3QgbGkgYSAge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9qZWN0LWZpbGVzIGxpIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4vKiBGQVEgKi9cblxuLmZhcS1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmFxLXF1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogQG5hdnk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFxLXF1ZXN0aW9uOmhvdmVyIHtcbiAgY29sb3I6IGRhcmtlbihAbmF2eSwgNSUpO1xufVxuXG4uZmFxLWFuc3dlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5mYXEtaXRlbSAudGFnLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBDaGF0IHZpZXcgKi9cbi5tZXNzYWdlLWlucHV0IHtcbiAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGF0LWF2YXRhciB7XG4gIHdoaXRlOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGF0LXVzZXItbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jaGF0LXVzZXIge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5cbi5jaGF0LXVzZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2hhdC12aWV3IHtcbiAgei1pbmRleDogMjAwMTI7XG59XG5cbi5jaGF0LXVzZXJzLCAuY2hhdC1zdGF0aXN0aWMge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhdC11c2VycywuY2hhdC1zdGF0aXN0aWMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5jaGF0LXZpZXcgLmlib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaGF0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5tZXNzYWdlLWF2YXRhciB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UubGVmdCAubWVzc2FnZS1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2UtZGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLnJpZ2h0IC5tZXNzYWdlLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLnJpZ2h0IC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5tZXNzYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jaGF0LXVzZXJzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmNoYXQtbWVzc2FnZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoganNUcmVlICovXG4uanN0cmVlLW9wZW4gPiAuanN0cmVlLWFuY2hvciA+IC5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbi5ub25lIHtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIENMSUVOVFMgKi9cblxuLmNsaWVudHMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jbGllbnRzLWxpc3QgLnRhYi1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uY2xpZW50LWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MjBweDtcbn1cblxuLmNsaWVudHMtbGlzdCB0YWJsZSB0ciB0ZCB7XG4gIGhlaWdodDogNDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lIDtcbn1cblxuLmNsaWVudC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jbGllbnQtbGluazpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2xpZW50LWF2YXRhciB7XG4gIHdpZHRoOiA0MnB4O1xufVxuXG4uY2xpZW50LWF2YXRhciBpbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb250YWN0LXR5cGUge1xuICB3aWR0aDogMjBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDM1JSk7XG59XG5cbi5jbGllbnQtc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNsaWVudC1kZXRhaWwgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNsaWVudC1kZXRhaWwgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24uZ3JheS1iZyB7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAyNXB4KTtcbn1cblxuLmNsaWVudHMtbGlzdCB7XG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi8qIEJMT0cgQVJUSUNMRSAqL1xuLmJsb2cgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvZyBoNSB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG4uYmxvZyAuYnRue1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLmFydGljbGUgaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkY0MDUwO1xufVxuXG4uYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFydGljbGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwIDEwMHB4IDA7XG59XG5cbi5hcnRpY2xlIC5pYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4vKiBJU1NVRSBUUkFDS0VSICovXG5cbi5pc3N1ZS10cmFja2VyIC5idG4tbGluayB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxudGFibGUuaXNzdWUtdHJhY2tlciB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmlzc3VlLWluZm8ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uaXNzdWUtaW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xufVxuXG4uaXNzdWUtaW5mbyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBURUFNUyAqL1xuLnRlYW0tbWVtYmVycyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4udGVhbS1tZW1iZXJzIGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiBBR0lMRSBCT0FSRCAqL1xuXG4uc29ydGFibGUtbGlzdCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5hZ2lsZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmFnaWxlLWxpc3QgbGkge1xuXG4gIGJhY2tncm91bmQ6ICNGQUZBRkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbjogMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYWdpbGUtbGlzdCBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hZ2lsZS1saXN0IGxpLndhcm5pbmctZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQHllbGxvdztcbn1cbi5hZ2lsZS1saXN0IGxpLmRhbmdlci1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAcmVkO1xufVxuLmFnaWxlLWxpc3QgbGkuaW5mby1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAYmx1ZTtcbn1cbi5hZ2lsZS1saXN0IGxpLnN1Y2Nlc3MtZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQG5hdnk7XG59XG4uYWdpbGUtZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIERJRkYgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmZmYzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNjtcbn1cblxuLyogRS1jb21tZXJjZSAqL1xuLnByb2R1Y3QtYm94IHtcbiAgcGFkZGluZzogMDtcblxuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG5cblxuLnByb2R1Y3QtYm94OmhvdmVyLFxuLnByb2R1Y3QtYm94LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2OCwxNjgsMTY4LDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2OCwxNjgsMTY4LDEpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjgsMTY4LDE2OCwxKTtcbn1cblxuLnByb2R1Y3QtaW1pdGF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGdyYXksIDIlKTtcbiAgY29sb3I6IGRhcmtlbihAZ3JheSwgMjAlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2R1Y3QtaW1pdGF0aW9uLnhsIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuLnByb2R1Y3QtZGVzYyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVjb21tZXJjZSAudGFnLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZWNvbW1lcmNlIC5mYS1zdGFyIHtcbiAgY29sb3I6IEBsaWdodC1ncmF5O1xufVxuXG4uZWNvbW1lcmNlIC5mYS1zdGFyLmFjdGl2ZSB7XG4gIGNvbG9yOiBAeWVsbG93O1xufVxuXG4uZWNvbW1lcmNlIC5ub3RlLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgNXB4IDA7XG59XG5cbi5wcm9kdWN0LW5hbWU6aG92ZXIsXG4ucHJvZHVjdC1uYW1lOmZvY3VzIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4ucHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBwYWRkaW5nOiA2cHggMTJweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMycHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwgLmlib3gtY29udGVudHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDUwcHggMzBweDtcbn1cblxuLmltYWdlLWltaXRhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGdyYXksIDIlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuXG59XG5cbi5wcm9kdWN0LW1haW4tcHJpY2Ugc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG5cbn1cblxuLnByb2R1Y3QtaW1hZ2VzIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi8qIFNvY2lhbCBmZWVkICovXG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtZmVlZC1ib3gge1xuICBtYXJnaW4tbGVmdDogNjJweDtcbn1cblxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5cbi5zb2NpYWwtZmVlZC1zZXBhcmF0ZWQgLnNvY2lhbC1mZWVkLWJveCAuc29jaWFsLWF2YXRhciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uc29jaWFsLWZlZWQtYm94IHtcbiAgLypwYWRkaW5nOiAxNXB4OyovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hcnRpY2xlIC5zb2NpYWwtZmVlZC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94Omxhc3QtY2hpbGR7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uc29jaWFsLWFjdGlvbiB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLnNvY2lhbC1hdmF0YXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuXG4uc29jaWFsLWNvbW1lbnQgLnNvY2lhbC1jb21tZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5zb2NpYWwtYXZhdGFyIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNvY2lhbC1hdmF0YXIgLm1lZGlhLWJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zb2NpYWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zb2NpYWwtYm9keSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc29jaWFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi5zb2NpYWwtZm9vdGVyIC5zb2NpYWwtY29tbWVudCBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc29jaWFsLWNvbW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc29jaWFsLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc29jaWFsLWNvbW1lbnQgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIFZvdGUgbGlzdCAqL1xuXG4udm90ZS1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLnZvdGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi52b3RlLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaWdodGVuKEBncmF5LCAzJSk7XG59XG5cbi52b3RlLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi52b3RlLWFjdGlvbnMgYSB7XG4gIGNvbG9yOiBAbmF2eTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52b3RlLWFjdGlvbnMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udm90ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnZvdGUtdGl0bGU6aG92ZXIsLnZvdGUtdGl0bGU6Zm9jdXN7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udm90ZS1pbmZvLCAudm90ZS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4udm90ZS1pbmZvLCAudm90ZS1pbmZvIGEge1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMzAlKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udm90ZS1pbmZvIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi52b3RlLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnZvdGUtaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgNTAlKTtcbn1cblxuLnZvdGUtaWNvbi5hY3RpdmUge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbmJvZHkuYm9keS1zbWFsbCAudm90ZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuIiwiI3NtYWxsLWNoYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuI3NtYWxsLWNoYXQgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4ub3Blbi1zbWFsbC1jaGF0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm9wZW4tc21hbGwtY2hhdDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cblxuXG4uc21hbGwtY2hhdC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc21hbGwtY2hhdC1ib3gubmctc21hbGwtY2hhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9keS1zbWFsbCB7XG4gIC5zbWFsbC1jaGF0LWJveCB7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zbWFsbC1jaGF0LWJveC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNtYWxsLWNoYXQtYm94IHtcblxuICAuaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogQG5hdi1iZztcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5jaGF0LWRhdGUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG5cbiAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmNoYXQtbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY2hhdC1tZXNzYWdlLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAuY2hhdC1tZXNzYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIC5jaGF0LW1lc3NhZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5mb3JtLWNoYXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuXG59IiwiLypcbiAqIG1ldGlzbWVudSAtIHYyLjAuMlxuICogQSBqUXVlcnkgbWVudSBwbHVnaW5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9vbm9rdW11cy9tZXRpc01lbnVcbiAqXG4gKiBNYWRlIGJ5IE9zbWFuIE51cmkgT2t1bXVzXG4gKiBVbmRlciBNSVQgTGljZW5zZVxuICovXG5cbi5tZXRpc21lbnUgLnBsdXMtbWludXMsIC5tZXRpc21lbnUgLnBsdXMtdGltZXMge1xuICBmbG9hdDogcmlnaHRcbn1cblxuLm1ldGlzbWVudSAuYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3XG59XG5cbi5tZXRpc21lbnUgLmdseXBoaWNvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZ2x5cGhpY29uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCJcbn1cblxuLm1ldGlzbWVudSAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIlxufVxuXG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCJcbn1cblxuLm1ldGlzbWVudSAuaW9uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCJcbn1cblxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5pb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIlxufVxuXG4ubWV0aXNtZW51IC5mYS5wbHVzLW1pbnVzOmJlZm9yZSwgLm1ldGlzbWVudSAuZmEucGx1cy10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEucGx1cy10aW1lcyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cblxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5mYS5wbHVzLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCJcbn1cblxuLm1ldGlzbWVudSAuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tZXRpc21lbnUgLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLm1ldGlzbWVudSAuY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5XG59XG5cblxuXG5cblxuXG4iLCIvKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItcm90YXRpbmctcGxhbmVcIj48L2Rpdj5cbiAqXG4gKi9cblxuLnNrLXNwaW5uZXItcm90YXRpbmctcGxhbmUuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stcm90YXRlUGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1kb3VibGUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjsgfVxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTEsIC5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWRvdWJsZUJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2F2ZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0M1wiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDRcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q1XCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdhdmUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuLnNrLXNwaW5uZXItd2F2ZSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YXZlU3RyZXRjaERlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q1IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7IH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXdhdmVTdHJldGNoRGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTsgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmUxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTEsIC5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhbmRlcmluZ0N1YmVNb3ZlIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXdhbmRlcmluZ0N1YmVNb3ZlIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpOyB9XG5cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7IH1cblxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpOyB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXdhbmRlcmluZ0N1YmVNb3ZlIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjUpOyB9XG5cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7IH1cblxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpOyB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItcHVsc2VcIj48L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXB1bHNlLnNrLXNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXB1bHNlU2NhbGVPdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaGFzaW5nLWRvdHNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyOyB9XG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDEsIC5zay1zcGlubmVyLWNoYXNpbmctZG90cyAuc2stZG90MiB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci10aHJlZS1ib3VuY2VcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWJvdW5jZTNcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIGRpdiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay10aHJlZUJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stdGhyZWVCb3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgLnNrLWJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIC5zay1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jdWJlLWdyaWRcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY3ViZS1ncmlkIHtcbiAgLypcbiAgICogU3Bpbm5lciBwb3NpdGlvbnNcbiAgICogMSAyIDNcbiAgICogNCA1IDZcbiAgICogNyA4IDlcbiAgICovIH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZC5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZSB7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogMzMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jdWJlR3JpZFNjYWxlRGVsYXkgMS4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSwgNzAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7IH1cblxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsIDcwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpOyB9XG5cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd29yZHByZXNzXCI+XG4gKiAgICAgIDxzcGFuIGNsYXNzPVwic2staW5uZXItY2lyY2xlXCI+PC9zcGFuPlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13b3JkcHJlc3Muc2stc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuLnNrLXNwaW5uZXItd29yZHByZXNzIC5zay1pbm5lci1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWlubmVyQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDE4JTtcbiAgaGVpZ2h0OiAxOCU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTgge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTE6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4iLCIvL1JUTCBTdXBwb3J0XG5ib2R5LnJ0bHMge1xuXG4gICNwYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAyMjBweCAwIDA7XG4gIH1cblxuICAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgICBwYWRkaW5nOiA3cHggMzVweCA3cHggMTBweDtcbiAgfVxuXG4gIC5pYm94LXRpdGxlIGg1IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlib3gtdG9vbHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnN0YXQtcGVyY2VudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxNHB4IDIwcHggNXB4IDVweDtcbiAgfVxuXG4gIC5mZWVkLWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAudGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuXG4gIC50aGVtZS1jb25maWcge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3Bpbi1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICB9XG5cbiAgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0OmJlZm9yZSB7XG4gICAgbWFyZ2luOiBhdXRvIC0xLjVlbSBhdXRvIDAuNWVtO1xuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbiAgfVxuXG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuXG4gIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG5cbiAgLmZpbGUtYm94IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICB1bC5ub3RlcyBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmNoYXQtdXNlcnMsIC5jaGF0LXN0YXRpc3RpYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5iLXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICAuZGQtbGlzdCAuZGQtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZGQtaXRlbSA+IGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0XG4gIH1cblxuICAvKiBUaGVtZSBjb25maWcgKi9cbiAgLnRoZW1lLWNvbmZpZy1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNwaW4taWNvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5za2luLXNldHR0aW5ncyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNraW4tc2V0dHRpbmdzIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgfVxuXG4gIC5mb290ZXIuZml4ZWQge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ydGxzIHtcbiAgICAuY2hhdC11c2VycywuY2hhdC1zdGF0aXN0aWMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkucnRscy5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkLCBib2R5LmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbn1cblxuYm9keS5ydGxzLm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLmZvb3Rlci5maXhlZCwgYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cblxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYm9keS1zbWFsbC5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmJvZHkucnRscy50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbn1cblxuYm9keS5ydGxzLm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuYm9keS5ydGxzLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIEBzaWRlYmFyLXdpZHRoIDAgMDtcbn1cblxuYm9keS5ydGxzLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xufVxuXG4uYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5ib2R5LXNtYWxsLnJ0bHMgLm5hdmJhci1oZWFkZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbmJvZHkucnRscyAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciwgYm9keS5ydGxzLm1pbmktbmF2YmFyIC50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyLCBib2R5LnJ0bHMubWluaS1uYXZiYXIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5ydGxzIC50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkLCBib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgYm9keS5ydGxzIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmJvZHktc21hbGwucnRscyAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAuYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAuYm9keS1zbWFsbC5ydGxzLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJ0bHMuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xuICB9XG5cbiAgLnJ0bHMuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbn1cblxuLy8gRm9yIHNwZWNpYWwgbHRyIHN1cHBvcnRpbmcgcGx1Z2luXG4ucnRscyAubHRyLXN1cHBvcnQge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiIsIi8qXG4gKlxuICogICBUaGlzIGlzIHN0eWxlIGZvciBza2luIGNvbmZpZ1xuICogICBVc2Ugb25seSBpbiBkZW1vIHRoZW1lXG4gKlxuKi9cblxuLnRoZW1lLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGhlbWUtY29uZmlnLWJveCB7XG4gIG1hcmdpbi1yaWdodDogLTIyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbi50aGVtZS1jb25maWctYm94LnNob3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDBweCAwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5za2luLXNldHR0aW5ncyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xufVxuXG4uc2tpbi1zZXR0dGluZ3MgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zZXRpbmdzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbi5zZXRpbmdzLWl0ZW0uc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNldGluZ3MtaXRlbSAuc3dpdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2tpbi1uYW1lIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2V0aW5ncy1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRlZmF1bHQtc2tpbiwgLmJsdWUtc2tpbiwgLnVsdHJhLXNraW4sIC55ZWxsb3ctc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlZmF1bHQtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG5cbi5kZWZhdWx0LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk5ZDgyO1xufVxuXG4uYmx1ZS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuXG4uYmx1ZS1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOGRkYjtcbn1cblxuLnllbGxvdy1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAxMDAlO1xufVxuXG4ueWVsbG93LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2U4NzM1O1xufVxuXG4udWx0cmEtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0yLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLnVsdHJhLXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWEyZDQwO1xufSIsIi8qXG4gKlxuICogICBTS0lOIDEgLSBJTlNQSU5JQSAtIFJlc3BvbnNpdmUgQWRtaW4gVGhlbWVcbiAqICAgTkFNRSAtIEJsdWUgbGlnaHRcbiAqXG4qL1xuXG4vLyBNYWluIGNvbG9yc1xuQHNraW4tMS1jb2xvcjogIzBlOWFlZjtcbkBza2luLTEtbmF2LWJnOiAjM2U0OTVmO1xuQHNraW4tMS1hLWNvbG9yOiAjOWVhNmI5O1xuQHNraW4tMS1wYWdlLWJnOiAjZjRmNmZhO1xuXG4vLyBDdXN0b20gc3R5bGVcbi5za2luLTEgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMzBweDtcbn1cblxuLnNraW4tMSAubmF2YmFyLXRvcC1saW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5za2luLTEuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG5cbi5za2luLTEgLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMSAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtY29sb3I7XG4gIGJhY2tncm91bmQ6IHVybCgnLi9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nJyk7XG59XG5cbi5za2luLTEubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLW5hdi1iZztcbn1cblxuLnNraW4tMSAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2tpbi0xIC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0xLW5hdi1iZywgMiUpO1xufVxuXG4uc2tpbi0xIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xufVxuXG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLTEgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAc2tpbi0xLWNvbG9yO1xufVxuXG5ib2R5LnNraW4tMSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtbmF2LWJnO1xufVxuXG4uc2tpbi0xIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnNraW4tMSAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4IDMwcHg7XG59XG5cbi5maXhlZC1uYXYuc2tpbi0xIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNraW4tMSAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4uc2tpbi0xICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLXBhZ2UtYmc7XG59XG5cbi5za2luLTEgLmlib3gtdGl0bGUsIC5za2luLTEgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uc2tpbi0xIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG5cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4IDI1cHg7XG59XG5cbi5za2luLTEgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNraW4tMSAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5za2luLTEgLnByb2ZpbGUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNraW4tMSAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNraW4tMSAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNraW4tMSAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0xLW5hdi1iZywgMiUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNraW4tMSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG4gKlxuICogICBTS0lOIDIgLSBJTlNQSU5JQSAtIFJlc3BvbnNpdmUgQWRtaW4gVGhlbWVcbiAqICAgTkFNRSAtIEluc3BpbmlhIFVsdHJhXG4gKlxuKi9cblxuLy8gTWFpbiBjb2xvcnNcbkBza2luLTItY29sb3I6ICMyM2M2Yzg7XG5Ac2tpbi0yLW5hdi1iZzogI2VkZWRlZDtcbkBza2luLTItbmF2LXRvcC1iZzogIzIxM2E1MztcblxuLy8gQ3VzdG9tIHN0eWxlXG5cbmJvZHkuc2tpbi0yIHtcbiAgY29sb3I6ICM1NjU3NTggIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAyNXB4O1xufVxuXG4uc2tpbi0yIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5za2luLTIgLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItY29sb3I7XG4gIGJhY2tncm91bmQ6IHVybCgncGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0yLnBuZycpO1xufVxuXG4uc2tpbi0yLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1uYXYtYmc7XG59XG5cbi5za2luLTIgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNraW4tMi5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cblxuLnNraW4tMiAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5za2luLTIgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG59XG5cbi5za2luLTIgLmxvZ28tZWxlbWVudCB7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cblxuLnNraW4tMiAubmF2ID4gbGkgPiBhLCAuc2tpbi0yIC53ZWxjb21lLW1lc3NhZ2Uge1xuICBjb2xvcjogI2VkZjZmZjtcbn1cblxuLnNraW4tMiAjdG9wLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5za2luLTIgI3NpZGUtbWVudSA+IGxpID4gYSwgLnNraW4tMiAubmF2Lm5hdi1zZWNvbmQtbGV2ZWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzU4NmI3ZDtcbn1cblxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiBAc2tpbi0yLW5hdi10b3AtYmc7XG59XG5cbi5za2luLTIubWluaS1uYXZiYXIgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLW5hdi10b3AtYmc7XG59XG5cbi5za2luLTIgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAc2tpbi0yLWNvbG9yO1xufVxuXG4uc2tpbi0yIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0yICN0b3Atc2VhcmNoIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkuc2tpbi0yICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNraW4tMi1uYXYtYmc7XG59XG5cbi5za2luLTIgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1uYXYtdG9wLWJnO1xufVxuXG4uZml4ZWQtbmF2LnNraW4tMiAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItbmF2LXRvcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0yIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAyNXB4IDMwcHggMjVweDtcbn1cblxuLnNraW4tMiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xufVxuXG4uc2tpbi0yIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5za2luLTIgLmRhc2hvYXJkLTEgLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDI1cHggMzBweDtcbn1cblxuLnNraW4tMiAuaWJveC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5za2luLTIgLmlib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTIgI3BhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAxKSAyMCUsIHJnYmEoMjEzLCAyMTMsIDIxMywgMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMjAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAxKSAyMCUsIHJnYmEoMjEzLCAyMTMsIDIxMywgMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAxKSAyMCUsIHJnYmEoMjEzLCAyMTMsIDIxMywgMSkgMTAwJSk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9I2Y2ZjZmNiwgZW5kQ29sb3JzdHI9I2Q1ZDVkNSlcIjtcbn1cblxuLnNraW4tMiAuaWJveC10aXRsZSwgLnNraW4tMiAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5za2luLTIgLmlib3gtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBzb2xpZDtcbn1cblxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0yIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5za2luLTIgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2VkZjZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2tpbi0yIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNraW4tMiAubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6aG92ZXIsIC5za2luLTIgLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBza2luLTItbmF2LXRvcC1iZywgNSUpO1xufVxuXG4uc2tpbi0yIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAuc2tpbi0yIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgY29sb3I6ICMyMTNhNTM7XG59XG5cbi5za2luLTIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKlxuICpcbiAqICAgU0tJTiAzIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBZZWxsb3cvcHVycGxlXG4gKlxuKi9cblxuLy8gTWFpbiBjb2xvcnNcbkBza2luLTMtY29sb3I6ICNlY2JhNTI7XG5Ac2tpbi0zLW5hdi1iZzogIzNlMmM0MjtcbkBza2luLTMtYS1jb2xvcjogIzk0OGI5NjtcbkBza2luLTMtcGFnZS1iZzogI2Y0ZjZmYTtcblxuLy8gQ3VzdG9tIHN0eWxlXG4uc2tpbi0zIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDMwcHg7XG59XG5cbi5za2luLTMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnNraW4tMy5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cblxuLnNraW4tMyAuc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmJveGVkLWxheW91dC5za2luLTMgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLW5hdi1iZztcbn1cblxuLnNraW4tMyAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtY29sb3I7XG4gIGJhY2tncm91bmQ6IHVybCgncGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZycpO1xufVxuXG4uc2tpbi0zLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1uYXYtYmc7XG59XG5cbi5za2luLTMgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNraW4tMyAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0zIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHNraW4tMy1uYXYtYmcsIDIlKTtcbn1cblxuLmZpeGVkLW5hdi5za2luLTMgLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2tpbi0zIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogQHNraW4tMy1hLWNvbG9yO1xufVxuXG4uc2tpbi0zIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLTMgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAc2tpbi0zLWNvbG9yO1xufVxuXG5ib2R5LnNraW4tMyB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtbmF2LWJnO1xufVxuXG4uc2tpbi0zIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5za2luLTMgLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweCAzMHB4O1xufVxuXG4uc2tpbi0zIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5za2luLTMgI3BhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtcGFnZS1iZztcbn1cblxuLnNraW4tMyAuaWJveC10aXRsZSwgLnNraW4tMyAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5za2luLTMgLmlib3gtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBzb2xpZDtcbn1cblxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0zIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzVweCAyNXB4IDI1cHggMjVweDtcbn1cblxuLnNraW4tMyAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2tpbi0zIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNraW4tMyAucHJvZmlsZS1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2tpbi0zIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2tpbi0zIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAuc2tpbi0zIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBza2luLTMtbmF2LWJnLCAyJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi0zIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2tpbi0zIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn0iLCIvKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NzJ4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTVteEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N214S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTRXeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdXeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3R3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU0bXhLS1RVMUtnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufSIsIkBpbXBvcnQgXCJnb29nbGUtZm9udHMtcm9ib3RvLmxlc3NcIjtcblxuQG1kLWNvbG9yLXByaW1hcnk6ICMxQUIzOTQ7XG5AbWQtc2hhZG93LW1haW46IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjEyKTtcblxuYm9keS5tZC1za2luIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1kLXNraW4ge1xuXG4gIC5uYXYtaGVhZGVyIHtcbiAgICAvL2JhY2tncm91bmQ6IHVybChcInBhdHRlcm5zLzQucG5nXCIpIG5vLXJlcGVhdDtcblxuICB9XG5cbiAgLmxhYmVsLCAuYmFkZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgfVxuXG4gIC5mb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAud3JhcHBlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4IDIwcHggMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMzQpLCAwIDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIH1cblxuICAuZnVsbC1oZWlnaHQtbGF5b3V0IC5wYWdlLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWJveCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICB9XG5cbiAgLmlib3guYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlib3gtdGl0bGUsIC5pYm94LWNvbnRlbnQge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5pYm94LXRpdGxlIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIGEuY2xvc2UtY2FudmFzLW1lbnUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLndlbGNvbWUtbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gICN0b3Atc2VhcmNoOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICN0b3Atc2VhcmNoOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICNuZXN0YWJsZS1vdXRwdXQsXG4gICNuZXN0YWJsZTItb3V0cHV0IHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGx1Y2lkYSBncmFuZGUsIGx1Y2lkYSBzYW5zIHVuaWNvZGUsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAubGFuZGluZy1wYWdlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1zY3JvbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAyNXB4O1xuICB9XG5cbiAgLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiBkYXJrZW4oQHRleHQtY29sb3IsIDUlKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiBkYXJrZW4oQHRleHQtY29sb3IsIDUlKTtcbiAgfVxuXG4gIC5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IEBuYXZ5O1xuICB9XG5cbiAgLm5hdmJhci10b3AtbGlua3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgfVxuXG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWNlLWRvbmUgLm5hdi1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG5cbiAgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbihAZ3JheSwgMiUpO1xuICB9XG5cbiAgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDUycHg7XG4gIH1cblxuICAubmF2YmFyLXRvcC1saW5rcyBsaSBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5uYXYgPiBsaSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubmF2YmFyLXN0YXRpYy1zaWRlIC5uYXYgPiBsaSA+IGE6Zm9jdXMsIC5uYXZiYXItc3RhdGljLXNpZGUgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAubmF2LWhlYWRlciBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5uYXYtaGVhZGVyIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICAgIGxlZnQ6IDY1cHhcbiAgfVxuXG4gIC5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgfVxuXG4gIC5wYWNlLWRvbmUgLm5hdmJhci1zdGF0aWMtc2lkZSwgLnBhY2UtZG9uZSAubmF2LWhlYWRlciwgLnBhY2UtZG9uZSBsaS5hY3RpdmUsIC5wYWNlLWRvbmUgI3BhZ2Utd3JhcHBlciwgLnBhY2UtZG9uZSAuZm9vdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cblxuICAubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIHotaW5kZXg6IDIwMzA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1maXhlZC10b3AsIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1kLWNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICAvLyBSaWdodCBzaWRlYmFyXG5cbiAgI3JpZ2h0LXNpZGViYXIge1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogOTAwO1xuICB9XG5cbiAgLndoaXRlLWJnIC5uYXZiYXItZml4ZWQtdG9wLCAud2hpdGUtYmcgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFjdC1ib3gge1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICBtYXJnaW46IDMwcHggMjBweCAwIDIwcHg7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRhc2hib2FyZC1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gIHVsLm5vdGVzIGxpIGRpdiB7XG5cbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICAuZmlsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gIC5tYWlsLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5tYWlsLWJveC1oZWFkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICB9XG5cbiAgLm1haWxib3gtY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zb2NpYWwtZmVlZC1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2UgLm5hdmJhci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdC5uYXZiYXItc2Nyb2xsLFxuICAmLmxhbmRpbmctcGFnZS5ib2R5LXNtYWxsIC5uYXZiYXItZGVmYXVsdFxuICB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2UgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlIC5uYXZiYXItc2Nyb2xsIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZSAubmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAxMHB4O1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2UgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuICAmLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IEBuYXZ5O1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2UuYm9keS1zbWFsbCAubmF2Lm5hdmJhci1yaWdodCA+IGxpID4gYSB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG5cbiAgLmxhbmRpbmdfbGluayBhLCAuc3BlY2lhbF9saW5rIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKEBncmF5LCAyJSk7XG4gIH1cblxuICAmLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gICYubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cblxuICAmLnRvcC1uYXZpZ2F0aW9uIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG5cbiAgJi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpob3ZlciwgLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmZvY3VzLFxuICAmLnRvcC1uYXZpZ2F0aW9uIC5uYXYgLm9wZW4gPiBhLFxuICAmLnRvcC1uYXZpZ2F0aW9uIC5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuICAmLnRvcC1uYXZpZ2F0aW9uIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogQG5hdnk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gICYudG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogQG5hdnk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gICYuZml4ZWQtbmF2ICN3cmFwcGVyLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAmLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG5cbiAgJi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG5cbiAgJi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAmLmNhbnZhcy1tZW51IG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG5cblxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgQHNpZGViYXItd2lkdGg7XG4gICAgbWluLWhlaWdodDogMTIwMHB4O1xuICB9XG5cbiAgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xuICB9XG5cbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzLFxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3MsXG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5ib2R5LXNtYWxsIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAuYm9keS1zbWFsbC5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5sb2NrLXdvcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2YmFyLWZvcm0tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5zaWRlYmFyZC1wYW5lbCB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpZGViYXItY29udGVudCAud3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xuICB9XG5cbiAgLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbC5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5pYm94LXRvb2xzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAudGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIH1cblxuICAudGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cblxuICAubmF2Lm5hdmJhci10b3AtbGlua3MgbGkuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaWJveC10b29scyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxufVxuXG4iLCIvKiBPbmx5IGRlbW8gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLndlbGNvbWUtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qIVxuICogTW9wYUJvb3RzdHJhcEJ1bmRsZSBwYWdpbmF0aW9uIHN1cHBvcnRcbiAqL1xuLnBhZ2luYXRpb257XG4gICAgLmRpc2FibGVke1xuICAgICAgICBhLCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNCRkJGQkY7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQgYXtcbiAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgfVxufVxuIiwiLypcbiAqIG1vdmluZyBzdWJuYXZpZ2F0aW9uIGJhciBzbmFwcGluZyB0byB0b3Agb24gc2Nyb2xsXG4gKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzkxNzk3MDgvcmVwbGljYXRpbmctYm9vdHN0cmFwcy1tYWluLW5hdi1hbmQtc3VibmF2XG4gKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwMzE4MTYzL3N1Ym5hdi1iYXItY29sbGFwc2VkLXdpdGgtdHdpdHRlci1ib290c3RyYXBcbiAqIGh0dHA6Ly90d2l0dGVyLmdpdGh1Yi5jb20vYm9vdHN0cmFwL2Fzc2V0cy9jc3MvZG9jcy5jc3NcbiAqL1xuXG4vKiBTdWJuYXYgKi9cblxuLnN1Ym5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyAvKiBSZXBlYXQgdGhlIGdyYWRpZW50ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTsgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2Y1ZjVmNSksIGNvbG9yLXN0b3AoMTAwJSwjZWVlZWVlKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsI2VlZWVlZSAxMDAlKTsgLyogQ2hyb21lIDEwKyxTYWZhcmkgNS4xKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwjZWVlZWVlIDEwMCUpOyAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCNlZWVlZWUgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2Y1ZjVmNScsIGVuZENvbG9yc3RyPScjZWVlZWVlJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCNlZWVlZWUgMTAwJSk7IC8qIFczQyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnN1Ym5hdiAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdWJuYXYgLm5hdiA+IGxpID4gYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6ICAgIDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYSxcbi5zdWJuYXYgLm5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBjb2xvcjogIzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICBib3JkZXItbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMDUpO1xuICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjA1KTtcbn1cbi5zdWJuYXYgLm5hdiA+IC5hY3RpdmUgPiBhIC5jYXJldCxcbi5zdWJuYXYgLm5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3Nzc7XG59XG4uc3VibmF2IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4uc3VibmF2IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IGE6aG92ZXIge1xuICBib3JkZXItbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLnN1Ym5hdiAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uc3VibmF2IC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLyogRml4ZWQgc3VibmF2IG9uIHNjcm9sbCwgYnV0IG9ubHkgZm9yIDk4MHB4IGFuZCB1cCAoc29ycnkgSUUhKSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5zdWJuYXYtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyAvKiAxMCBsZXNzIHRoYW4gLm5hdmJhci1maXhlZCB0byBwcmV2ZW50IGFueSBvdmVybGFwICovXG4gICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDsgLyogZHJvcCB0aGUgYm9yZGVyIG9uIHRoZSBmaXhlZCBlZGdlcyAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCA1cHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDVweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpOyAvKiBJRTYtOSAqL1xuICB9XG4gIC5zdWJuYXYtZml4ZWQgLm5hdiB7XG4gICAgd2lkdGg6IDkzOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICB9XG4gIC5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhOmhvdmVyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vKiBNYWtlIHRhYmxlcyBzcGFjZWQgb3V0IGEgYml0IG1vcmUgKi9cbmgyICsgdGFibGUsXG5oMyArIHRhYmxlLFxuaDQgKyB0YWJsZSxcbmgyICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi8qIExBUkdFIERFU0tUT1AgU0NSRUVOUyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMTBweCkge1xuXG4gIC8qIFVwZGF0ZSBzdWJuYXYgY29udGFpbmVyICovXG4gIC5zdWJuYXYtZml4ZWQge1xuICAgIC5uYXYge1xuICAgICAgd2lkdGg6IDExNjhweDsgLyogMnB4IGxlc3MgdG8gYWNjb3VudCBmb3IgbGVmdC9yaWdodCBib3JkZXJzIGJlaW5nIHJlbW92ZWQgd2hlbiBpbiBmaXhlZCBtb2RlICovXG4gICAgfVxuICB9XG59XG5cblxuLyoqXG4gKiBUbyBzdXBwb3J0IHN1Ym5hdmJhcnMgd2UgYWRkIGEgc2VjdGlvbiBwYWRkaW5nIHRvcCwgXG4gKiBzbyBpZiB5b3UgdXNlIGlucGFnZSBhbmNob3JzIHdyYXAgdGhlbSBpbiBzZWN0aW9ucyB0byBoYXZlIGNvcnJlY3Qgc2Nyb2xsaW5nIHBhZGRpbmctdG9wXG4gKi9cbiBcbkBzZWN0aW9uLXBhZGRpbmctdG9wOiAwcHg7XG5cbnNlY3Rpb257XG4gICAgcGFkZGluZy10b3A6IEBzZWN0aW9uLXBhZGRpbmctdG9wO1xufVxuIiwiLyoqXG4qIFNvbWUgZml4ZXMgZm9yIGRpc3BsYXlpbmcgZ29vZ2xlIG1hcHMgaW5zaWRlIGEgcGFnZSB3aXRoIGJvb3RzdHJhcFxuKi9cblxuLmdtbm9wcmludHtcbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG59XG4iLCIjcmlnaHQtc2lkZWJhciB7XG4gIHRvcDogNTBweDtcblxuICAuc2lkZWJhci1jb250YWluZXIge1xuICAgIC5uYXYubmF2LXRhYnMgPiBsaSB7XG4gICAgICA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IEBza2luLTEtYS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhlbHAtdG9vbHRpcC1sYWJlbCB7XG4gICYudG9vbHRpcC10aGVtZS1wcmltYXJ5IHtcbiAgICArIC50b29sdGlwIHtcbiAgICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRjQwNTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlciB7XG4gIC5oZWxwLXRvb2x0aXAtbGFiZWwge1xuICAgIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAmLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDlweDtcbiAgICB0b3A6IDlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyLWxlZnQge1xuICAgIC50b29sdGlwIHtcbiAgICAgIHJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyLXJpZ2h0IHtcbiAgICAudG9vbHRpcCB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9vbHRpcCB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgdHIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wb3BvdmVyIHtcbiAgJi5wb3BvdmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICB9XG59XG4iLCIuYXJ0aWNsZS10aXRsZSB7XG4gIG1hcmdpbjogNDBweCAwIDUwcHggMDtcbn1cbiIsIi5maWVsZC12YWx1ZS1yb3cge1xuICAuZmllbGQtdmFsdWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLmVkaXQtZmllbGQtdmFsdWUtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmVkaXQtZmllbGQtdmFsdWUtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIuaXRlLWVkaXRhYmxlIHtcbiAgJi5pdGUtZWRpdGFibGUtc2VuZGluZyB7XG4gICAgLml0ZS1lZGl0YWJsZS1mb3JtIHtcbiAgICAgIC5pdGUtZWRpdGFibGUtc3Bpbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGUtZWRpdGFibGUtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMTdweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgLml0ZS1lZGl0YWJsZS1lZGl0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlLWVkaXRhYmxlLWVkaXQtbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLml0ZS1lZGl0YWJsZS1mb3JtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5pdGUtZWRpdGFibGUtc3Bpbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pdGUtZWRpdGFibGUtc3VibWl0LWxpbmssXG4gICAgLml0ZS1lZGl0YWJsZS1jYW5jZWwtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogOHB4IDAgMCA0cHg7XG4gICAgfVxuICB9XG59XG5cbi5lZGl0YWJsZS1wZW5jaWwtd3JhcHBlciB7XG4gIC5lZGl0YWJsZS1wZW5jaWwtaWNvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmVkaXRhYmxlLXBlbmNpbC1pY29uIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG4iLCIuY29sbGFwc2UtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuY29sbGFwc2UtaWNvbiB7XG4gICAgLmZhLWljb24oKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi11cDtcbiAgICB9XG4gIH1cblxuICAmLmNvbGxhcHNlZCB7XG4gICAgLmNvbGxhcHNlLWljb24ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1kb3duO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sbGFwc2Utcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gIC5jb2xsYXBzZS1pY29uIHtcbiAgICAuZmEtaWNvbigpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duO1xuICAgIH1cbiAgfVxuXG4gICYuY29sbGFwc2VkIHtcbiAgICAuY29sbGFwc2UtaWNvbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbGxhcHNhYmxlIHtcbiAgdHIge1xuICAgIC5jb2xsYXBzZS1pY29uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgIC5mYS1pY29uKCk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV4cGFuZGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RTY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xuICAgICAgfVxuXG4gICAgICAuY29sbGFwc2UtaWNvbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0YWJsZS1oYW5kbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IGZsb2F0KSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5pdGUtbWFrZS1ncmlkKEBjbGFzcykge1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBmbG9hdCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHdpZHRoKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVsbCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1c2gpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBvZmZzZXQpO1xufVxuXG5cbi5jb250YWluZXIteHMge1xuICAuaXRlLW1ha2UtZ3JpZCh4cyk7XG59XG5cbi5jb250YWluZXItc20ge1xuICAuaXRlLW1ha2UtZ3JpZChzbSk7XG59XG5cbi5jb250YWluZXItbWQge1xuICAuaXRlLW1ha2UtZ3JpZChtZCk7XG59XG5cbi5jb250YWluZXItbGcge1xuICAuaXRlLW1ha2UtZ3JpZChsZyk7XG59XG5cbi5jb250YWluZXIteHMge1xuICAudmlzaWJsZS14cyB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG5cbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW4teHMge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cbi5jb250YWluZXItc20ge1xuICAudmlzaWJsZS1zbSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG5cbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW4tc20ge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cbi5jb250YWluZXItbWQge1xuICAudmlzaWJsZS1tZCB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG5cbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW4tbWQge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cbi5jb250YWluZXItbGcge1xuICAudmlzaWJsZS1sZyB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG5cbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW4tbGcge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cbkBzY3JlZW4teGxnLW1pbjogMTQ0MXB4O1xuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14bGctbWluKSB7XG4gIC5tYWtlLWdyaWQoeGxnKTtcbn1cbiIsIi5jb250YWluZXItbWQge1xuICAuY29sLW1kLW9mZnNldC02N3B4IHtcbiAgICBtYXJnaW4tbGVmdDogNjdweDtcbiAgfVxufVxuXG4uY2xlYXItYm90aCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ud2lkdGgtMzdweCB7XG4gIHdpZHRoOiAzN3B4O1xufVxuXG4ud2lkdGgtbGFiZWwge1xuICB3aWR0aDogMTE2cHg7XG59XG4iLCIuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpIHtcbiAgPmEge1xuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgLmJ0bi1wcmltYXJ5O1xuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICAuYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2E0NDU5O1xuXG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgLmJ0bi1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gYTpob3ZlcixcbiAgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFhYjM5NDtcbiAgfVxufVxuXG4ubmF2Lm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0IHtcbiAgLnJpZ2h0LXNpZGViYXItdG9nZ2xlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGkge1xuICAgICAgICAuZmEtc3BpbigpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyIHtcbiAgJi5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQHdoaXRlLCAzMCUpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgLmFsZXJ0LXdyYXBwZXItc3RhdGljIHtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICB9XG5cbiAgLmFsZXJ0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC5uYXYtZmxleC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICYgPiBsaSB7XG4gICAgICBmbGV4OiAwIDEgMDtcblxuICAgICAgJi5maXJzdCB7XG4gICAgICAgIGZsZXg6IDAgMSAwO1xuICAgICAgfVxuXG4gICAgICAmLmxhc3Qge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICBhLm5hdmJhci1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA0cHggOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLm5hdi1mbGV4LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gbGkubGFzdCA+IGEge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB9XG4gIH1cbn1cblxuI3NlbGVjdDItc2VhcmNoX3F1ZXJ5LXJlc3VsdHMge1xuICBtYXgtaGVpZ2h0OiA0NzVweDtcbn1cbiIsIi5vcmctYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZCkge1xuICBjb2xvcjogQGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYmFja2dyb3VuZDtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuIC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMyUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAzJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAzJSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMyUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuIC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyxcbiAgJi5kaXNhYmxlZDphY3RpdmUsXG4gICYuZGlzYWJsZWQuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgJltkaXNhYmxlZF06aG92ZXIsXG4gICZbZGlzYWJsZWRdOmZvY3VzLFxuICAmW2Rpc2FibGVkXTphY3RpdmUsXG4gICYuYWN0aXZlW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGJhY2tncm91bmQsIDQlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbihAYmFja2dyb3VuZCwgNCUpO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUge1xuICAgICYuZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZDpob3ZlcixcbiAgICAmLmRpc2FibGVkOmZvY3VzLFxuICAgICYuZGlzYWJsZWQ6YWN0aXZlLFxuICAgICYuZGlzYWJsZWQuYWN0aXZlLFxuICAgICZbZGlzYWJsZWRdLFxuICAgICZbZGlzYWJsZWRdOmhvdmVyLFxuICAgICZbZGlzYWJsZWRdOmZvY3VzLFxuICAgICZbZGlzYWJsZWRdOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZVtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQGJhY2tncm91bmQsIDQlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIH1cbn1cblxuLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQGJhY2tncm91bmQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oQGJhY2tncm91bmQsIDMlKTtcbn1cblxuLm9yZy1wdWxzZS1pY29uKEBjb2xvcikge1xuICAmOmZvY3VzLFxuICAmLmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiBAY29sb3I7XG5cbiAgICAuYW5pbWF0ZWQoKTtcbiAgICAuYW5pbWF0ZWQuaW5maW5pdGUoKTtcbiAgICAucHVsc2VJY29uKCk7XG4gIH1cbn0iLCIucC14eHMge1xuICBwYWRkaW5nOiBAc2l6ZS14eHM7XG59XG5cbi5wLXhzIHtcbiAgcGFkZGluZzogQHNpemUteHM7XG59XG5cbi5wLXNtIHtcbiAgcGFkZGluZzogQHNpemUtc207XG59XG5cbi5wLW0ge1xuICBwYWRkaW5nOiBAc2l6ZS1tO1xufVxuXG4ucC1tZCB7XG4gIHBhZGRpbmc6IEBzaXplLW1kO1xufVxuXG4ucC1sZyB7XG4gIHBhZGRpbmc6IEBzaXplLWxnO1xufVxuXG4ucC14bCB7XG4gIHBhZGRpbmc6IEBzaXplLXhsO1xufVxuXG4ucC13LXh4cyB7XG4gIHBhZGRpbmc6IDAgQHNpemUteHhzO1xufVxuXG4ucC13LXhzIHtcbiAgcGFkZGluZzogMCBAc2l6ZS14cztcbn1cblxuLnAtdy1zbSB7XG4gIHBhZGRpbmc6IDAgQHNpemUtc207XG59XG5cbi5wLXctbSB7XG4gIHBhZGRpbmc6IDAgQHNpemUtbTtcbn1cblxuLnAtdy1tZCB7XG4gIHBhZGRpbmc6IDAgQHNpemUtbWQ7XG59XG5cbi5wLXctbGcge1xuICBwYWRkaW5nOiAwIEBzaXplLWxnO1xufVxuXG4ucC13LXhsIHtcbiAgcGFkZGluZzogMCBAc2l6ZS14bDtcbn1cblxuLnAtbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtbC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi14cy1taW4pIHtcbiAgICAmLXhzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgJi1zbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICYtbWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAmLWxnIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4teGxnLW1pbikge1xuICAgICYteGxnIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucC1sLXh4cyB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUteHhzICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwteHMge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLXhzICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtc20ge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtbSB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUtbSAhaW1wb3J0YW50O1xufVxuXG4ucC1sLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS1tZCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS1sZyAhaW1wb3J0YW50O1xufVxuXG4ucC1sLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS14bCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLW4teHhzIHtcbiAgcGFkZGluZy1sZWZ0OiAtQHNpemUteHhzO1xufVxuXG4ucC1sLW4teHMge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS14cztcbn1cblxuLnAtbC1uLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAtQHNpemUtc207XG59XG5cbi5wLWwtbi1tIHtcbiAgcGFkZGluZy1sZWZ0OiAtQHNpemUtbTtcbn1cblxuLnAtbC1uLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAtQHNpemUtbWQ7XG59XG5cbi5wLWwtbi1sZyB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLWxnO1xufVxuXG4ucC1sLW4teGwge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS14bDtcbn1cblxuLnAtdC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtdC14eHMge1xuICBwYWRkaW5nLXRvcDogQHNpemUteHhzO1xufVxuXG4ucC10LXhzIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLXhzO1xufVxuXG4ucC10LXNtIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLXNtO1xufVxuXG4ucC10LW0ge1xuICBwYWRkaW5nLXRvcDogQHNpemUtbTtcbn1cblxuLnAtdC1tZCB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS1tZDtcbn1cblxuLnAtdC1sZyB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS1sZztcbn1cblxuLnAtdC14bCB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS14bDtcbn1cblxuLnAtdC1uLXh4cyB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUteHhzO1xufVxuXG4ucC10LW4teHMge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLXhzO1xufVxuXG4ucC10LW4tc20ge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLXNtO1xufVxuXG4ucC10LW4tbSB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUtbTtcbn1cblxuLnAtdC1uLW1kIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS1tZDtcbn1cblxuLnAtdC1uLWxnIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS1sZztcbn1cblxuLnAtdC1uLXhsIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS14bDtcbn1cblxuLnAtci1ub25lIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4teHMtbWluKSB7XG4gICAgJi14cyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAmLXNtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICYtbWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgJi1sZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi14bGctbWluKSB7XG4gICAgJi14bGcge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucC1yLXh4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IEBzaXplLXh4cyAhaW1wb3J0YW50O1xufVxuXG4ucC1yLXhzIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUteHMgIWltcG9ydGFudDtcbn1cblxuLnAtci1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IEBzaXplLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItbSB7XG4gIHBhZGRpbmctcmlnaHQ6IEBzaXplLW0gIWltcG9ydGFudDtcbn1cblxuLnAtci1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IEBzaXplLW1kICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItbGcge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS1sZyAhaW1wb3J0YW50O1xufVxuXG4ucC1yLXhsIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUteGwgIWltcG9ydGFudDtcbn1cblxuLnAtci1uLXh4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IC1Ac2l6ZS14eHM7XG59XG5cbi5wLXItbi14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IC1Ac2l6ZS14cztcbn1cblxuLnAtci1uLXNtIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLXNtO1xufVxuXG4ucC1yLW4tbSB7XG4gIHBhZGRpbmctcmlnaHQ6IC1Ac2l6ZS1tO1xufVxuXG4ucC1yLW4tbWQge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUtbWQ7XG59XG5cbi5wLXItbi1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IC1Ac2l6ZS1sZztcbn1cblxuLnAtci1uLXhsIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLXhsO1xufVxuXG4ucC1iLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucC1iLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS14eHM7XG59XG5cbi5wLWIteHMge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUteHM7XG59XG5cbi5wLWItc20ge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUtc207XG59XG5cbi5wLWItbSB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS1tO1xufVxuXG4ucC1iLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLW1kO1xufVxuXG4ucC1iLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLWxnO1xufVxuXG4ucC1iLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLXhsO1xufVxuXG4ucC1iLW4teHhzIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS14eHM7XG59XG5cbi5wLWItbi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUteHM7XG59XG5cbi5wLWItbi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUtc207XG59XG5cbi5wLWItbi1tIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS1tO1xufVxuXG4ucC1iLW4tbWQge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLW1kO1xufVxuXG4ucC1iLW4tbGcge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLWxnO1xufVxuXG4ucC1iLW4teGwge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLXhsO1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTEge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtci0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cbi5wLXQtOCB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5wLWItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbi5wLWwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtdC05IHtcbiAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuLnAtbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbn1cbi5wLXItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xufVxuIiwiLm0teHhzIHtcbiAgbWFyZ2luOiBAc2l6ZS14eHM7XG59XG5cbi5tLXhzIHtcbiAgbWFyZ2luOiBAc2l6ZS14cztcbn1cblxuLm0tc20ge1xuICBtYXJnaW46IEBzaXplLXNtO1xufVxuXG4ubS1tIHtcbiAgbWFyZ2luOiBAc2l6ZS1tO1xufVxuXG4ubS1tZCB7XG4gIG1hcmdpbjogQHNpemUtbWQ7XG59XG5cbi5tLWxnIHtcbiAgbWFyZ2luOiBAc2l6ZS1sZztcbn1cblxuLm0teGwge1xuICBtYXJnaW46IEBzaXplLXhsO1xufVxuXG4ubS13LXh4cyB7XG4gIG1hcmdpbjogMCBAc2l6ZS14eHM7XG59XG5cbi5tLXcteHMge1xuICBtYXJnaW46IDAgQHNpemUteHM7XG59XG5cbi5tLXctc20ge1xuICBtYXJnaW46IDAgQHNpemUtc207XG59XG5cbi5tLXctbSB7XG4gIG1hcmdpbjogMCBAc2l6ZS1tO1xufVxuXG4ubS13LW1kIHtcbiAgbWFyZ2luOiAwIEBzaXplLW1kO1xufVxuXG4ubS13LWxnIHtcbiAgbWFyZ2luOiAwIEBzaXplLWxnO1xufVxuXG4ubS13LXhsIHtcbiAgbWFyZ2luOiAwIEBzaXplLXhsO1xufVxuXG4ubS1uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwteHhzIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLXh4cztcbn1cblxuLm0tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS14cztcbn1cblxuLm0tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS1zbTtcbn1cblxuLm0tbC1tIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLW07XG59XG5cbi5tLWwtbWQge1xuICBtYXJnaW4tbGVmdDogQHNpemUtbWQ7XG59XG5cbi5tLWwtbGcge1xuICBtYXJnaW4tbGVmdDogQHNpemUtbGc7XG59XG5cbi5tLWwteGwge1xuICBtYXJnaW4tbGVmdDogQHNpemUteGw7XG59XG5cbi5tLWwtbi14eHMge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLXh4cztcbn1cblxuLm0tbC1uLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS14cztcbn1cblxuLm0tbC1uLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS1zbTtcbn1cblxuLm0tbC1uLW0ge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLW07XG59XG5cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUtbWQ7XG59XG5cbi5tLWwtbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUtbGc7XG59XG5cbi5tLWwtbi14bCB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUteGw7XG59XG5cbi5tLXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tdC14eHMge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS14eHM7XG59XG5cbi5tLXQteG1zIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogQHNpemUteHM7XG59XG5cbi5tLXQtc20ge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS1zbTtcbn1cblxuLm0tdC1tIHtcbiAgbWFyZ2luLXRvcDogQHNpemUtbTtcbn1cblxuLm0tdC1tZCB7XG4gIG1hcmdpbi10b3A6IEBzaXplLW1kO1xufVxuXG4ubS10LWxnIHtcbiAgbWFyZ2luLXRvcDogQHNpemUtbGc7XG59XG5cbi5tLXQteGwge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS14bDtcbn1cblxuLm0tdC1uLXh4cyB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS14eHM7XG59XG5cbi5tLXQtbi14bXMge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4ubS10LW4teHMge1xuICBtYXJnaW4tdG9wOiAtQHNpemUteHM7XG59XG5cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS1zbTtcbn1cblxuLm0tdC1uLW0ge1xuICBtYXJnaW4tdG9wOiAtQHNpemUtbTtcbn1cblxuLm0tdC1uLW1kIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLW1kO1xufVxuXG4ubS10LW4tbGcge1xuICBtYXJnaW4tdG9wOiAtQHNpemUtbGc7XG59XG5cbi5tLXQtbi14bCB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS14bDtcbn1cblxuLm0tci1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiBAc2l6ZS14eHM7XG59XG5cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLXhzO1xufVxuXG4ubS1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiBAc2l6ZS1zbTtcbn1cblxuLm0tci1tIHtcbiAgbWFyZ2luLXJpZ2h0OiBAc2l6ZS1tO1xufVxuXG4ubS1yLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiBAc2l6ZS1tZDtcbn1cblxuLm0tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUtbGc7XG59XG5cbi5tLXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLXhsO1xufVxuXG4ubS1yLW4teHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtQHNpemUteHhzO1xufVxuXG4ubS1yLW4teHMge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS14cztcbn1cblxuLm0tci1uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtQHNpemUtc207XG59XG5cbi5tLXItbi1tIHtcbiAgbWFyZ2luLXJpZ2h0OiAtQHNpemUtbTtcbn1cblxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtQHNpemUtbWQ7XG59XG5cbi5tLXItbi1sZyB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLWxnO1xufVxuXG4ubS1yLW4teGwge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS14bDtcbn1cblxuLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1iLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IEBzaXplLXh4cztcbn1cblxuLm0tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IEBzaXplLXhzO1xufVxuXG4ubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUtc207XG59XG5cbi5tLWItbSB7XG4gIG1hcmdpbi1ib3R0b206IEBzaXplLW07XG59XG5cbi5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS1tZDtcbn1cblxuLm0tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IEBzaXplLWxnO1xufVxuXG4ubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUteGw7XG59XG5cbi5tLWItbi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUteHhzO1xufVxuXG4ubS1iLW4teHMge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUteHM7XG59XG5cbi5tLWItbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IC1Ac2l6ZS1zbTtcbn1cblxuLm0tYi1uLW0ge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUtbTtcbn1cblxuLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLW1kO1xufVxuXG4ubS1iLW4tbGcge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUtbGc7XG59XG5cbi5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC1Ac2l6ZS14bDtcbn1cblxuLm0tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tLXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm0tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm0tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm0teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm0teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbiIsIi50LTE1IHtcbiAgdG9wOiAxNXB4O1xufVxuLmItMTUge1xuICBib3R0b206IDE1cHg7XG59XG4ubC0xNSB7XG4gIGxlZnQ6IDE1cHg7XG59XG4uci0xNSB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4udC0xNS1pIHtcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uYi0xNS1pIHtcbiAgYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubC0xNS1pIHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnItMTUtaSB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4iLCJAaW1wb3J0IFwicGFkZGluZy5sZXNzXCI7XG5AaW1wb3J0IFwibWFyZ2luLmxlc3NcIjtcbkBpbXBvcnQgXCJwb3NpdGlvbi5sZXNzXCI7XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG59XG5cbi5mbG9hdC1lLW1hcmdpbnMge1xuICAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm0tYi1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm0tYi14eHMge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5tLWIteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5tLWItc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubS1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm0tYi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tLWItbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubS1iLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm0tYi14eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubS1iLW4teHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLm0tYi1uLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB9XG5cbiAgLm0tYi1uLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuXG4gIC5tLWItbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIH1cblxuICAubS1iLW4tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLm0tYi1uLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuXG4gIC5tLWItbi14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbn1cblxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tci1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItNiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubS1sLTYge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ubS1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLm0tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5tLXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5tLWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnAtdC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wLXItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5wLXQtNCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5wLWItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5wLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi5wLWwtMiB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4ucC1sLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnAtci0yIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucC1yLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5wLWwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ucC1yLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5wLXQtNyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi5wLWItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5cbi5wLXItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuLnAtbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG5cbi5wLWwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wLWwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5mLXMtMjJweCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5mLXMtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mLXMtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5kLWkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kLWktYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmQtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kLWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnYtYS10IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnYtYS1iIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4udy0xMi1wIHtcbiAgd2lkdGg6IDEyJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udy0xMi0yNS1wIHtcbiAgd2lkdGg6IDEyLjI1JTtcbn1cblxuLnctMTQtcCB7XG4gIHdpZHRoOiAxNCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnctMTQtMi1wIHtcbiAgd2lkdGg6IDE0JTtcbn1cblxuLnctMTAtcCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi53LTE1LXAge1xuICB3aWR0aDogMTUlO1xufVxuXG4udy0xNi01LXAge1xuICB3aWR0aDogMTYuNSU7XG59XG5cbi53LTIwLXAge1xuICB3aWR0aDogMjAlO1xufVxuXG4udy0xMDAtcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLm9mLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vZi1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5wb3MtYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvcy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMTtcbn1cblxuYSB7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAmLmJ0bi1kYW5nZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNDQ0NDMDQ7XG59XG5cbi5jbGVhci1ub25lIHtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndvcmstYnJlYWstYnJlYWstYWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC5taWRkbGUtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICAmLndyYXBwZXItY29udGVudCB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uLmJvZHktc21hbGwgLndyYXBwZXIud3JhcHBlci1jb250ZW50LFxuLmJvZHktc21hbGwgLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZW1wdHktaGlkZGVuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvcmQtYnJlYWstYnJlYWstd29yZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi53aGl0ZS1zcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLTE5MjAtbWF4KSB7XG4gIC50b3AtbmF2aWdhdGlvbiB7XG4gICAgLndyYXBwZXIge1xuICAgICAgJi53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oLWYtYyB7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLnctZi1jIHtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLWFsbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnYtYS1tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnYtYS10LWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi50aXRsZS1hY3Rpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZi13LWIge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cge1xuICAmLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gICYtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAmLWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1icmVhay1mb3JjZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4iLCIubWluLXctNTUge1xuICBtaW4td2lkdGg6IDU1cHg7XG59XG5cbi5taW4tdy02MCB7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cblxuLm1pbi13LTIwMCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5taW4tdy0yNTAge1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuXG4ubWluLXctNDAwIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cblxuLm1pbi13LTEwMDAge1xuICBtaW4td2lkdGg6IDEwMDBweDtcbn1cblxuLm1pbi13LTEyMDAge1xuICBtaW4td2lkdGg6IDEyMDBweDtcbn1cblxuLm1pbi13LTEzMDAge1xuICBtaW4td2lkdGg6IDEzMDBweDtcbn1cblxuLm1pbi13LTE1MDAge1xuICBtaW4td2lkdGg6IDE1MDBweDtcbn1cblxuLm1pbi13LTE2MDAge1xuICBtaW4td2lkdGg6IDE2MDBweDtcbn1cblxuLm1pbi13LTE4MDAge1xuICBtaW4td2lkdGg6IDE4MDBweDtcbn1cblxuLm1heC13LTE0NSB7XG4gIG1heC13aWR0aDogMTQ1cHg7XG59XG5cbi5tYXgtdy0yMDAge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4ubWF4LXctMzAwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLnctMTIwIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4udy0xNTAge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi53LTIwMCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnctMzAwIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4udy00MDAge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi53LTUwMCB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLnctMTYwMCB7XG4gIHdpZHRoOiAxNjAwcHg7XG59XG4iLCIuaC01MCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLm1pbi1oLTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubWluLWgtNDAwIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5taW4taC01MDAge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuXG4ubWF4LWgtMjAwIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5tYXgtaC00MDAge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuLm1heC1oLTUwMCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuXG4ubWF4LWgtODAwIHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG5cbi5oLTUzLWkge1xuICBoZWlnaHQ6IDUzcHggIWltcG9ydGFudDtcbn1cblxuLnYtYS1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn0iLCIuaGFzLWVycm9yIHtcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgICBjb2xvcjogQHJlZDtcbiAgfVxuXG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogQHJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgfVxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogQHJlZDtcbiAgfVxufVxuXG4uY29sbGVjdGlvbi1pdGVtLWRlZmF1bHQge1xuICAmLmljaGVjay1pbnB1dCB7XG4gICAgJisuaGVscC1ibG9jayB7XG4gICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmctd2hpdGUtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuIiwiLmRpc2FibGVkLWdyb3VwIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdCB7XG4gIC5vcmctYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQGRhcmstZ3JheSk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC5vcmctYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQG5hdnkpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBibHVlKTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLm9yZy1idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAbGF6dXIpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEB5ZWxsb3cpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC5vcmctYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQHJlZCk7XG59XG5cbi5idG4tZGVmYXVsdC1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAZGFyay1ncmF5KTtcbn1cblxuLmJ0bi1wcmltYXJ5LWItbCB7XG4gIC5vcmctYnV0dG9uLWItbC12YXJpYW50KEBuYXZ5KTtcbn1cblxuLmJ0bi1zdWNjZXNzLWItbCB7XG4gIC5vcmctYnV0dG9uLWItbC12YXJpYW50KEBibHVlKTtcbn1cblxuLmJ0bi1pbmZvLWItbCB7XG4gIC5vcmctYnV0dG9uLWItbC12YXJpYW50KEBsYXp1cik7XG59XG5cbi5idG4td2FybmluZy1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAeWVsbG93KTtcbn1cblxuLmJ0bi1kYW5nZXItYi1sIHtcbiAgLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQHJlZCk7XG59XG5cbi8vLmJ0bi13aGl0ZSB7XG4vLyAgJjpmb2N1cyxcbi8vICAmLmZvY3VzLFxuLy8gICY6aG92ZXIsXG4vLyAgJjphY3RpdmUsXG4vLyAgJi5hY3RpdmUsXG4vLyAgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbi8vICAgIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbi8vXG4vLyAgICAmOmhvdmVyLFxuLy8gICAgJjpmb2N1cyxcbi8vICAgICYuZm9jdXMge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuLy8gICAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4vLyAgICB9XG4vLyAgfVxuLy8gICY6YWN0aXZlLFxuLy8gICYuYWN0aXZlLFxuLy8gIC5vcGVuIC5kcm9wZG93bi10b2dnbGUmIHtcbi8vICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4vLyAgfVxuLy99XG5cbi5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLnN3YWwtYnV0dG9uLS1hcHByb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC5idG4tYWN0aXZlLXByaW1hcnkuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG4iLCIuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgPiAuZHJvcGRvd24tbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgJi5kcm9wZG93bi1tZW51LWl0ZW0tc20ge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4iLCJhLmRpc2FibGVkLFxuYVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi5mLXctbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn0iLCIubWFpbi1uYXYge1xuICB1bC5uYXYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgYS5idG4tcHJpbWFyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50YWJsZS1yZXNwb25zaXZlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93LXk6IG92ZXJsYXk7XG59XG5cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tZmlsdGVyIHtcbiAgLnNjcm9sbGFibGUtbWQge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAmID4gbGkge1xuICAgICAgJiA+IGEge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZ5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWZpbHRlcmVkLCAudGFibGUtY29sdW1uLXdyYXBwZXIge1xuICA+IHRoZWFkID4gdHIge1xuICAgICYudGFibGUtaGVhZGVyLXJvdywgJi50YWJsZS1mb290ZXItcm93IHtcbiAgICAgID4gdGgge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB0aCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZHJvcGRvd24tZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLWZpbHRlciB7XG4gICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgJi50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgLy8gQ29uZGl0aW9uIGZvciBmaWx0ZXJzIGluc2lkZSBuYXZcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmFkaW8sXG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1maWx0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIC5kcm9wZG93bi1maWx0ZXIge1xuICAgICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICYudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCB7XG4gICAgICAgICAgLy8gQ29uZGl0aW9uIGZvciBmaWx0ZXIgaW5zaWRlIHRhYmxlXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbiAgICAgICAgICAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpbmstZmlsdGVyLFxuICAuc3Bhbi1maWx0ZXIge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5kcm9wZG93bi1maWx0ZXIgYSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICB9XG4gIH1cblxuICAuc3Bhbi1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zY3JvbGxhYmxlLW1kIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAmLnRhYmxlLWNvbHVtbi1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG59XG5cbiNmaWx0ZXJfc2hvd19jYWxsYmFja19maWx0ZXJfbGFiZWwge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIHtcbiAgKyAuZm9ybS1ob3Jpem9udGFsIHtcbiAgICA+IC5mb3JtLWdyb3VwIHtcbiAgICAgIC5oaWRlO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtY29sdW1uLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnRhYmxlLWNvbHVtbi13aWRnZXQtc2hvdyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50YWJsZS1jb2x1bW4td3JhcHBlciB7XG4gIC50YWJsZS1jb2x1bW4tY29udHJvbCB7XG4gICAgbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgLnRhYmxlLWNvbHVtbi1jb250cm9sLWljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5taW5pY29sb3JzIHtcbiAgICAgIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIH1cblxuICAgICAgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICAgICAgbGVmdDogLTE1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29sdW1uLXNlYXJjaCB7XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWluLXdpZHRoOiAyOTJweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5zY3JvbGxhYmxlLW1kIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5cbi5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxIGF1dG87XG4gICAgfVxuXG4gICAgJi5jbGVhcmZpeCB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0xcHg7XG4gIH1cbn1cblxuLmZpbHRlci1lbXB0eS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgbGluZS1oZWlnaHQ6IDI3MHB4O1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLy8gVGFibGUgY29sdW1uIHJlc2l6ZVxuLkpDb2xSZXNpemVyIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLkpDTFJncmlwcyB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uSkNMUmdyaXAge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uSkNMUmdyaXAgLkpDb2xSZXNpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgdG9wOiAwO1xufVxuXG4uSkNMUkxhc3RHcmlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uSkNMUmdyaXBEcmFnIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi50YWJsZS1jb25maWctd3JhcHBlciB7XG4gIC50YWJsZS1jb25maWctbGlzdC10YWJsZUNvbmZpZyB7XG4gICAgJiArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWNvbmZpZy1zZWxlY3Qtd3JhcHBlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xuICAgICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICAgIG1pbi13aWR0aDogMTQ5cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWNvbmZpZy1tYWtlLXByaW1hcnkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBAc2l6ZS1zbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAc2l6ZS1zbTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXItc20ge1xuICAudGFibGUtY29uZmlnLXdyYXBwZXIge1xuICAgIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtY29sdW1uLWluaXQge1xuICA+IHRoZWFkIHtcbiAgICA+IHRyIHtcbiAgICAgICYudWktc29ydGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xuICAgICAgfVxuXG4gICAgICA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG5cbiAgICAgICAgJi51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAgICAgICAgICYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1hcnJvdyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmstZmlsdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1maWx0ZXIub3BlbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogLTNweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbi50YWJsZS1jb2x1bW4tb3JkZXItYXBwbHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogM3B4O1xuICB6LWluZGV4OiA5MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZSB7XG4gIHRkIHtcbiAgICAmLnRhYmxlLWNlbGwtd2hpdGUge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi1maWx0ZXJlZC1yb3cge1xuICBjb2xvcjogQG5hdnk7XG5cbiAgLnRhYmxlLWNvbHVtbi1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmZpbHRlci1saW5rIHtcbiAgY29sb3I6ICM1MTljZGM7XG59XG5cbi50YWJsZS1zaG93LWNvbnRyb2wtd3JhcHBlciB7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5maWx0ZXItdG90YWwtYWxsLWFqYXgge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxudHI6aG92ZXIge1xuICB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgICBtYXgtaGVpZ2h0OiA0N3B4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYWN0aW9uLWRlbGV0ZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmV4cGFuZGVkIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xuICB9XG59XG5cbnRyOm5vdCg6aG92ZXIpIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQsIC50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUsIC51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiB7XG4gIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0ge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucywgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgJiAuYWN0aW9uLWRlbGV0ZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMgYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uZGlzcGxheS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYnRuLXNob3ctYWxsIHtcbiAgICAgICAgY29sb3I6IEBuYXZ5O1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCB7XG4gICAgLnRhYmxlLWNvbnRyb2wtc2hvdy1hbGwsXG4gICAgLnRhYmxlLWNvbnRyb2wtc2hvdy1oaWRlLWJ0bi1zZXBhcmF0b3IsXG4gICAgdHIudGFibGUtY29sdW1uLXNlYXJjaC1pdGVtOmhhcyhpbnB1dFt0eXBlPSdjaGVja2JveCddOm5vdCg6Y2hlY2tlZCkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLXNob3ctYWxsIHtcbiAgICAgICAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIH1cblxuICAgIC5idG4tc2hvdy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3ctbm90LXNlbGVjdGVkIHtcbiAgICAudGFibGUtY29udHJvbC1oaWRlLWFsbCxcbiAgICAudGFibGUtY29udHJvbC1zaG93LWhpZGUtYnRuLXNlcGFyYXRvcixcbiAgICB0ci50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW06aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idG4tc2hvdy1hbGwge1xuICAgICAgICBjb2xvcjogQGxpbmstY29sb3I7XG4gICAgfVxuXG4gICAgLmJ0bi1zaG93LW5vdC1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICB9XG59XG4iLCIjdGFibGVfY29sdW1uX2NvbmRpdGlvbnNfY29uZGl0aW9ucyB7XG4gIFtkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jdGFibGVfY29sdW1uX2NvbmRpdGlvbnNfZm9ybSB7XG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIFtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCIubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLmxvZ2luc2NyZWVuLmxhcmdlLWJveCB7XG4gIHdpZHRoOiA5NDBweDtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC5sb2dpbnNjcmVlbi5taWRkbGUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubG9naW5zY3JlZW4ubGFyZ2UtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3NvLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uc3NvLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjlyZW07XG59XG5cbi5zc28tbG9nbyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjM2I4MmY2LCAjNGY0NmU1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDU5LCAxMzAsIDI0NiwgMC4yNSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zc28tbG9nbyBzdmcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zc28tYnJhbmQtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3NvLWJyYW5kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFlMjkzYjtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnNzby1icmFuZC1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC40NXJlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNzby1icmFuZC1kb3Qge1xuICAgIHdpZHRoOiAwLjZyZW07XG4gICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwYjk4MTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBDb2x1bW5zIHdpdGggYXV0b21hdGljIHdpZHRoLCBzaW1pbGFyIHRvIC5jb2wteHMtMSBhbmQgZnJpZW5kcy5cbiAqL1xuXG4uY29sLXhzLWF1dG8sIC5jb2wteHMxLWF1dG8sIC5jb2wtc20tYXV0bywgLmNvbC1tZC1hdXRvLCAuY29sLWxnLWF1dG8sXG4uY29sLXhzLWF1dG8tcmlnaHQsIC5jb2wteHMxLWF1dG8tcmlnaHQsIC5jb2wtc20tYXV0by1yaWdodCwgLmNvbC1tZC1hdXRvLXJpZ2h0LCAuY29sLWxnLWF1dG8tcmlnaHQsXG4uY29sLW1pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb2wtbWlkZGxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jb2wteHMtYXV0byB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLXhzLWF1dG8tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzMS1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXhzMS1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5jb2wtY29uZGVuc2VkIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmNvbC1jb25kZW5zZWQtbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uY29sLWNvbmRlbnNlZC1yIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuIiwiQGRhdGV0aW1lcGlja2VyLW5hdnk6ICMxZGM1YTM7XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgLmRhdGVwaWNrZXItbW9udGhzLFxuICAuZGF0ZXBpY2tlci15ZWFycyxcbiAgLmRhdGVwaWNrZXItZGVjYWRlcyB7XG4gICAgdGFibGUgdGQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IEBkYXRldGltZXBpY2tlci1uYXZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXRldGltZXBpY2tlci1uYXZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhdGV0aW1lcGlja2VyLW5hdnkgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgYSB7XG4gIGNvbG9yOiBAZGF0ZXRpbWVwaWNrZXItbmF2eSAhaW1wb3J0YW50O1xufVxuIiwiQGNsb2NrcGlja2VyLW5hdnk6ICMxZGM1YTM7XG5AY2xvY2twaWNrZXItbmF2eS1mYWRlZDogZmFkZShAY2xvY2twaWNrZXItbmF2eSwgMjUlKTtcblxuLmNsb2NrcGlja2VyLXBvcG92ZXIge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLmNsb2NrcGlja2VyLXRpY2suYWN0aXZlLFxuLmNsb2NrcGlja2VyLXRpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2xvY2twaWNrZXItbmF2eS1mYWRlZDtcbn1cblxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZyB7XG4gIGZpbGw6IEBjbG9ja3BpY2tlci1uYXZ5LWZhZGVkO1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzLWJnLXRyYW5zIHtcbiAgZmlsbDogQGNsb2NrcGlja2VyLW5hdnktZmFkZWQ7XG59XG5cbi5jbG9ja3BpY2tlci1jYW52YXMtYmVhcmluZyxcbi5jbG9ja3BpY2tlci1jYW52YXMtZmcge1xuICBmaWxsOiBAY2xvY2twaWNrZXItbmF2eTtcbn1cblxuLmNsb2NrcGlja2VyLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiBAY2xvY2twaWNrZXItbmF2eTtcbn1cblxuLmNsb2NrcGlja2VyLXNwYW4taG91cnMudGV4dC1wcmltYXJ5LFxuLmNsb2NrcGlja2VyLXNwYW4tbWludXRlcy50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogQGNsb2NrcGlja2VyLW5hdnk7XG59XG5cbi5jbG9ja3BpY2tlci1idXR0b24ge1xuICAuYnRuLXByaW1hcnkoKTtcbn0iLCIuZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgLy9tYXJnaW4tdG9wOiAtNnB4O1xuICAvL21hcmdpbi1sZWZ0OiAtMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGE6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0ID4gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDAgM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC5ib3gtc2hhZG93KG5vbmUpO1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xufVxuIiwiI2xvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgLy9tYXJnaW46IC03NXB4IDAgMCAtNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0OThkYjtcblxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB6LWluZGV4OiA5OTk4O1xufVxuXG4jbG9hZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNzRjM2M7XG5cbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICovXG4gIGFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbn1cblxuI2xvYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjljOTIyO1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xufVxuXG4jbG9hZGVyX3NtYWxsOmV4dGVuZCgjbG9hZGVyKSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuXG4jbG9hZGVyX3NtYWxsOmFmdGVyOmV4dGVuZCgjbG9hZGVyOmFmdGVyKSwgI2xvYWRlcl9zbWFsbDpiZWZvcmU6ZXh0ZW5kKCNsb2FkZXI6YmVmb3JlKSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlICAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSAgIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxufSIsImlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuXG4vLyBmb3JtIHBhbmVsXG4uZm9ybS1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gID4gLmZvcm0taGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLy8gbGFiZWwgd3JhcHBlclxuLmNvbC1sdy1zbXgsXG4uY29sLWx3LXNtLFxuLmNvbC1sdy14c20sXG4uY29sLWx3LW1kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb2wtbHctc214IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLmNvbC1sdy1zbSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG5cbi5jb2wtbHcteHNtIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLmNvbC1sdy1vZmZzZXQtc214IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4uY29sLWx3LW9mZnNldC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cblxuLmNvbC1sdy1tZCB7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuLmNvbC1sdy1vZmZzZXQtbWQge1xuICBtYXJnaW4tbGVmdDogMjMwcHg7XG59XG5cbi5pLXcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5pLXctZnVsbCB7XG4gIC5pLXcoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLXcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5pLXcgKyAubC13IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uaS13LXhzLFxuLmktdy14c20sXG4uaS13LXNtLFxuLmktdy1tZCxcbi5pLXcteG1kLFxuLmktdy1tbWQsXG4uaS13LWxnLFxuLmktdy14bGcge1xuICAuaS13KCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLmktdy14cyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAuaS13LXhzbSB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICB9XG5cbiAgLmktdy1zbSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLmktdy1tZCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLmktdy14bWQge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuXG4gIC5pLXctbW1kIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cblxuICAuaS13LWxnIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICAuaS13LXhsZyB7XG4gICAgd2lkdGg6IDUyMHB4O1xuICB9XG5cbiAgLmktbS13LXhzIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cblxuICAuaS1tLXcteHNtIHtcbiAgICBtYXgtd2lkdGg6IDEwNnB4O1xuICB9XG5cbiAgLmktbS13LXNtIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLmktbS13LW1kIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLmktbS13LXhtZCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuXG4gIC5pLW0tdy1tbWQge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cblxuICAuaS1tLXctbGcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cblxuICAuaS1tLXcteGxnIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG5cbiAgLmNvbC1pdy1yLXNtIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uZi1jLXhzIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5mLWMteHNtIHtcbiAgd2lkdGg6IDk2cHg7XG59XG5cbi5mLWMtc20ge1xuICB3aWR0aDogMTEwcHg7XG59XG5cbi5mLWMtbWQge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5mLWMteHhtZCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmYtYy14eG1kIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uZi1jLW1tZCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmYtYy1sZyB7XG4gIHdpZHRoOiAyNzBweDtcbn1cblxuLmYtYy14bGcge1xuICB3aWR0aDogNTEwcHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwge1xuICAuZi1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbi8vIGlucHV0IHdyYXBwZXJcbi5pdy14cyxcbi5pdy1tZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5pdy14cyB7XG4gIHBhZGRpbmctbGVmdDogMTY1cHg7XG59XG5cbi5pdy1tZCB7XG4gIHBhZGRpbmctbGVmdDogMjQ1cHg7XG59XG5cbi5jb2wtaXctY29sLWJ0bixcbi5jb2wtaXcteHhzLFxuLmNvbC1pdy14cyxcbi5jb2wtaXcteHNtLFxuLmNvbC1pdy1zbSxcbi5jb2wtaXctbWQsXG4uY29sLWl3LXh4eG1kLFxuLmNvbC1pdy14eG1kLFxuLmNvbC1pdy14bWQsXG4uY29sLWl3LW1tZCxcbi5jb2wtaXctbW1tZCxcbi5jb2wtaXctbGcsXG4uY29sLWl3LXhsZyxcbi5jb2wtaXctbWRfbGdcbntcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb2wtaXctY29sLWJ0biB7XG4gIHdpZHRoOiA2MnB4O1xufVxuXG4uY29sLWl3LXh4cyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uY29sLWl3LXhzIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uY29sLWl3LXhzbSB7XG4gIHdpZHRoOiAxMjZweDtcbn1cblxuLmNvbC1pdy1zbSB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLmNvbC1pdy1tZCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLmNvbC1pdy14eHhtZCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLmNvbC1pdy14eG1kIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uY29sLWl3LXhtZCB7XG4gIHdpZHRoOiAyMTBweDtcbn1cblxuLmNvbC1pdy14bW1kIHtcbiAgd2lkdGg6IDIyM3B4O1xufVxuXG4uY29sLWl3LW1tZCB7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuLmNvbC1pdy1tbW1kIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuXG4uY29sLWl3LWxnIHtcbiAgd2lkdGg6IDMwMHB4O1xuXG4gICAgJi14MiB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29sLWl3LW1kX2xnIHtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuXG4uY29sLWl3LXhsZyB7XG4gIHdpZHRoOiA1NDBweDtcbn1cblxuLmNvbC1pbXcteHhzIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuXG4uY29sLWltdy14cyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5jb2wtaW13LXhzbSB7XG4gIG1heC13aWR0aDogMTI2cHg7XG59XG5cbi5jb2wtaW13LXNtIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cblxuLmNvbC1pbXctbWQge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuXG4uY29sLWltdy14eG1kIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cblxuLmNvbC1pbXcteG1kIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cblxuLmNvbC1pbXcteG1tZCB7XG4gIG1heC13aWR0aDogMjIzcHg7XG59XG5cbi5jb2wtaW13LW1tZCB7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5cbi5jb2wtaW13LWxnIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNvbC1pbXctbWRfbGcge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuXG4uY29sLWltdy14bGcge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4udGMtbWQge1xuICAgIHdpZHRoOiAxNDFweDtcbn1cblxuLnRjLWxnIHtcbiAgICB3aWR0aDogMjgxcHg7XG59XG5cbi5mb3JtLWNvbnRyb2wtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC5jbGVhcmZpeCgpO1xufVxuXG4uZm9ybS1ncm91cC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSxcbltkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmZvcm0ge1xuICAvLy5idG4ge1xuICAvLyAgZm9udC1zaXplOiAxM3B4O1xuICAvLyAgcGFkZGluZzogNXB4IDEycHg7XG4gIC8vfVxuICAuYnRuIHtcbiAgICAmLnJhZGlvLWlubGluZS1idG4ge1xuICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogY2FsYygtMTAwJSAtIDVweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFzdGVyaXNrIHtcbiAgICBjb2xvcjogQHJlZDtcbiAgfVxuXG4gIFtkYXRhLWNvbGxlY3Rpb24taWRdLFxuICAuaS13LXRhYnMge1xuICAgID4gLm5hdi5uYXYtdGFicyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG5cbiAgICAgID4gbGkge1xuICAgICAgICAmLnRhYi1sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcmVkIEByZWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgJi5yZW1vdmUtaWNvbiB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAmLmFkZC1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQG5hdnk7XG5cbiAgICAgICAgICAgICAgICAuYW5pbWF0ZWQoKTtcbiAgICAgICAgICAgICAgICAuYW5pbWF0ZWQuaW5maW5pdGUoKTtcbiAgICAgICAgICAgICAgICAucHVsc2VJY29uKCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC50YWItY29udGVudCB7XG4gICAgICAmLnRhYi1jb250ZW50LWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgID4gLnRhYi1wYW5lIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudGFiLXBhbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhYmxlIHtcbiAgICAgIHRoZWFkIHRoID4gbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyAgLmZvcm0tZ3JvdXAge1xuICAgICAgLy9tYXJnaW4tbGVmdDogMDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgLy99XG4gICAgfVxuICB9XG59XG5cbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCB7XG4gICYuc2luZ2xlLWljb24ge1xuICAgIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVscC10b29sdGlwLXRhYiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBAdGV4dC1jb2xvcjtcbiAgICBjdXJzb3I6IGhlbHA7XG4gIH1cbn1cblxuc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCwgYS5vcmctbGFiZWwtdG9vbHRpcCwgbGFiZWwuaGVscC10b29sdGlwLWxhYmVsIHtcbiAgJiArIC50b29sdGlwIHtcbiAgICAmLmluIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlcjogQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3IgMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy5uYXYtdGFicyA+IGxpID4gYVtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuLy8gICY6Zm9jdXMge1xuLy8gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4vLyAgfVxuLy99XG5cbi8vaW5wdXRbdHlwZT1maWxlXS5kcm9wem9uZSB7XG4vLyAgaGVpZ2h0OiAxMDBweDtcbi8vICB3aWR0aDogMTAwJTtcbi8vICBvcGFjaXR5OiAwO1xuLy8gIHotaW5kZXg6IDE7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy9cbi8vICAmOmZvY3VzIHtcbi8vICAgIG91dGxpbmU6IG5vbmU7XG4vLyAgfVxuLy99XG4vL1xuLy8uZHJvcHpvbmUtaW5uZXIge1xuLy8gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KSBcIiBcIjtcbi8vICAvL2hlaWdodDogMTAwJTtcbi8vICBsaW5lLWhlaWdodDogOTBweDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdG9wOiAwO1xuLy8gIGxlZnQ6IDA7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgYm9yZGVyOiAjY2NjIDNweCBkYXNoZWQ7XG4vLyAgZGlzcGxheTogYmxvY2s7XG4vLyAgei1pbmRleDogMDtcbi8vICBvcGFjaXR5OiAxO1xuLy8gIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbi8vICBtYXJnaW46IDAgMTVweDtcbi8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vL31cbi8vXG4vLy5oYXMtZXJyb3IgLmRyb3B6b25lLWlubmVyIHtcbi8vICBib3JkZXI6ICNlZDU1NjUgM3B4IGRhc2hlZDtcbi8vfVxuXG4uY29sb3ItcmVzZXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDUycHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5jbG9zZTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5taW5pY29sb3JzLWNvbG9yLXJlc2V0LXNtYWxsIHtcbiAgLmNvbG9yLXJlc2V0LWxpbmsge1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5vcmctZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAub3JnLWxhYmVsLXRvb2x0aXAge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgaW5wdXQmLFxuICBpbnB1dDpub3QoLm9yZy1lbmFibGVkKSxcbiAgdGV4dGFyZWEmLFxuICB0ZXh0YXJlYTpub3QoLm9yZy1lbmFibGVkKSxcbiAgc2VsZWN0JixcbiAgc2VsZWN0Om5vdCgub3JnLWVuYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAvLy5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4gICAgLy8uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAvL31cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXIsXG4gIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLm9yZy1lbmFibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIH1cbiAgfVxuXG4gICYuaWNoZWNrYm94X3NxdWFyZS1ncmVlbixcbiAgLmljaGVja2JveF9zcXVhcmUtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG4gIH1cblxuICAmLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbiAgLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbiAgfVxuXG4gICYuaXJhZGlvX3NxdWFyZS1ncmVlbixcbiAgLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4gICYuaXJhZGlvX3NxdWFyZS1ncmVlbi5ob3ZlcixcbiAgLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xuICB9XG5cbiAgJi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4gIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4gICYuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLmhvdmVyLFxuICAuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggMDtcbiAgfVxuXG4gIGxhYmVsLnJhZGlvLWlubGluZS1idG4mLFxuICAmIGxhYmVsLnJhZGlvLWlubGluZS1idG4ge1xuICAgIC5vcGFjaXR5KC42NSk7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAuYnRuLWRhbmdlcltkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQHJlZCwgNCUpO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbihAcmVkLCA0JSk7XG4gICAgLm9wYWNpdHkoLjY1KTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4ub3JnLWVuYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm9yZy1kaXNhYmxlZCB7XG4gIC5vcmctZW5hYmxlZCB7XG4gICAgW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItZm9ybS1jb250cm9sLWRpc2FibGVkIHtcbiAgJisuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbiAgICB9XG4gIH1cbn1cblxuLnNjcm9sbGFibGUtbGcge1xuICBtYXgtaGVpZ2h0OiA0NzZweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5mb3JtLWNvbnRyb2wtYm9sZCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIGNvbXBhY3QgZm9ybVxuLmZvcm0tY29tcGFjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gICYuZm9ybS1ob3Jpem9udGFsIHtcbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94LFxuICAgIC5yYWRpby1pbmxpbmUsXG4gICAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIGFbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dLFxuICBhW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLnNpbmdsZS1saW5lIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgLmZvcm0tY29tcGFjdCB7XG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCxcbiAgICAucmFkaW8taW5saW5lLFxuICAgIC5jaGVja2JveC1pbmxpbmUge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgJi5yZXNpemUtdmVydGljYWwge1xuICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB9XG4gICAgJi5yZXNpemUtbm9uZSB7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCB7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbGFiZWwge1xuICAgICAgICAmICsgZGl2IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1mcm9udC1kcm9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0tZnJvbnQtZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgLmNvbnRyb2wtbGFiZWwge1xuICAgICYuY29udHJvbC1sYWJlbC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgICAmLmNvbnRyb2wtbGFiZWwtY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gIH1cbn1cblxuLnJhZGlvLWlubGluZS13cmFwcGVyIHtcbiAgLnJhZGlvLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnJhZGlvLWlubGluZS13cmFwcGVyLXhzIHtcbiAgLnJhZGlvLWlubGluZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC10aHJvYmJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIzcHg7XG4gIHRvcDogOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLTE5MjAtbWF4KSB7XG4gIC5mb3JtLXJlc3BvbnNpdmUge1xuICAgIC5jb2wtaXctbGcge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWVyY2hhbnQtb2NyLWNvbmZpZGVuY2Utc2NvcmUtb2JqZWN0IHtcbiAgJiArIC5oZWxwLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE0cHg7XG5cbiAgICAmICsgLm1lcmNoYW50LW9jci1maWVsZC1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyYgKyAud2FybmluZyB7XG4gIC8vICBoZWlnaHQ6IDA7XG4gIC8vICBtYXJnaW46IDA7XG4gIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICBib3R0b206IDE0cHg7XG4gIC8vXG4gIC8vICAmICsgLm1lcmNoYW50LW9jci1maWVsZC1tZXNzYWdlIHtcbiAgLy8gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICB9XG4gIC8vfVxufVxuXG4uaXRlLWljaGVjay1jaG9pY2UtbGFiZWwtYWx0IHtcbiAgLmljaGVjay1sYWJlbCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgLmljaGVjay1pdGVtIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxudGV4dGFyZWEuYXV0by1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcblxuICAmLm1heC1hdXRvLWhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG50ZXh0YXJlYS5tYXgtMjAtcm93cyB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDM5MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uY29udHJvbC1zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYXNyLWFtb3VudC1oaWRkZW4ge1xuICAgIC5hc3ItYW1vdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hc3ItYmFzZS1wZXJjZW50LWhpZGRlbiB7XG4gICAgLmFzci1iYXNlLXBlcmNlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmNoZWNrYm94LW11bHRpbGluZSB7XG4gICAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VJY29uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2VJY29uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZUljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG59XG5cbi5hbmltYXRlZC1ob3Zlcjpob3ZlciB7XG4gIC5hbmltYXRlZDtcbn1cblxuLmFuaW1hdGVkLWhvdmVyLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZWQtaG92ZXIuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59IiwiLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi50ZXh0LWVsbGlwc2lzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dC1jb2xvci1kZWZhdWx0IHtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItcmVkIHtcbiAgY29sb3I6IEByZWQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRleHQtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogQGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUge1xuICAgIGNvbG9yOiBAZnVsbC1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRhZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGVmdC1pbXBvcnRhbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0LWltcG9ydGFudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sLWgtMzAge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnRleHQtd3JhcC1hbnl7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uY29sdW1uLWNvdW50LTIge1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5cbi5jb2x1bW4tY291bnQtMyB7XG4gIGNvbHVtbi1jb3VudDogMztcbn1cblxuLmNvbHVtbi1jb3VudC00IHtcbiAgY29sdW1uLWNvdW50OiA0O1xufVxuXG4uZi1zaXplLTMyLWkge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmYtc2l6ZS0yMi1pIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4iLCIuYm9yZGVyLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVmYXVsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbn1cblxuLmJvcmRlci1ib3R0b20tbm9ybWFsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJvcmRlci1kZWxpbWl0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4uYm9yZGVyLXJhZGl1cy1ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4iLCJAc2VsZWN0Mi1oZWlnaHQ6IDM0cHg7XG5Ac2VsZWN0Mi1saW5lLWhlaWdodDogMzJweDtcbkBzZWxlY3QyLWZvbnQtc2l6ZTogMTRweDtcblxuYm9keSB7XG4gID4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDUwMDA7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiBAc2VsZWN0Mi1mb250LXNpemU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLCAmLnNlbGVjdDItZm9jdXNlZCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0aW9uIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIG1pbi1oZWlnaHQ6IEBzZWxlY3QyLWhlaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGhlaWdodDogQHNlbGVjdDItaGVpZ2h0O1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IEBzZWxlY3QyLWhlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAc2VsZWN0Mi1saW5lLWhlaWdodDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogM3B4IDVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5zZWxlY3QyLW11bHRpcGxlLWVudGl0eS1yZXN1bHQge1xuICAgICAgICAucHVsbC1yaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgYiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB6LWluZGV4OiAyMDUwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IEBuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGhlaWdodDogQHNlbGVjdDItbGluZS1oZWlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiBAc2VsZWN0Mi1oZWlnaHQ7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICB9XG59XG5cbi5oYXMtZXJyb3Ige1xuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdCgub3JnLXZhbGlkKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoLm9yZy12YWxpZCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KC5vcmctdmFsaWQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICB9XG59XG5cbi5zZWxlY3QyLXBhc3RlLWhhbmRsZXIgKyAuc2VsZWN0Mi1jb250YWluZXJ7XG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jb21wYWN0IHtcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuc2VsZWN0W3JlYWRvbmx5XS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5kYXRlcmFuZ2VwaWNrZXIge1xuICAuY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCB7XG4gICAgICAmLmFjdGl2ZSwgJjphY3RpdmUsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFuZ2VzIHtcbiAgICA+IHVsIHtcbiAgICAgID4gbGkge1xuICAgICAgICBjb2xvcjogIzFhYjM5NDtcblxuICAgICAgICAmLmFjdGl2ZSwgJjphY3RpdmUsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5kYXRlcmFuZ2VwaWNrZXItY3VzdG9tLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2Uge1xuICBib3JkZXItbGVmdDogbm9uZTtcblxuICAmOmZvY3VzLCAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlLXR5cGUge1xuICAmICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLXJpZ2h0LFxuLmlycy1iYXIsXG4uaXJzLWJhci1lZGdlLFxuLmlycy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcGx1Z2lucy9pb24ucmFuZ2VTbGlkZXIvaW1nL3Nwcml0ZS1za2luLWZsYXQtb3JnLnBuZyk7XG59XG5cbi5pcnMtZnJvbSxcbi5pcnMtdG8sXG4uaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM1YTM7XG59XG5cbi5pcnMtZnJvbTphZnRlcixcbi5pcnMtdG86YWZ0ZXIsXG4uaXJzLXNpbmdsZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZGM1YTM7XG59XG4iLCIuZmlsZXVwbG9hZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZmlsZXVwbG9hZGVyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiBAZmEtZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG5cbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBuYXZ5O1xuICBmb250LXNpemU6IEBmYS1mb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC5ib3gtc2hhZG93KG5vbmUpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG5hdnksIDMlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxufVxuXG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRlZmF1bHQgLmZpbGV1cGxvYWRlci1kcmFnZ2luZyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCBAbmF2eTtcbn1cblxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xufVxuXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSBzcGFuIHtcbiAgY29sb3I6IEBza2luLTEtYS1jb2xvcjtcbn1cblxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIHtcbiAgLy9kaXNwbGF5OiBub25lO1xufVxuXG4uZmlsZXVwbG9hZGVyLWl0ZW0uZmlsZS1oYXMtcG9wdXAgLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBkcmFnZHJvcFxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCB7XG4gIC5maWxldXBsb2FkZXItaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZTVlNmU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICYuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIHtcbiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCBAbmF2eTtcbiAgICB9XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0IC5maWxldXBsb2FkZXItaW5wdXQtaW5uZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyAuZmlsZXVwbG9hZGVyLWlucHV0LWlubmVyIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyBpbWcsXG4gIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIC5maWxldXBsb2FkZXItaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0IC5maWxldXBsb2FkZXItaWNvbiB7XG4gICAgY29sb3I6IEBuYXZ5O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dCBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNTU1YTZiO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0IHAge1xuICAgIGNvbG9yOiAjNzQ4MDlkO1xuICB9XG5cbiAgJi5maWxldXBsb2FkZXItaXMtdXBsb2FkaW5nIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnJpZ2h0LWhhbGYsXG4gIC5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnNwaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0IHAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5mb3JtLWNvbXBhY3Qge1xuICAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uaGFzLWVycm9yIHtcbiAgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gIH1cbn1cblxuLmZpbGV1cGxvYWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5maWxldXBsb2FkZXItYnV0dG9uLWNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDcwcHgpO1xuICAgIH1cbn1cbiIsIi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCB7XG4gIC5taW5pY29sb3JzLXN3YXRjaC5taW5pY29sb3JzLXNwcml0ZSB7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5jbGVhcmZpeDtcblxuICAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAge1xuICAgIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5taW5pY29sb3JzLXN3YXRjaC5taW5pY29sb3JzLXNwcml0ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2tlX2NvbWJvcGFuZWxfX3Rva2VuIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfdG9wIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG5hLmNrZV9jb21ib19idXR0b24ge1xuICBtYXgtd2lkdGg6IDg4cHg7XG5cbiAgLmNrZV9jb21ib19vcGVuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY2tlX3Rvb2xncm91cCB7XG4gIG1hcmdpbjogMCAzcHggM3B4IDAgIWltcG9ydGFudDtcbn1cblxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIC5idG4gIWltcG9ydGFudDtcbiAgLmJ0bi1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcblxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgLmJ0biAhaW1wb3J0YW50O1xuICAgIC5idG4tcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2xhYmVsLFxuICAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG5cbiAgLmNrZV9idXR0b25fX2VtYWlscHJldmlld19pY29uLFxuICAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgcmlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld19sYWJlbCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfbWF4aW1pemVkIHtcbiAgLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbiAgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNrZV9idXR0b25fX3ByZXZpZXcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvL2N1c3RvbSBtaXhpbiBmb3IgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uXG4udHlwZWFoZWFkLWZvcm0tY29udHJvbChAYm9yZGVyLWNvbG9yOiAjY2NjOykge1xuICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XG4gICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG4gIH1cbn1cblxuLy9tYWluIHN0eWxlcyBmb3IgY29udHJvbFxuLnR0LWlucHV0LFxuLnR0LWhpbnQge1xuICAudHdpdHRlci10eXBlYWhlYWQgJntcbiAgICAvL3ZhbGlkYXRpb24gc3RhdGVzXG4gICAgLmhhcy13YXJuaW5nICZ7XG4gICAgICAudHlwZWFoZWFkLWZvcm0tY29udHJvbChAc3RhdGUtd2FybmluZy10ZXh0KTtcbiAgICB9XG4gICAgLmhhcy1lcnJvciAme1xuICAgICAgLnR5cGVhaGVhZC1mb3JtLWNvbnRyb2woQHN0YXRlLWRhbmdlci10ZXh0KTtcbiAgICB9XG4gICAgLmhhcy1zdWNjZXNzICZ7XG4gICAgICAudHlwZWFoZWFkLWZvcm0tY29udHJvbChAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbiAgICB9XG4gIH1cblxuICAvL2JvcmRlclxuICAuaW5wdXQtZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkICZ7XG4gICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vc2l6aW5nIC0gc21hbGw6c2l6ZSBhbmQgYm9yZGVyXG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgJntcbiAgICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LXNtYWxsOyBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpICZ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkICZ7XG4gICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkICZ7XG4gICAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4gIH1cblxuICAvL3NpemluZyAtIGxhcmdlOnNpemUgYW5kIGJvcmRlclxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkICZ7XG4gICAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1sYXJnZTsgQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuICB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAme1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAme1xuICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAme1xuICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuICB9XG59XG5cbi8vZm9yIHdyYXBwZXJcbi50d2l0dGVyLXR5cGVhaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgLmlucHV0LWdyb3VwICZ7XG4gICAgLy9vdmVyd3JpdGUgYGRpc3BsYXk6aW5saW5lLWJsb2NrYCBzdHlsZVxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vcGFydGljdWxhciBzdHlsZSBmb3IgZWFjaCBvdGhlclxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgY29sb3I6IEB0ZXh0LW11dGVkOy8vY29sb3IgLSBoaW50XG59XG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0IHtcbiAgei1pbmRleDogMjtcbiAgLy9kaXNhYmxlZCBzdGF0dXNcbiAgLy9vdmVyd3JpdGUgaW5saW5lIHN0eWxlcyBvZiAudHQtcXVlcnlcbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAvL292ZXJ3aXJ0ZSBpbmxpbmUgc3R5bGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmctZGlzYWJsZWQhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vZHJvcGRvd24gc3R5bGVzXG4udHQtZHJvcGRvd24tbWVudSwgLnR0LW1lbnUge1xuICAvL2Ryb3Bkb3duIG1lbnVcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtZHJvcGRvd247XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cbiAgLnR0LXN1Z2dlc3Rpb24ge1xuICAgIC8vaXRlbVxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgbWluLWhlaWdodDogMzJweDtcblxuICAgICYudHQtY3Vyc29yLCAmOmhvdmVyIHtcbiAgICAgIC8vaXRlbSBzZWxlY3RlZFxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIGEge1xuICAgICAgICAvL2xpbmsgaW4gaXRlbSBzZWxlY3RlZFxuICAgICAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufSIsIi5wYWdpbmF0aW9uIHtcbiAgbGkge1xuICAgICYuaGFzLWVycm9yLFxuICAgICYuYWN0aXZlLmhhcy1lcnJvciB7XG4gICAgICBhLFxuICAgICAgYTpob3ZlcixcbiAgICAgIHNwYW4sXG4gICAgICBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlZDU1NjU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VkNTU2NTtcbiAgICAgIH1cblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRleHQtZWxsaXBzaXMge1xuICAmID4gLmxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuIiwiLmFkZC1pY29uIHtcbiAgY29sb3I6IEBza2luLTEtYS1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQG5hdnk7XG4gIH1cbn1cblxuLnJlbW92ZS1pY29uIHtcbiAgY29sb3I6IEBza2luLTEtYS1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQHJlZDtcbiAgfVxufSIsIi5zZWxlY3QyLXRhZyB7XG4gICYgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN0YWdfZ3JvdXBfdGFncyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiN0YWdfZ3JvdXBfZm9ybSB7XG4gIC5mb3JtLWlubGluZSB7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ub3RlLWl0ZW0td3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLm5vdGUtY29udHJvbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3RlLXZpZXctZm9ybS13cmFwcGVyIHtcbiAgLm5vdGUtaXRlbS13cmFwcGVyLCAubm90ZS1pdGVtLWlucHV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ub3RlLWVkaXQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3RlLWFkZC1saW5rIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jbm90ZV9ncm91cF9mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLm5vdGUtZWRpdC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgJi5kLW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5vdGUtdGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbn1cbiIsIi5yZWFkLW1vcmUtbGVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAjbG9hZGVyX3NtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxuXG4gICZbYXJpYS1leHBhbmRlZF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAxNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMzIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAzMyUpO1xuICAgIH1cbiAgfVxuXG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICNsb2FkZXJfc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICsgW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuIiwiLmljaGVjay1sYWJlbCB7XG4gICYucmFkaW8taW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmLmNoZWNrYm94LWlubGluZTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jaGVja2JveCwgLnJhZGlvIHtcbiAgPiAuaWNoZWNrLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICAmLmhhcy1lcnJvciB7XG4gICAgLmljaGVjay1sYWJlbCB7XG4gICAgICAuaWNoZWNrLWl0ZW0ge1xuICAgICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGVja2JveC1zaXplOiAyNHB4O1xuXG4ub3JnLWNoZWNrIHtcbiAgd2lkdGg6IEBjaGVja2JveC1zaXplO1xuICBoZWlnaHQ6IEBjaGVja2JveC1zaXplO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY2xpcDogcmVjdCgwcHgsIDBweCwgMHB4LCAwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgbGFiZWwgPiAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBAY2hlY2tib3gtc2l6ZTtcbiAgICBoZWlnaHQ6IEBjaGVja2JveC1zaXplO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BsdWdpbnMvaUNoZWNrL2dyZWVuLnBuZz92PTFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKEBjaGVja2JveC1zaXplICogMTUpIEBjaGVja2JveC1zaXplO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1LzQpICwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9pQ2hlY2svZ3JlZW5AMngucG5nP3Y9MVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDE1KSBAY2hlY2tib3gtc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjayB7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cblxuICBsYWJlbDpob3ZlciA+ICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiAxICogLTEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Y2hlY2tlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpjaGVja2VkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogMiAqIC0xKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6YmVmb3JlLCBsYWJlbDpob3ZlciA+ICY6ZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiAzICogLTEpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAmOmRpc2FibGVkOmNoZWNrZWQ6YmVmb3JlLCBsYWJlbDpob3ZlciA+ICY6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDQgKiAtMSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDUgKiAtMSk7XG4gIH1cblxuICBsYWJlbDpob3ZlciA+ICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA2ICogLTEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Y2hlY2tlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpjaGVja2VkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogNyAqIC0xKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6YmVmb3JlLCBsYWJlbDpob3ZlciA+ICY6ZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA4ICogLTEpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAmOmRpc2FibGVkOmNoZWNrZWQ6YmVmb3JlLCBsYWJlbDpob3ZlciA+ICY6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDkgKiAtMSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufSIsImJvZHkge1xuICAmLmlib3gtZXhwYW5kLWluaXRpYXRlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAudGhlbWUtY29uZmlnIHtcbiAgICAgIC5kLW47XG4gICAgfVxuICB9XG59XG5cbi5pYm94LWV4cGFuZC1leHBhbmRlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU5cHg7XG59XG5cbi5pYm94LWV4cGFuZC1saW5rLCAuaWJveC1jb2xsYXBzZS1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cbi5pYm94IHtcbiAgJi5jb2xsYXBzZWQge1xuICAgIC5pYm94LWNvbnRlbnQge1xuICAgICAgLmQtbjtcbiAgICB9XG4gIH1cbn1cblxuLmlib3gtZXhwYW5kLWV4cGFuZGVkIHtcbiAgLmlib3gtZXhwYW5kLWxpbmsgaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNjZcIjtcbiAgICB9XG4gIH1cbn1cblxuLmlib3gtYm9yZGVybGVzcyB7XG4gIC5pYm94LXRpdGxlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuXG4gIC5pYm94LWNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pYm94LXdpdGhpbi10YWIge1xuICBtYXJnaW46IC01cHg7XG59IiwiLmJzLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiBAYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsIEBicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkB7YnJlYWRjcnVtYi1zZXBhcmF0b3J9XFwwMGEwXCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2LnRvYXN0LnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2LnRvYXN0LnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4udG9hc3Qtbm8tdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4iLCIudGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLWFscGhhOyBmYWRlKEB0YWJsZS1iZy1hY3RpdmUsIDUwJSkpO1xuLnRhYmxlLXJvdy12YXJpYW50KHN1Y2Nlc3MtYWxwaGE7IGZhZGUoQHN0YXRlLXN1Y2Nlc3MtYmcsIDUwJSkpO1xuLnRhYmxlLXJvdy12YXJpYW50KGluZm8tYWxwaGE7IGZhZGUoQHN0YXRlLWluZm8tYmcsIDUwJSkpO1xuLnRhYmxlLXJvdy12YXJpYW50KHdhcm5pbmctYWxwaGE7IGZhZGUoQHN0YXRlLXdhcm5pbmctYmcsIDUwJSkpO1xuLnRhYmxlLXJvdy12YXJpYW50KGRhbmdlci1hbHBoYTsgZmFkZShAc3RhdGUtZGFuZ2VyLWJnLCA1MCUpKTtcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXBhZGRpbmdsZXNzIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIHRmb290IHtcbiAgICA+dHIge1xuICAgICAgPnRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQsIHRoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWwge1xuICAudGFibGUtYWZmaXgge1xuICAgIHRoZWFkLCB0Zm9vdCB7XG4gICAgICAmLmFmZml4IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWFmZml4IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgdGhlYWQge1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAucG9wb3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYuYWZmaXgge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmOm5vdCguc2Nyb2xsLWFmZml4ZWQpIHtcbiAgICAgICAgICAvLyA2MHB4IC0gaXQgaXMgaGVpZ2h0IGZvciBzdGlja3kgbmF2IG9uIGRlc2t0b3BcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLy9GaXggZm9yIGFmZml4ZWQgZHJvcGRvd24gbWVudVxuICAgICAgJi50YWJsZS1hZmZpeC1kcm9wZG93bi1vcGVuIHtcbiAgICAgICAgaGVpZ2h0OiAzMDAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2Nyb2xsLWFmZml4ZWQge1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgfVxuICB9XG4gIHRmb290IHtcbiAgICAucG9wb3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYuYWZmaXgge1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zY3JvbGwtYWZmaXhlZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUtdG9wLXNjcm9sbCwgLnRhYmxlLXJlc3BvbnNpdmUtYm90dG9tLXNjcm9sbCB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgPmRpdiB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUtdG9wLXNjcm9sbCB7XG4gIHotaW5kZXg6IDEwO1xuICAmLmFmZml4IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZS1ib3R0b20tc2Nyb2xsIHtcbiAgei1pbmRleDogMTA7XG4gICYuYWZmaXgge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjY7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICYuYWZmaXgtYm90dG9tIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuW2RhdGEtZmlsdGVyLWZvcm1dIHtcbiAgJj4uZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50YWJsZS1maXhlZCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4udmVydGljYWwtYWxpZ24tY2VsbCB7XG4gICYubWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICYudG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gICYuYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi5iLXItbm9uZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmItci1zbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5iLXItbWQge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYi1yLWxnIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmItbC1zbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmItbC1tZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmItbC1sZyB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmJ1dHRvbi1yb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtY2VsbC1tYXgtd2lkdGgtMjAwIHtcbiAgdGQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnRhYmxlLWNlbGwtdGV4dC1lbGxpcHNpc3tcbiAgdGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAudGFibGUtY29sdW1uLWNvbmZpZy1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIge1xuICAgIC50YWJsZS1jb2x1bW4td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLnRhYmxlLWNvbHVtbi1jaG9vc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC50YWJsZS1jb2x1bW4tZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtY29uZmlnLXdyYXBwZXIge1xuICAgICAgLmNsZWFyLWJvdGg7XG4gICAgICAucC10LXNtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAudGFibGUtY29uZmlnLXNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudGFibGUtY29uZmlnLWFjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLnAtbC0wO1xuICAgICAgICAucC1yLTA7XG4gICAgICAgID4gLnRhYmxlLWNvbmZpZy1hY3Rpb24taXRlbSB7XG4gICAgICAgICAgLm1ha2UteHMtY29sdW1uKDQpO1xuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlci1zaG93LWNvdW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICBsYWJlbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgJiArIGRpdiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUge1xuICAmLnRhYmxlLW92ZXJmbG93LXdyYXAtYW55d2hlcmUge1xuICAgICY+dGJvZHksICY+dGhlYWQsICY+dGZvb3Qge1xuICAgICAgJj50ciB7XG4gICAgICAgICY+dGQge1xuICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS50YWJsZS1jb25kZW5zZWQge1xuICAmLnRhYmxlLXNjcm9sbGFibGUge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgJi50YWJsZS1zY3JvbGxhYmxlLTEwIHtcbiAgICAgIGhlaWdodDogNDI3cHg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1mbGV4IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC50YWJsZS1mbGV4LXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgLnRhYmxlLWZsZXgtaGVhZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICY+ZGl2IHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAuYm9yZGVyLWJvdHRvbS1kZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtZmxleC1vdmVyZmxvdy13cmFwLWNvbnRlbnQge1xuICAgIC50YWJsZS1mbGV4LWhlYWRlciB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnRhYmxlLWZsZXgtY29udGVudCB7XG4gICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG50aGVhZC50aGVhZC1zdWNjZXNzIHtcbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICB9XG59XG5cbnRhYmxlLnN0aWNreS1oZWFkZXIgdGhlYWQgdHIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi50YWJsZS1hZmZpeC1kcm9wZG93bi1vcGVuIHtcbiAgJi5hZmZpeCB7XG4gICAgLmRhdGVwaWNrZXIge1xuICAgICAgdGFibGUge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uYXYubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG5cbiAgPiBsaSB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlci1jb2xvcjogQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3IgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3IgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5uYXYubmF2LXRhYnMge1xuICAmLm5hdi10YWJzLXNtIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLm5hdi10YWJzLXhzIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGFiLWNvbnRlbnQtb2Zmc2V0dGVkIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgJi50YWItY29udGVudC1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAudGFiLWNvbnRlbnQtb2Zmc2V0dGVkKCk7XG4gIH1cbn1cblxuLm5hdi10YWJzLWNoZWNrYm94ZWQge1xuICAubmF2Lm5hdi10YWJzIHtcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi50YWJzLWNvbnRhaW5lciB7XG4gIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgfVxufSIsIi5tb2RhbCB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFhYjM5NDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwteG1kIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cblxuICAubW9kYWwteGxnIHtcbiAgICB3aWR0aDogMTEzMHB4O1xuICB9XG5cbiAgLm1vZGFsLXh4bGcge1xuICAgIHdpZHRoOiAxMjUwcHg7XG4gIH1cblxuICAubW9kYWwteHh4bGcge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cblxuICAubW9kYWwteHh4eGxnIHtcbiAgICB3aWR0aDogMTYwMHB4O1xuICB9XG5cbiAgLm1vZGFsLXh4eHh4bGcge1xuICAgIHdpZHRoOiAxNjUwcHg7XG4gIH1cblxuICAubW9kYWwtcmVwb3J0LWRpYWxvZy1tZCB7XG4gICAgd2lkdGg6IDg3MHB4O1xuICB9XG5cbiAgLm1vZGFsIHtcbiAgICAmID4gLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgJi5jb21wYXJpc29uLXJhbmdlLWZvcm0tZ3JvdXAge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuYm9keSB7XG4gICYubW9kYWwtZXhwYW5kLWluaXRpYXRlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubW9kYWwge1xuICAmLm1vZGFsLWV4cGFuZC1leHBhbmRlZCB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1leHBhbmQtbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IDAuMjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLm1vZGFsLWV4cGFuZC1leHBhbmRlZCB7XG4gIC5tb2RhbC1leHBhbmQtbGluayBpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2NlwiO1xuICAgIH1cbiAgfVxufVxuXG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xufVxuXG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG5hdnksIDMlKTtcbn1cblxuLnN3YWwtYnV0dG9uLS1jb25maXJtOm5vdCguc3dhbC1idXR0b24tLWRhbmdlcik6YWN0aXZlIHtcbiBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG5hdnksIDMlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAubW9kYWwge1xuICAgIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTYwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEyNTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNDlweCkge1xuICAubW9kYWwge1xuICAgIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTEzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiA5MDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hbGVydCB7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgYS50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcbiAgfVxufVxuXG5cbi8vIFN3ZWV0QWxlcnQgKHN3YWwpXG4uc3dhbC1tb2RhbC1zZWNvbmRhcnkge1xuICAuc3dhbC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5zd2FsLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgLnN3YWwtYnV0dG9uIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgJi5tb2RhbC12aWRlbyB7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAudmlkZW8tZnJhbWUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYzN3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lbnUtaXRlbS1kZWxpbWl0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCBAdGV4dC1jb2xvcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMjdweCAyMXB4IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1pdGVtLW1hcmtlZC1uZXcge1xuICAmPmEge1xuICAgIC5iYWRnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICYucGFnZS13cmFwcGVyLWVudi10ZXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDE7XG5cbiAgICAgICYubmF2YmFyLWVudi10ZXN0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIC8vYm94LXNoYWRvdzogMCAwIDEycHggMCBAYmxhY2stc21vb3RoO1xuICAubmF2YmFyLWJ1dHRvbi5idG4ge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuXG4gICAgICAmICsgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IEBuYXZ5LWxpZ2h0O1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbnB1dC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgYiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAd2hpdGUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBNb2JpbGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC8vI25hdmJhciB7XG4gICAgLy8ubmF2YmFyLXRvcC1saW5rcyB7XG4gICAgLy8gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIC8vICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gICYgPiAuZHJvcGRvd24ge1xuICAgIC8vICAgICYuYWN0aXZlIHtcbiAgICAvLyAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy8gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIC8vICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gIH1cbiAgICAvLyAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vICAgIGZsb2F0OiBub25lO1xuICAgIC8vICAgIGNsZWFyOiBib3RoO1xuICAgIC8vICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLy8gICAgYm9yZGVyOiBub25lO1xuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICYgPiBsaSB7XG4gICAgLy8gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAvLyAgICAgICYgPiBhIHtcbiAgICAvLyAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC8vICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC8vICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuICAvL31cbiAgI2FqYXhfZXhwb3J0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAubWFpbi1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdWwubmF2IHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5tYWluLW5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICYgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYnVsay1hY3Rpb24tbWVudS13cmFwcGVyIHtcbiAgdWwge1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZHJvcGRvd24taWNvbi1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLWljb24taXRlbS1wYXJlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5kcm9wZG93bi1yaWdodC1jb250YWluZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LWhlaWdodDogNjgwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuIiwiZGl2LmlzLWNhbGN1bGF0b3IsIHNwYW4uaXMtY2FsY3VsYXRvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYnV0dG9uLmNhbGN1bGF0b3ItdHJpZ2dlciB7XG5cdHdpZHRoOiAyNXB4O1xuXHRwYWRkaW5nOiAwcHg7XG59XG5cbmltZy5jYWxjdWxhdG9yLXRyaWdnZXIge1xuXHRtYXJnaW46IDJweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWNhbGN1bGF0b3Itd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxjdWxhdG9yLWlubGluZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdHdpZHRoOiAyNDBweDtcblx0dG9wOiAzcHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYWxjdWxhdG9yLWtleWVudHJ5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0cmlnaHQ6IDNweDtcblx0d2lkdGg6IDBweDtcbn1cblxuLmNhbGN1bGF0b3ItZGlzYWJsZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdG9wYWNpdHk6IDAuNTtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cblxuLmNhbGN1bGF0b3ItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jYWxjdWxhdG9yLXByb21wdCB7XG5cdGNsZWFyOiBib3RoO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yLXByb21wdC51aS13aWRnZXQtaGVhZGVyIHtcblx0bWFyZ2luOiAycHg7XG59XG5cbi5jYWxjdWxhdG9yLXJlc3VsdCB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgMCA0cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXNpemU6IDExMCU7XG5cdHNwYW4ge1xuXHRcdC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5mb3JtLWNvbnRyb2w7XG5cblx0XHQmLmNhbGN1bGF0b3ItZm9ybXVsYSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYuY2FsY3VsYXRvci1wcmV2aWV3IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc2LCAyMzgsIDI1NSwgMC41NCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRsZWZ0OiAyMzhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3ItZm9jdXNzZWQge1xuXHQvL2JhY2tncm91bmQtY29sb3I6ICNmZmM7XG59XG5cbi5jYWxjdWxhdG9yLXJvdyB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhbGN1bGF0b3Itc3BhY2Uge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAycHg7XG5cdHdpZHRoOiAyOHB4O1xufVxuXG4uY2FsY3VsYXRvci1oYWxmLXNwYWNlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMXB4O1xuXHR3aWR0aDogMTRweDtcbn1cblxuLmNhbGN1bGF0b3Itcm93IHtcblx0YnV0dG9uIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAycHg7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC5idG47XG5cdFx0LmJ0bi1wcmltYXJ5O1xuXHR9XG5cblx0LmNhbGN1bGF0b3ItY3RybCB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdH1cblxuXHQuY2FsY3VsYXRvci11bmRvLCAuY2FsY3VsYXRvci1jbGVhci1lcnJvciwgLmNhbGN1bGF0b3ItY2xlYXIge1xuXHRcdHdpZHRoOiAyOHB4O1xuXHR9XG5cblx0LmNhbGN1bGF0b3ItYmFzZSwgLmNhbGN1bGF0b3ItYW5nbGUge1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGZvbnQtc2l6ZTogNzAlO1xuXHR9XG5cblx0LmNhbGN1bGF0b3ItYmFzZS1hY3RpdmUsIC5jYWxjdWxhdG9yLWFuZ2xlLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyOiAycHggaW5zZXQgI2ZmZjtcblx0fVxuXG5cdC5jYWxjdWxhdG9yLXRyaWcge1xuXHRcdGZvbnQtc2l6ZTogNzAlO1xuXHR9XG5cdC5jYWxjdWxhdG9yLXVuZG8ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3ItZGlnaXQsIC5jYWxjdWxhdG9yLW9wZXIge1xuXHR3aWR0aDogMjhweDtcbn1cblxuLmNhbGN1bGF0b3ItbWVtLWVtcHR5LCAuY2FsY3VsYXRvci1kaWdpdFtkaXNhYmxlZF0ge1xuXHRjb2xvcjogIzg4ODtcbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHsgLy8gRmlyZWZveFxuXHQuY2FsY3VsYXRvci10cmlnLCAuY2FsY3VsYXRvci1iYXNlIHtcblx0XHR0ZXh0LWluZGVudDogLTNweDtcblx0fVxufVxuXG4uY2FsY3VsYXRvci1rZXktZG93biB7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2FsY3VsYXRvci1rZXlzdHJva2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xcHg7XG5cdHRvcDogLTFweDtcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4uY2FsY3VsYXRvci1hbmdsZSAuY2FsY3VsYXRvci1rZXlzdHJva2UsIC5jYWxjdWxhdG9yLWJhc2UgLmNhbGN1bGF0b3Ita2V5c3Ryb2tlLCAuY2FsY3VsYXRvci10cmlnIC5jYWxjdWxhdG9yLWtleXN0cm9rZSB7XG5cdHRvcDogLTJweDtcblx0Zm9udC1zaXplOiA5NSU7XG59XG5cbi5jYWxjdWxhdG9yLWtleW5hbWUge1xuXHR3aWR0aDogMjJweDtcblx0Zm9udC1zaXplOiA3MCU7XG59XG5cbi5jYWxjdWxhdG9yLW9wZXIge1xuXHQmLmNhbGN1bGF0b3ItZXF1YWxzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yLWluaXRpYWwtaW5wdXQtaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjM2M3NjNkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkZmYwZDg7XG59XG4iLCIuY29sbGVjdGlvbi1hZGQtYnRuLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbn1cbiIsIi5zb3J0YWJsZS1oYW5kbGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zb3J0YWJsZS1oYW5kbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLm9yZy1wdWxzZS1pY29uKEBuYXZ5KTtcbn1cbiIsIi5zd2FsLXRleHQge1xuICAudGV4dC1jZW50ZXI7XG59XG4iLCIudG91ci1iYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuIiwiI25hdmJhciB7XG4gIC5uYXZiYXItdG9wLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICBtYXJnaW46IDhweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi50b3AtbmF2aWdhdGlvbiB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDExcHggMTVweCAxNHB4IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlLW1vYmlsZS1zZWFyY2gge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuI25hdmJhcl93cmFwcGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjA0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbiNuYXZiYXJfd3JhcHBlcl9zZWFyY2gge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB6LWluZGV4OiAyMDQxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbiNhamF4X2V4cG9ydCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubWVudS1pdGVtLWRlbGltaXRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgJiA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAuY2FyZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgICYuc2Nyb2xsLWRpc2FibGVkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiIsIi5kLWYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZi1zLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmYtZy0xIHtcbiAgZmxleC1ncm93OiAxO1xufVxuIiwiLypcbiAqXG4gKiAgIFRoaXMgaXMgc3R5bGUgZm9yIHNraW4gY29uZmlnXG4gKiAgIFVzZSBvbmx5IGluIGRlbW8gdGhlbWVcbiAqXG4qL1xuXG4udGhlbWUtY29uZmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50aGVtZS1jb25maWctYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbn1cblxuLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuXG4gIC5zcGluLWljb24ge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxM3B4O1xuICB9XG59XG5cbi5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDBweCAwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zcGluLWljb24uc2tpbi0wIHtcbiAgYmFja2dyb3VuZDogQG5hdnkgIWltcG9ydGFudDtcbn1cbi5zcGluLWljb24uc2tpbi0xIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1jb2xvciAhaW1wb3J0YW50O1xufVxuLnNwaW4taWNvbi5za2luLTIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc3Bpbi1pY29uLnNraW4tMyB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnNraW4tc2V0dGluZ3Mge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbn1cblxuLnNraW4tc2V0dGluZ3MgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zZXR0aW5ncy1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuXG4uc2V0dGluZ3MtaXRlbS5za2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2V0dGluZ3MtaXRlbSAuc3dpdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2tpbi1uYW1lIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2V0dGluZ3MtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kZWZhdWx0LXNraW4sIC5ibHVlLXNraW4sIC51bHRyYS1za2luLCAueWVsbG93LXNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZWZhdWx0LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjMjgzQTQ5O1xufVxuXG4uZGVmYXVsdC1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFlMmUzZDtcbn1cblxuLmJsdWUtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMS5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG5cbi5ibHVlLXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ4ZGRiO1xufVxuXG4ueWVsbG93LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAxMDAlO1xufVxuXG4ueWVsbG93LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2U4NzM1O1xufVxuXG4udWx0cmEtc2tpbiB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uLy4uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvMy5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG5cbi51bHRyYS1za2luOmhvdmVyIHtcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoXCJwYXR0ZXJucy80LnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn0iLCIuc2VhcmNoYWJsZS1jb2xsZWN0aW9uIHtcbiAgJi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24td2lkZ2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIC8vd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAuY29sbGVjdGlvbi1pdGVtLWxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYuc2VhcmNoYWJsZS1jb2xsZWN0aW9uLXdpZGdldC1sZyB7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxlY3Rpb24taXRlbS1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxlY3Rpb24taXRlbXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAmLnNjcm9sbGFibGUtbWQge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxlY3Rpb24taXRlbXMtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5vdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG8haW1wb3J0YW50O1xuICB9XG59XG4iLCIjY29sbGFib3JhdG9ycyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLmNvbGxhYm9yYXRvciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbGxhYm9yYXRvci1iYWRnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2Nyb2xsYWJsZS13cmFwcGVyLTUwMCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiI2FkdmFuY2VfZm9ybSB7XG4gICYuYWR2YW5jZS1mdW5kZWQge1xuICAgIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCxcbiAgICAuc3VibWlzc2lvbi1yZXNwb25zZS1pc28tb2ZmZXItY2FsY3VsYXRvci1saW5rLFxuICAgIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXN1Ym1pdC1hbmQtZW1haWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmFkdmFuY2Utd2l0aC1hY3RpdmF0ZWQtdHJhbmNoZSB7XG4gICAgLnRyYW5jaGUtYWN0aXZhdGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mZWVzLWNvbGxlY3Rpb24ge1xuICAgIHRyLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWJsb2NrIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWFjdGlvbi1sYWJlbC1maXJzdC1ibG9jayB7XG4gICAgd2lkdGg6IDI4OHB4O1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1hY3Rpb24tbGFiZWwtYmxvY2sge1xuICAgIHdpZHRoOiA1M3B4O1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1zeW5kaWNhdGlvbi1sYWJlbC1ibG9jayB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG5cbiAgLmxvYy1hZHZhbmNlLXN5bmRpY2F0b3Itc3luZGljYXRpb24tbGFiZWwtYmxvY2sge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1jb21taXNzaW9uLWxhYmVsLWJsb2NrIHtcbiAgICB3aWR0aDogNDA2cHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1sYWJlbC1ibG9jayB7XG4gICAgd2lkdGg6IDQ4MXB4O1xuICB9XG5cbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUteHMsXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXNtLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1tZCxcbiAgLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUteHMtYmxvY2ssXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXhzLWlubGluZSxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1zbS1ibG9jayxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtc20taW5saW5lLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLW1kLWJsb2NrLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1tZC1pbmxpbmUsXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbiAgLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWJsb2NrLFxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLFxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogNTQ4cHg7XG4gIH1cblxuICAubG9jLWFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwOHB4O1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIHtcbiAgICAuY29sbGVjdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1jaGFyZ2UtbW9kZS1jb2x1bW4ge1xuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgxOHB4KSB7XG4gICAgLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItaGlkZGVuLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDZweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwNHB4KSBhbmQgKG1heC13aWR0aDogMTgxN3B4KSB7XG4gICAgLmFkdmFuY2Utc3luZGljYXRvci1jb21taXNzaW9uLWxhYmVsLWJsb2NrIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItZGV0YWlscy0xLXJvdyB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItdG9nZ2xlLWRldGFpbHMtbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1kZXRhaWxzLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hZHZhbmNlLWJ1dHRvbi1yb3cge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmFkdmFuY2Utc3VibWlzc2lvbi1kZWNsaW5lLXJlYXNvbi13cmFwcGVyIHtcbiAgICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgICYrLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljaGVjay1sYWJlbCAudG9vbHRpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI2FkdmFuY2VfdHlwZSB7XG4gIC5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgLnBvcnRmb2xpby1zZWxlY3QtaXRlbS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIgLnBvcnRmb2xpby1zZWxlY3QtaXRlbS1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2FkdmFuY2VfbWVyY2hhbnRBZHZhbmNlQ291bnRUZXh0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgLmNyZWF0ZS1tZXJjaGFudC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4jYWR2YW5jZV9zdWJtaXNzaW9ucyB7XG4gIC5zdWJtaXNzaW9uLXJlc3BvbnNlLWZlZXMge1xuICAgIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuI2FkdmFuY2VfZmVlcyB7XG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMge1xuICA+IC5jb2xsZWN0aW9uLWl0ZW1zIHtcbiAgICA+IC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWFjdGlvbi1jb2wge1xuICAgIHdpZHRoOiA2N3B4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItbmFtZS1jb2wge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWRhdGEtbGFiZWwtY29sIHtcbiAgICB3aWR0aDogMTU1cHg7XG4gIH1cblxuICAuc3luZGljYXRvci1kYXRhLWFtb3VudC1jb2wge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWRhdGEtcGVyY2VudC1jb2wge1xuICAgIHdpZHRoOiAxMzFweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWRhdGEtZmlyc3QtY29sIHtcbiAgICB3aWR0aDogMjAycHg7XG4gIH1cblxuICAuc3luZGljYXRvci1kYXRhLXNlY29uZC1jb2wge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWRhdGEtdGhpcmQtY29sIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cblxuICAuc3luZGljYXRvci10b3RhbC1maXJzdC1jb2wge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLXRvdGFsLXNlY29uZC1jb2wge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLXRvdGFsLXRoaXJkLWNvbCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItdG90YWwtZm91cnRoLWNvbCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAuc3luZGljYXRvci1mZWUtbGFiZWwtY29sIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyB7XG4gICAgLmZlZS1hY3Rpb24tY29sIHtcbiAgICAgIHdpZHRoOiA2N3B4O1xuICAgIH1cblxuICAgIC5mZWUtdHlwZS1jb2wge1xuICAgICAgd2lkdGg6IDEzNXB4O1xuICAgIH1cblxuICAgIC5mZWUtYW1vdW50LWNvbCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLmZlZS1wZXJjZW50LWNvbCB7XG4gICAgICB3aWR0aDogMTMxcHg7XG4gICAgfVxuXG4gICAgLmZlZS1kZXNjcmlwdGlvbi1jb2wge1xuICAgICAgd2lkdGg6IDI2NHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3VibWlzc2lvbi1pdGVtIHtcbiAgJi5zdWJtaXNzaW9uLWl0ZW0tc2VsZWN0YWJsZSB7XG4gICAgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuc3VibWlzc2lvbi1yZXNwb25zZS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFkdmFuY2Utc3luZGljYXRvci1pbmN1cnJlZC1tZXNzYWdlLXJvdyB7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4jZmlsdGVyX3Nob3dOb1BheW1lbnRfY2FsbGJhY2tfZmlsdGVyLFxuI2FkdmFuY2Vfc3RhdHVzX21hbmFnZXJfc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jZmlsdGVyX2Zvcm0ge1xuICB0ci5leHBhbmRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbiAgfVxufVxuXG4uaWJveC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgLmFkdmFuY2UtcGF5YmFjay1zaG93LXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hZHZhbmNlLW1lcmNoYW50LWFwcGxpY2F0aW9uLWZlZS10by1zdGFrZWhvbGRlci10eXBlLWNvbnRhaW5lcixcbi5zdWJtaXNzaW9uLXJlc3BvbnNlLW1lcmNoYW50LWFwcGxpY2F0aW9uLWZlZS10by1zdGFrZWhvbGRlci10eXBlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmFkdmFuY2Utc3RhdGUge1xuICBjb2xvcjogI2ZmZjtcblxuICAmLmFkdmFuY2Utc3RhdGUtc3VibWl0dGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWU4OGRjO1xuICB9XG5cbiAgJi5hZHZhbmNlLXN0YXRlLXByZWZ1bmRlZCB7XG4gICAgYmFja2dyb3VuZDogI2U4YzI0MztcbiAgfVxuXG4gICYuYWR2YW5jZS1zdGF0ZS1mdW5kZWQge1xuICAgIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIH1cblxuICAmLmFkdmFuY2Utc3RhdGUtZGVmYXVsdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xuICB9XG5cbiAgJi5hZHZhbmNlLXN0YXRlLWNsb3NlZCB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTcyNHB4KSB7XG4gIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1iYW5rLXN0YXRlbWVudC13b3Jrc2hlZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wtc2NyZWVuLXNtYWxsLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnVsay1hY3Rpb24tbWVudS13cmFwcGVyLWFkdmFuY2UgLmRyb3Bkb3duLXN1Ym1lbnUgdWwubWVudV9sZXZlbF8xIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29sLWl3LWFkdmFuY2UtbG9jay1zdGF0dXMge1xuICB3aWR0aDogMjk3cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuIiwiQHN0aXAtc3RhdHVzLWNvbXBsZXRlZDogQG5hdnk7XG5Ac3RpcC1zdGF0dXMtd2FpdmVkOiAjODg4ODg4O1xuXG5Ac3RpcC1hY3Rpb24tZG9jdW1lbnRzOiAjNjQ2NGZmO1xuQHN0aXAtYWN0aW9uLXBlbmRpbmc6ICNiZmJlMDE7XG5Ac3RpcC1hY3Rpb24tdW5kZXItcmV2aWV3OiAjNzBiNjA1O1xuQHN0aXAtYWN0aW9uLWNvbXBsZXRlOiAjMjdiNjczO1xuQHN0aXAtYWN0aW9uLXdhaXZlOiAjYmZiZmJmO1xuQHN0aXAtYWN0aW9uLWRlbGV0ZTogI2VjNDY1ODtcblxuI2FkdmFuY2VfdW5kZXJ3cml0aW5nX3N0aXBzX3N0aXBzIHtcbiAgdGhlYWQgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHRib2R5IHRkIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5zdGlwLWFjdGlvbi12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAzJSk7XG4gIH1cbn1cblxuLnN0aXAtc3RhdHVzIHtcbiAgJltkYXRhLXN0YXR1cz1cImNvbXBsZXRlZFwiXSB7XG4gICAgY29sb3I6IEBzdGlwLXN0YXR1cy1jb21wbGV0ZWQ7XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwid2FpdmVkXCJdIHtcbiAgICBjb2xvcjogQHN0aXAtc3RhdHVzLXdhaXZlZDtcbiAgfVxufVxuXG4uc3RpcC1hY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJkb2N1bWVudHNcIl0ge1xuICAgIC5zdGlwLWFjdGlvbi12YXJpYW50KEBzdGlwLWFjdGlvbi1kb2N1bWVudHMpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cInBlbmRpbmdcIl0ge1xuICAgIC5zdGlwLWFjdGlvbi12YXJpYW50KEBzdGlwLWFjdGlvbi1wZW5kaW5nKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJ1bmRlcl9yZXZpZXdcIl0ge1xuICAgIC5zdGlwLWFjdGlvbi12YXJpYW50KEBzdGlwLWFjdGlvbi11bmRlci1yZXZpZXcpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImNvbXBsZXRlXCJdIHtcbiAgICAuc3RpcC1hY3Rpb24tdmFyaWFudChAc3RpcC1hY3Rpb24tY29tcGxldGUpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cIndhaXZlXCJdIHtcbiAgICAuc3RpcC1hY3Rpb24tdmFyaWFudChAc3RpcC1hY3Rpb24td2FpdmUpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLWRlbGV0ZSk7XG4gIH1cbn1cblxuLmRvd25sb2FkLWFkdmFuY2UtdW5kZXJ3cml0aW5nLXN0aXBzLWRvY3VtZW50cy1idXR0b25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDUzcHg7XG59IiwiLmFkdmFuY2UtdHJhbmNoZS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbiIsIiNhZHZhbmNlX3RyYW5jaGVfY3JlYXRvcl9mb3JtIHtcbiAgJi5zdWJtaXNzaW9uLXJlc3BvbnNlLXRyYW5jaGUtY3JlYXRvciAudHJhbmNoZS1mdW5kZWQtYXQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuY29tcGFueS1sb2dvIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbi5jb21wYW55LXR3by1mYWN0b3ItYXV0aC13cmFwcGVyIHtcbiAgLnN3aXRjaCB7XG4gICAgLnB1bGwtbGVmdDtcbiAgfVxufVxuIiwiQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWluZm8tcHJvdmlkZWQ6ICM2NDY0RkY7XG5AY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tYXBwcm92ZWQ6ICMyN0I2NzM7XG5AY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tZGVuaWVkOiAjQUFBQUFBO1xuQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWRlbGV0ZTogI0VDNDY1ODtcbkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1mb2xsb3ctdXA6ICNCRkJFMDE7XG5AY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tc2VuZC1zbXM6ICNEMjY4MUU7XG5cbkB0ZXh0LWNvbG9yLXNtcy1hY2NlcHRlZDogI0FBQUFBQTtcbkB0ZXh0LWNvbG9yLXNtcy1zZW50OiAjMkJCNjczO1xuQHRleHQtY29sb3Itc21zLWRlbGl2ZXJlZDogIzJCQjY3MztcbkB0ZXh0LWNvbG9yLXNtcy11bmRlbGl2ZXJlZDogI0VDNDc1ODtcbkB0ZXh0LWNvbG9yLXNtcy1mYWlsZWQ6ICNFQzQ3NTg7XG5cbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzX2NvbnRhY3RDZW50ZXJNZXNzYWdlcyB7XG4gIHRoZWFkIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI2FkdmFuY2VfY29udGFjdF9jZW50ZXJfbWVzc2FnZXNfY29udGFjdENlbnRlck1lc3NhZ2VzLFxuI2FkdmFuY2VfY29udGFjdF9jZW50ZXJfbWVzc2FnZXMge1xuICB0Ym9keSB0ZCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICBib3JkZXItY29sb3I6IEBjb2xvcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMyUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBjb2xvciwgMyUpO1xuICB9XG59XG5cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8vZGlzcGxheTogbm9uZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImluZm9fcHJvdmlkZWRcIl0ge1xuICAgIC5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1pbmZvLXByb3ZpZGVkKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJhcHByb3ZlZFwiXSB7XG4gICAgLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWFwcHJvdmVkKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJkZW5pZWRcIl0ge1xuICAgIC5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1kZW5pZWQpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXSB7XG4gICAgLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWRlbGV0ZSk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tZm9sbG93LXVwKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJzZW5kX3Ntc1wiXSB7XG4gICAgLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXNlbmQtc21zKTtcbiAgfVxufVxuXG4udGV4dC1jb2xvci1zbXMtdmFyaWFudChAY29sb3IpIHtcbiAgY29sb3I6IEBjb2xvcjtcbn1cblxuLnRleHQtY29sb3Itc21zLWFjY2VwdGVkIHtcbiAgLnRleHQtY29sb3Itc21zLXZhcmlhbnQoQHRleHQtY29sb3Itc21zLWFjY2VwdGVkKTtcbn1cblxuLnRleHQtY29sb3Itc21zLXNlbnQge1xuICAudGV4dC1jb2xvci1zbXMtdmFyaWFudChAdGV4dC1jb2xvci1zbXMtc2VudCk7XG59XG5cbi50ZXh0LWNvbG9yLXNtcy1kZWxpdmVyZWQge1xuICAudGV4dC1jb2xvci1zbXMtdmFyaWFudChAdGV4dC1jb2xvci1zbXMtZGVsaXZlcmVkKTtcbn1cblxuLnRleHQtY29sb3Itc21zLXVuZGVsaXZlcmVkIHtcbiAgLnRleHQtY29sb3Itc21zLXZhcmlhbnQoQHRleHQtY29sb3Itc21zLXVuZGVsaXZlcmVkKTtcbn1cblxuLnRleHQtY29sb3Itc21zLWZhaWxlZCB7XG4gIC50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEB0ZXh0LWNvbG9yLXNtcy1mYWlsZWQpO1xufVxuIiwiLmNvbnRyYWN0LXBhcmVudC1pbmZvLXdyYXBwZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4jY29udHJhY3RfZm9ybSB7XG4gIC5mb3JtLWhlYWRlciB7XG4gICAgLmNvbnRyYWN0LXRlbXBsYXRlLXJlbGF0aW9uLWFwcGVuZGl4LWNvbnRyYWN0LXRlbXBsYXRlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IHtcbiAgLnNsaWRlci1ncm91cCB7XG4gICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgLmNvbC1zbS1hdXRvKCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgLmNvbC1zbS1hdXRvKCk7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgICB9XG4gIH1cblxuICAuZGVhbC1icmVha2Rvd24tYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgPiAuZmllbGQtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggNzVweCA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgLmRlYWwtYnJlYWtkb3duLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGY2O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICAgID4gLmZpZWxkLXJvdyB7XG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAudGV4dCxcbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnN1Ym1pc3Npb24tcmVzcG9uc2UtbWF4aW11bS1vZmZlci1lYXJseS1wYXlvZmYtZGlzY291bnQtdmlldy1tb2RlIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tb2RhbC1mb3JtLXN1Ym1pc3Npb24tZWRpdCB7XG4gIC5zdWJtaXNzaW9uLXJlc3BvbnNlLWFjY2VwdC1hbmQtYWN0aXZhdGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiI2FkdmFuY2VfZm9ybSB7XG4gIC50YWJzLWNvbnRhaW5lciB7XG4gICAgLnRhYnMtbGVmdCB7XG4gICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgICB9XG4gICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+Lm5hdi10YWJzIHtcbiAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAudGFicy1lcnJvciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICB9XG4gICAgICAgID5saSB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjIHRyYW5zcGFyZW50ICNlN2VhZWMgI2U3ZWFlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+YSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYWR2YW5jZV91bmRlcndyaXRpbmdfbnNmcyB7XG4gICAgaW5wdXRbbmFtZSQ9XCJbbnVtYmVyXVwiXSB7XG4gICAgICB3aWR0aDogMjE4cHg7XG4gICAgfVxuICB9XG59XG5cbiNhZHZhbmNlX3VuZGVyd3JpdGluZ19iYW5rU3RhdGVtZW50V29ya3NoZWV0cyAuYmFuay1zdGF0ZW1lbnQtbm90ZVtyb3dzPVwiMVwiXSB7XG4gIGhlaWdodDogMzBweDtcbn1cbiIsIiNkeW5hbWljX2RhdGVfcmFuZ2VfY29sdW1uX2Zvcm0sICNhZHZhbmNlX3BhcnRpY2lwYXRpb25fYnJlYWtkb3duX2NvbHVtbl9mb3JtIHtcbiAgLmhlbHAtYmxvY2sge1xuICAgIC50ZXh0LXJpZ2h0O1xuICB9XG59XG4iLCIjbGVuZGVyX29yaWdpbmF0aW9uQ29tbWlzc2lvblRpZXJzIHtcbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jbGVuZGVyX2ZlZXMge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sZW5kZXItZm9ybSB7XG4gIC5mdW5kaW5nLWNyaXRlcmlhLWZvcm0tZ3JvdXAsXG4gIC51bmRlcndyaXRlci11c2VycyAucHJpbWFyeS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmxlbmRlci13aXphcmQtZW5hYmxlZCB7XG4gICAgLmZ1bmRpbmctY3JpdGVyaWEtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudW5kZXJ3cml0ZXItdXNlcnMgLnByaW1hcnktY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG4iLCIjaXNvX29yaWdpbmF0aW9uQ29tbWlzc2lvblRpZXJzIHtcbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jaXNvX2NvbnRhY3RzIHtcbiAgLnRhYi1jb250ZW50IHtcbiAgICAudGFiLXBhbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uaXNvLWFkdmFuY2UtbGlzdC1maWx0ZXJzIHtcbiAgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59IiwiI3N5bmRpY2F0b3JfY29udGFjdHMge1xuICAudGFiLWNvbnRlbnQge1xuICAgIC50YWItcGFuZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbiNzeW5kaWNhdG9yX2JhbGFuY2VfYXZhaWxhYmxlQmFsYW5jZSxcbiNzeW5kaWNhdG9yX2JhbGFuY2VfZnJvemVuQmFsYW5jZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgJi5ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU2ZTc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLFxuICAgIC5kYXRhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxODUwcHgpIHtcbiAgICAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0ge1xuICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0ge1xuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGgsIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAjQUZBRkFGIDFweCBzb2xpZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3VuZnJlZXplX3N5bmRpY2F0b3JfZnVuZHMge1xuICAmLm1vZGFsIHtcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbSB7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDk5cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNob3ctcm93cy13cmFwcGVyIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4jcGF5bWVudF9hcHByb3ZlX3N1bW1hcnkge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbiNhcHByb3ZlX2Zvcm0ge1xuICAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vLyNwYXltZW50X2FwcHJvdmVfdGFibGUgdGgge1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuXG4uZGF0ZS1maWx0ZXIsXG4uYW1vdW50LWZpbHRlciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuI3BheW1lbnRfcGFzdGVfcGFzdGVEYXRhIHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG59XG5cbiNhcHByb3ZlX2Zvcm0gLnNjcm9sbGFibGUtdGFibGUtd3JhcHBlciA+IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FjY291bnRpbmdfZmlsdGVyX2Zvcm0ge1xuICAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cblxuI2Ryb3Bkb3duX3RvZ2dsZV91c2VyICsgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMjI1cHg7XG59XG5cbiNhY2NvdW50aW5nX2ZpbHRlcl9kdWVBdFJhbmdlX2NhbGxiYWNrX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2FjY291bnRpbmdfZmlsdGVyX3Nob3dfY2FsbGJhY2tfZmlsdGVyX2xhYmVsIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuI3BheW1lbnRfYWNjb3VudGluZ19wYXltZW50VHlwZV93cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDU4cHg7XG59XG5cbi5wYXltZW50LXVwbG9hZC1kYXRhLXVwZGF0ZS1kYXRlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItcGF5bWVudCAuZHJvcGRvd24tbWVudSwgLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1wYXltZW50X2JvdW5jZWQgLmRyb3Bkb3duLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCIjcG9ydGZvbGlvX3N5bmRpY2F0b3JzIHtcbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSIsIi5kYXNoYm9hcmQtcGFydGljaXBhdGlvbi10YWJsZSB7XG4gIHRoIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cblxuI2Rhc2hib2FyZF9maWx0ZXJfZm9ybSB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYW55LWRhc2hib2FyZC1wZXJzcGVjdGl2ZS1mb3JtLWdyb3VwIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzk0YWRmZDtcbiAgICB9XG4gIH1cblxuICAjZGFzaGJvYXJkX2ZpbHRlcl9mdW5kZWRBdF9jYWxsYmFja19maWx0ZXI6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4jc3luZGljYXRpb25fYmxvY2sgaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4jbmV3X2Nhc2hfYWR2YW5jZXMsICNieV9zdGF0dXNfY2FzaF9hZHZhbmNlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY2FzaF9hZHZhbmNlc190YWJzIHtcbiAgPmxpPmEge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi53aWR0aDIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cbiIsIi5hZHZhbmNlLXZpZXctcmVzdHJpY3Rpb24tdHlwZS13cmFwcGVyLFxuLnJlc3RyaWN0aW9ucy10eXBlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiIsIiNlbWFpbF9sb2dfcHJldmlld19tb2RhbCB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCIjZW1haWxfdGVtcGxhdGVfcHJldmlld19tb2RhbCB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiN1cGxvYWRfY29tcGFueV9lbWFpbF90ZW1wbGF0ZV9pbWFnZXNfZW1haWxUZW1wbGF0ZUltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiIsIiNzdHlsZV9lbWFpbF9mb3JtX2NvbnRhaW5lciB7XG4gIC5jb2wtc20tMTAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZSB7XG4gIC5wLWwtbm9uZTtcbn1cbiIsIiNtYWluX2NvbnRyYWN0X3RlbXBsYXRlcyxcbiNhcHBlbmRpeF9jb250cmFjdF90ZW1wbGF0ZXMge1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIubWVyY2hhbnQtc3RhdGUge1xuICBjb2xvcjogI2ZmZjtcblxuICAmLm1lcmNoYW50LXN0YXRlLW5ldyB7XG4gICAgYmFja2dyb3VuZDogIzY3ZjE2NztcbiAgfVxuXG4gICYubWVyY2hhbnQtc3RhdGUtYmFkLWFjdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xuICB9XG5cbiAgJi5tZXJjaGFudC1zdGF0ZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIH1cblxuICAmLm1lcmNoYW50LXN0YXRlLXBhaWQtb2ZmIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWM4NGM2O1xuICB9XG5cbiAgJi5tZXJjaGFudC1zdGF0ZS1pbi1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2Y4YWM1OTtcbiAgfVxuXG4gICYubWVyY2hhbnQtc3RhdGUtZGVjbGluZWQge1xuICAgIGJhY2tncm91bmQ6ICNlMmQxMDA7XG4gIH1cbn1cbiIsIi5zdGFrZWhvbGRlci1zdGF0dXMge1xuICBjb2xvcjogI2ZmZjtcblxuICAmLnN0YWtlaG9sZGVyLXN0YXR1cy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIH1cblxuICAmLnN0YWtlaG9sZGVyLXN0YXR1cy10ZXJtaW5hdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGM2MDY4O1xuICB9XG5cbiAgJi5zdGFrZWhvbGRlci1zdGF0dXMtdW5kZXItcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhhYzU5O1xuICB9XG59IiwiLmlzby1vZmZlciB7XG4gIC5pc28tb2ZmZXItdHlwZS1jb3B5LWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbiIsIi5mdW5kaW5nLWNyaXRlcmlvbiB7XG4gIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCxcbiAgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCxcbiAgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5hZHZhbmNlLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwLFxuICAuYWR2YW5jZS11bmRlcndyaXRpbmctZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZbZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VcIl0ge1xuICAgICZbZGF0YS1vcGVyYXRvcj1cImluXCJdLFxuICAgICZbZGF0YS1vcGVyYXRvcj1cIm5vdF9pblwiXSB7XG4gICAgICAuYWR2YW5jZS1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VfdW5kZXJ3cml0aW5nXCJdIHtcbiAgICAmW2RhdGEtb3BlcmF0b3I9XCJpblwiXSxcbiAgICAmW2RhdGEtb3BlcmF0b3I9XCJub3RfaW5cIl0ge1xuICAgICAgLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJ0ZXh0XCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkge1xuICAgIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJib29sXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkge1xuICAgIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJudW1iZXJcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwiaW50ZWdlclwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIHtcbiAgICAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwiY3VycmVuY3lcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJkYXRlXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkge1xuICAgIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZyb20tdmFsdWUtd3JhcHBlciA+IC5mb3JtLWdyb3VwIHtcbiAgICA+IC5jb2wtaXctbGcsXG4gICAgPiAuY29sLWl3LW1kIHtcbiAgICAgIHdpZHRoOiAzMTNweDtcbiAgICB9XG4gIH1cblxuICAudG8tdmFsdWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmW2RhdGEtb3BlcmF0b3I9XCJiZXR3ZWVuXCJdIHtcbiAgICAuZnJvbS12YWx1ZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAgPiAuY29sLWl3LW1kIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICAudG8tdmFsdWUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIiN0YXNrX25vdGVzIHtcbiAgLm5vdGUtaXRlbS13cmFwcGVyLFxuICAubm90ZS1pdGVtLWlucHV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN0YXNrX2ZpbHRlcl9mb3JtIHtcbiAgLnRhc2stZ2xvYmFsLWZpbHRlcnMgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbi50YXNrLXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICZbZGF0YS1zdGF0dXM9XCJwZW5kaW5nXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICB9XG5cbiAgJltkYXRhLXN0YXR1cz1cIm92ZXJkdWVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDU1NjU7XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwiY29tcGxldGVkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICB9XG5cbiAgJltkYXRhLXN0YXR1cz1cImRpc2NhcmRlZFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuIiwiLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSB7XG4gIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCxcbiAgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCxcbiAgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5hZHZhbmNlLWZpZWxkLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0ge1xuICAgIC5vcmctZGlzYWJsZWQoKVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZVwiXVtkYXRhLWZpZWxkLXR5cGU9XCJsaXN0XCJdIHtcbiAgICAuYWR2YW5jZS1maWVsZC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwidGV4dFwiXSB7XG4gICAgLnRleHQtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImJvb2xcIl0ge1xuICAgIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJudW1iZXJcIl0ge1xuICAgIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImludGVnZXJcIl0ge1xuICAgIC5pbnRlZ2VyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJjdXJyZW5jeVwiXSB7XG4gICAgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJkYXRlXCJdIHtcbiAgICAuZGF0ZS12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiI2Fubm91bmNlbWVudF9maWx0ZXJfZm9ybSB7XG4gIC5hbm5vdW5jZW1lbnQtZ2xvYmFsLWZpbHRlcnMgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG4iLCJhLm9jcm8tZm9ybS12aWV3LXNlbmQtbGluazpmb2N1cyxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1saW5rOmFjdGl2ZSxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1hbGwtbGluazpmb2N1cyxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1hbGwtbGluazphY3RpdmUsXG5hLm9jcm8tZm9ybS1zZW5kLWFsbC1saW5rLmRpc2FibGVkOmZvY3VzLFxuYS5vY3JvLWZvcm0tc2VuZC1hbGwtbGluay5kaXNhYmxlZDphY3RpdmUge1xuICAgIGNvbG9yOiBAbmF2eTtcbn1cbiIsIiN0ZXN0X2NvbGxlY3Rpb25fY3VydmVfbW9udGhzIHtcbiAgLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC50b2dnbGUtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgIGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxOTZcIjtcbiAgICB9XG4gIH1cbn1cbiIsIi5tZXJjaGFudC1jb21wYW55LWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xufVxuXG4ubWVyY2hhbnQtY29tcGFueS1sb2dvIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG4iLCIuc2lnbnVwLWJveCB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuI21lcmNoYW50X3NpZ251cF9mb3JtIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLXN1Ym1pdC1idG4ge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweDtcbn1cblxuLnNpZ24tdXAtbWVyY2hhbnQtY29tcGFueS1sb2dvIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cblxuLnNpZ251cC1tZXJjaGFudC1jb21wYW55LWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zaWdudXAtbWVyY2hhbnQtaGVscC10ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaWdudXAtbWVyY2hhbnQtaGVscC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1sb2dpbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHhcbn1cblxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1jb3B5cmlnaHQtdGV4dFxue1xuICBtYXJnaW4tbGVmdDogMjVweFxufVxuIiwiI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLnJhZGlvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIDI1cHggMjVweCAwO1xuICAgIGZsZXg6IDAgMSA0NTVweDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lcmNoYW50LWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjQ7XG4gICAgcGFkZGluZzogMjVweDtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLmRldGFpbHMtbGluayB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgJi5ub3dyYXAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24gaSB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dDpjaGVja2VkIH4gLm1lcmNoYW50LWNhcmQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuIiwiLmlzby1jb21wYW55LWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5pc28tY29tcGFueS1sb2dvIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG4iLCIucmVmZXJyZXItcGVyZm9ybWFuY2Utc3RhdHMtYmxvY2sgLnRvb2x0aXAtaW5uZXIge1xuICB3aWR0aDogNTAwcHg7XG59XG4iLCIuc3luZGljYXRvci1vcHQtb3V0LXdyYXBwZXIge1xuICAuaWJveC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInN5bmRpY2F0b3Itb3B0LW91dC5sZXNzXCI7XG5cbi5mdWxsLWxvZ28tbmFtZSB7XG4gIC5sb2dvLW5hbWUoKTtcbiAgZm9udC1zaXplOiAxNjBweDtcbn1cbiIsIiNwb3dlcl9iaV9yZXBvcnRfY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MXB4KTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLnBvd2VyLWJpLXJlcG9ydC12aWV3LWFzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDVweCk7XG4gIH1cblxuICA+IGlmcmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQtcG93ZXItYmkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udXNlci1wb3dlci1iaS1yZXBvcnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbmF2eTtcbiAgfVxufVxuXG4ucG93ZXItYmktdmlldy1hcy1jb250YWluZXIge1xuICBjb2xvcjogQHN0YXRlLXdhcm5pbmctdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXRlLXdhcm5pbmctYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAc3RhdGUtd2FybmluZy1ib3JkZXI7XG4gIHBhZGRpbmc6IDEwcHggNzVweDtcbn1cblxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggI2QzZDNkMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAucmVwb3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLy90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDEyMDBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSAxMjAwbXM7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLFxuICAuaWNvbiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmljb24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmljb24gaSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBjb2xvcjogI2RhZGFkYTtcbiAgfVxuXG4gIC5yZXBvcnQtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnJlcG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwbXMgNDAwbXMsIG9wYWNpdHkgNDAwbXMgMG1zO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmZpbGUtYm94IHtcbiAgJi5maWxlLWJveC1zbSB7XG4gICAgd2lkdGg6IDExMHB4O1xuXG4gICAgLmZpbGUgLmljb24sXG4gICAgLmZpbGUgLmltYWdlIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuZmlsZSAuaWNvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5maWxlIC5pY29uIGkge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG4jdXNlcl9wb3dlcl9iaV9yZXBvcnRzX3Bvd2VyQmlSZXBvcnRzIHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbiIsIiNlcXVpZmF4X29yZ2FuaXphdGlvbl9kZXRhaWxzX21vZGFsIHtcbiAgZHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNTI1cHg7XG4gIH1cbn1cbiIsIi5lcXVpZmF4LW56LXRvZ2dsZS1hZHZlcnNlcy1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDNweDtcbn1cbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAxNTY0cHgpIHtcbiAgICAjZXF1aWZheF9hbmRfY3JlZGl0b3Jfd2F0Y2hfY3JlZGl0X3Byb2ZpbGVfYmxvY2sgLmNyZWRpdC1wcm9maWxlLXB1bGwtbmV3LWxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxufVxuIiwiI2FjY291bnRfaG9sZF90eXBlIC5kLWktYiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbiNhY2NvdW50X2hvbGRfdHlwZSAuaXJhZGlvX3NxdWFyZS1ncmVlbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG4iLCIuZHJhdy1zdGF0dXMge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJi5kcmF3LXN0YXR1cy1wZW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVlODhkYztcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLXByb2Nlc3Npbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZThjMjQzO1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtY2FuY2VsbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2JhMDAxMztcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLWV4cGlyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtcGVyZm9ybWluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1yZWplY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiYTAwMTM7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1yZWZ1bmRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGMyNDM7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1kZWZhdWx0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtcHJlX2Nsb3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0MDRmNTk7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1jbG9zZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIH1cbn1cblxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0ge1xuICAgIC5kcmF3LXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmRyYXctc3luZGljYXRvci1mZWUtbGFiZWwtYmxvY2t7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgICB9XG5cbiAgICAvLy5kcmF3LXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgIC8vICAgIG1hcmdpbi1sZWZ0OiA1MjNweDtcbiAgICAvL31cblxuICAgIC5zeW5kaWNhdG9yLWFjdGlvbi1jb2wge1xuICAgICAgICB3aWR0aDogNjdweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1uYW1lLWNvbCB7XG4gICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLWxhYmVsLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLWFtb3VudC1jb2wge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZGF0YS1wZXJjZW50LWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLWZpcnN0LWNvbCB7XG4gICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLXNlY29uZC1jb2wge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZGF0YS10aGlyZC1jb2wge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItdG90YWwtZmlyc3QtY29sIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLXRvdGFsLXNlY29uZC1jb2wge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItdG90YWwtdGhpcmQtY29sIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLXRvdGFsLWZvdXJ0aC1jb2wge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1mZWUtbGFiZWwtY29sIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuICAgIC5jb21taXNzaW9uLXdyYXBwZXIge1xuICAgICAgICBtaW4td2lkdGg6IDQwNnB4O1xuICAgIH1cbn1cbiIsIkBidG4tcGF5bWV0ZXItYmc6ICMzNmE4ZmY7XG5cbi5idG4tcGF5bWV0ZXIge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXBheW1ldGVyLWJnOyBAYnRuLXBheW1ldGVyLWJnKTtcbn1cbiIsIi5qcXVlcnktdGhyb2JiZXIsIC5qcXVlcnktdGhyb2JiZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5qcXVlcnktdGhyb2JiZXItb3ZlcmxheSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmpxdWVyeS10aHJvYmJlci50aHJvYmJlci1pbWFnZS10eXBlLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2lyY2xlLmdpZik7XG59XG5cbi5qcXVlcnktdGhyb2JiZXIudGhyb2JiZXItaW1hZ2UtdHlwZS1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob3Jpem9udGFsLmdpZik7XG59XG5cbi5qcXVlcnktdGhyb2JiZXIudGhyb2JiZXItdHlwZS1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiIsIi8qIVxuICogU3R5bGVzaGVldCBmb3IgdGhlIERhdGUgUmFuZ2UgUGlja2VyLCBmb3IgdXNlIHdpdGggQm9vdHN0cmFwIDMueFxuICpcbiAqIENvcHlyaWdodCAyMDEzLTIwMTUgRGFuIEdyb3NzbWFuICggaHR0cDovL3d3dy5kYW5ncm9zc21hbi5pbmZvIClcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXG4gKlxuICogQnVpbHQgZm9yIGh0dHA6Ly93d3cuaW1wcm92ZWx5LmNvbVxuICovXG5cbiAuZGF0ZXJhbmdlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHotaW5kZXg6IDMwMDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0IC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0IC5jYWxlbmRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0IC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodCAuY2FsZW5kYXIsXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXIgLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5yYW5nZV9pbnB1dHM+ZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAucmFuZ2VfaW5wdXRzPmRpdjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnNpbmdsZSAuY2FsZW5kYXItZGF0ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGgsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfc3RhcnRfaW5wdXQgbGFiZWwsXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfZW5kX2lucHV0IGxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdGV4dC1zaGFkb3c6ICNmZmYgMXB4IDFweCAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA3NHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgaW5wdXQge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAuaW5wdXQtbWluaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHdpZHRoOiA3NHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgY29sb3I6ICMwOGM7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaS5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwOGM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci1kYXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogOHB4IGF1dG8gMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMjBweDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDA7ICBcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwOyAgXG4gIHJpZ2h0OiAwOyAgXG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDpiZWZvcmV7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOi03cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjY2NjO1xufVxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YWZ0ZXJ7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOi02cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZCwgLmRhdGVyYW5nZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZCwgLmRhdGVyYW5nZXBpY2tlciBvcHRpb24uZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlYmY0Zjg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5lbmQtZGF0ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1N2ViZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzA3MWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC53ZWVrLCAuZGF0ZXJhbmdlcGlja2VyIHRoLndlZWsge1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXJfc3RhcnRfaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlcl9lbmRfaW5wdXQge1xuICBmbG9hdDogbGVmdDsgXG4gIHBhZGRpbmctbGVmdDogMTFweFxufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm1vbnRoIHtcbiAgd2lkdGg6IGF1dG87XG59XG4iLCIvKiBpQ2hlY2sgcGx1Z2luIFNxdWFyZSBza2luLCBncmVlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4uaWNoZWNrYm94X3N0YXItZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChncmVlbi5wbmc/dj0xKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAwO1xufVxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi5pcmFkaW9fc3F1YXJlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAwO1xufVxuLmlyYWRpb19zcXVhcmUtZ3JlZW4uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xufVxuXG4uaWNoZWNrYm94X3N0YXItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwO1xufVxuLmljaGVja2JveF9zdGFyLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMDtcbn1cbi5pY2hlY2tib3hfc3Rhci1ncmVlbi5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggMDtcbn1cbi5pY2hlY2tib3hfc3Rhci1ncmVlbi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmljaGVja2JveF9zdGFyLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAwO1xufVxuXG4vKiBIaURQSSBzdXBwb3J0ICovXG5AbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuICAgIC5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuICAgIC5pY2hlY2tib3hfc3Rhci1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChncmVlbkAyeC5wbmc/dj0xKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHggMjRweDtcbiAgICB9XG59XG4iLCIubWluaWNvbG9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaWNvbG9ycy1zcHJpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQTJZQUFBQ1dDQVlBQUFDMXI1dDZBQUVMMmtsRVFWUjRBZVNhQlk4Y3p4SEZxdzZTVzN2dno0eWlNRE1ub2pCOXBFU3NmSTh3TXpOelJHRm1NaHo2YUdjcTFidHZjay9QTTMxZWVjMHRsWXA2ZXFwMmZPUCtiYS8vN2NtM3g3SzM1alliRVdIZDhCSXRpZU5RbW1IdWJoR1dtdUxwTjdaa0QvOTZ3MjJCNDBjLyt0RVMreTk2MFlzMGIzUG1XMXZzQ0EzODVDYy9NUjB2ZU1FTDdGck1lOTd6bnNkMXRpUWhkbFBKSVErN3ZrNGJFWU01aUEzRUcvWXJ0dFpWclRFaTZ1dlViZTN0a21xcDNMdGhIK3RCQnE4empXdE4wUCsvZnhtSWRmbkFhTWh2eTREQkl5YVRTZHMwVFh0MGRCUUhCd2Z0M3Q1ZXU3T3owNTQ1Y3laKzg1dmZ0Tzk0MXp1UDdMVFpWRTZSaG1oczd0eWEyZDZTMlc2YUZ5eDFUQVUyeERzZk9tV244ejF0K05zcG15bi94anh6L2V2bDJDaGo5NmUrSTJPM3BiMk9nbGpHRnpjU0tUN3VZbGdIZHJNNks2Z1V0dWRGcUdnMHNaZUNaaEZQS1hGdURMS1ZzcEZ5RHZYTFdFcTVDektlU3FTNFBxNlVTUEgwQTkya1BZdkJEMzBrdG13SEtJS0tUdkcwQTNGSEV6R0xJMytCTmFSN09odVExcUpwK2Zrcy9rM3RWMm14ZXZxYU5IajlsNEVMMlp6cktsalFQSHg5cWVmUFZ2eVJ4Q1ZmamEyWkhlaWZNT21hM2YwbDZQdnFQN0RyNDdhVSsxTnVoNzJlTXRiM0ZSWGJvelUyV2FZR2VodlNtRGFIWnVCdjQxMTFIdjlyeVhoQ3luM29ZSjBxSGt1RjlJZ2c5Q2pVeDdwbWg3MkZ3Ny9FSjdhajd5czBrK05qQy95RFd5bmlacXNHS1g1QWU3RkZHMnlESUxmczFuall4Q3dsN2FtMjFBSHR5RVhhbEZmTmM2REpYNEgvOHRSanpIMTk2c2RsVFJKZG4rOWhmOGpydmd4L08rM3Y0WjZUaWR5YitxQTErdFoweE9xZlJkaUtlVXJSWnN0bThGTkRWaTB5N3REcEY1c2Zra1hSbVZ2VThIanlXcGkxYzd4aEVmUE9wWjFOdVBsdkQ1WnNnZU9IUC96aDlRNW03ZlVNWnM5NXpuT0ttdFNBNU9RY05DVEhmT3ZNYjlkQlJlb1I2SWs1QUxFQ2JYUERYZVJRTUpOYTZqM0JWMXZoaS8yZ2VKRmdHNXJuUnNKV2FKNUJyT2lVU0NCckR3OFBpMFFIWlp1Ym0rMi8vdld2S1ppOTUyUHZQYWlBMmVBbUo0cFdVWllaenpZNis0QXJiUDhKd0dEN3hmL2Q3Z1R5a0cyc3NaSHgvNEIxNUZYR05vcDVRRFk2V1Z5TU00K0dBVndLWnNoVG93eG1LR2dQUmFCNEVvMHpmZmF6ek5sK01GdE91VHZsenBReHlTblpwbzBLZUFIWUJNZ29qaHdlNlJKdFA2RWhBbVFDYjVpUE9BdHZkTUxhcHNHWGZ1ak5leC9UQXJpQTE0OVV2bWpVcWRCL2ZXSE9Yd011cTN6Zzh5NEFQWGV4QzNqV3lIVDVwVHVXemNheXM2KzlyeFRZTktiK0UzdkFySUlDaWdBNzhMY2hXd0N6RFR0cDNBVXdZeWdiSzVDSlBab1h6TmlXaGlyTjhmdnFQT0JzSXVYanp2Y3FWbFlyaEs3WUFtYVFQYkZyNU1uemRvNTlwL2VWTjJZZnVXWEE3RlRxTzlKL1RlcjdNdmQyUU5CTDh4NmpSa0NwRG1jS1VGcGY3S2IrSWVaOExPZWN5ZlcrbG5vcjlZVmJCTXdldWhqTTNEdm9naTJqTHhjNFkvdk5QeFpWSFc0VFM1Y0pZbFdRV3NCb3JtY3dlL2F6bjMzSllNYndRTEZRNkhIM3l6c3hxMTlqbEpzWGh0am1hekN2ZngyOWQ3MFh6VEdzOXArWXFhODFJVzRLWUZvZmRMUTVrRE9HTDZ3WHNLZnpvTnJBYUhJZ1YreHBDalpEV1NTUU5lV2tiSDkvUDNaM2Q5dnQ3ZTEyWTJPai9mZS8veDIvLy8zdjI4OS82NHY3TnU3ZndFVGFQaEp1Z2E4U0E1QVdBTE1wbDhUQVBnRzVvbmNDY1pJZHhMdHZvUDliWW5iQzhGTFVTZDlBbjJMVWthWUozSkFqTUJNZ2N5Wk1GbWtHamFLaGFSUG4wejQzTDVoQkE3UUl5dENKVCsyUmJuYmt4Q3l3amZTZWdrc3NLcnMyUFRFcm1vLy9Zakt4d0c3YUhlMUZjWXFPcVlLVDRabnRFYk41bERNdmNkcWVUOE5wWlJBWHBtN0x2Tm55M1pUdWVsTzJjUHlmcDJtSEhaaUsyb3FGbUpHTk9yQkFtSmZnd0gzZHNSYnNDTnlCZXJmZ0sySEJkbndBWWJPK2w2ajFERkxsMGhkaXVEMCtuK05ZYVArT2dDSEphM1FMYzQwZTFGK2FNZlRKMGVkRWV3d0c2YUJuYTRqakdkTy9uN0RsdTFmTVRsZUJDekhSeWpHYTF4TXpTSTFmZGppdTM3bVFQZ01aSGc2a3VVZkJES0lOUXhSbk9BNHdteHZJOXFRWmJXd1R6Unoybi9uZERZMUswaDZzRG5iOWNQUGtFN005aVdzamtuTTA0a1UyOGEzWXhPekROeTJZcmFWK3l1d1V6SitXOWh0VGw5anRxUW1LMkZaWVlsK2hMT1NlQ21qd2orMk4xQWVaLzJ6bWY1SDZTN24yTHpOK2VKT0MyZFBDdkMxbWpZNHcyK3V3Wm03KzYxK3UzR0pnTnJtZXdleVp6M3htSGN3SUh1YjdLV1A5SjM1elFGYmtxSjVTQVFSMVhpREd3TmpnbWxxdnRmcXJZQVovOExPaldxUlc4bUVYY1hlR0xzNzFnbGtaV2k5aUhZQ1ZISU5ZU3dOZ05oM0JNRlo4L3VraXBNVlBHS09jbG0xdGJaVVRzeW1ZL2ZuUGYyNi8rYlB2WHJBeHdSVTJPVTRibUQ0d2M4em5UWTc2eFFhWU1ZQkJhMHkrNXd6bUdXeHlZcmIxL3k4NGlQYUtiTU1melU3TUFtQW0zejczZnBmTGpUZzA4bE4vc2tLRlF2WVl6QlRZWU92dk5VR2JJTTNxaWRsZEFMUDE0ZS9OQ2RBNmNWUWQwRzVyRmtXbkJFN005dmtuaWwwajVta0hHb05OSUVZbmFjZzUvWUFyc2hudmZ1YzBPVEpqQ0FoNVFETGNIRm41UDBybklIL1N3TjFxOThJSXZVanRvVHk1TUJDUmpMU2p3OGtLQzU0UFFCcXVSL015aWVESkJrRzEyUGhrdGNoS3ViUm05ZFB2Zi9iazYxUGhFaEJqV0YyNWIzVjRKNi93eFQ1cnZVWk96QTRadWhRRnFtQUdJVERid2xjVi82MXVXSlpUN2lPczRiLzJjUVhJUmhJZkRaK1k3VlVha1RuOVI0RkNtbnNYUC9FN0lldVEwOVdxRWF2L1VLTnlZbllDb0dsekRpZ0RtTTNzTGJ4OEQ4dytlRk9CMlNqMXExSy9KZlhyTXZlVXRzeE5LUnB6cXhyclZJQ01iUVcwR05KVWI5ckg4cXZNZnlIbDA1bi9Uc3JlelFObVQzbEowTmRuQSs5TGwwQ3dFakQ3d2VvdEJtWkgxek9ZUGYzcC8yUHZMSURqU3JLc25WbGxrTlN5MjgzY3c4ek16RHdUc1BUdno3VE16TXpNekJnNHpNek1NODNNM2Jaa0M4dVc2K1ZtbHU2SlBYM202cXEwbHJ2TG9WVnNSdUo3OVZJYTk3NnZ6cjBuSDY1Z3BrQVVnZ3pOZTlDaDE0OExiVDdBK2ZmV2UwWFBWU0xBQys3REN0Uld3WXpuOURsNFQxalAvY0pnUld2QlhBUnZCR2JXWmhERDlSakhNNWdxMWdIR1d0TkNGeG5NUmlERzRZdUFzNVdWbFFabVRURWJnZG1kZDk1WmJycnBwdTZUVjN4K0NhRkI4ZzIwV3pCWDNIR0NOd0s3VlVyQkdvQk5tRnRVYkdyejJkNEhyTDFFb1VGMzJMb2cvc2srL0R3RHMzMnRVQWlqZ1ZheHZwdG5KdmxsdWIzbzdNRURRd2JFQXp0QVZoRHV5QnZFMnh3MkZPZVkyWGZvQnh6RnpIMXlMUlRXT0IyR01ub0YwTFVLQUhObFFCUlFKbkxNOHJGandhdTRqRTdjejZRKzEzLys3TDVnangrT09PM0RtUTlrdmxLV1p0MVFSaTF4TnBPVFp6Wm40WXpId3pmNTh3M01aZ1Z0WmpiTWgxVVkwMzRETTRwRVZnQ1R1VUFXUkgvUnlpRWJsMzh4WnlNK1FiRnkvQlJtM1pXQ21VS1lGQWx4QkpBeGxHVWl6YnhZeTl6NnRmOXl5b1BabmpyL2xOci8rdHArUlMzM1hZZWJYbUxnUXVuc25wM0FXS1NheGFHTVk4Q1pDMllZNjNDUGE5ZFNlY3V3b25JdG42anphNmMybUQzMEJVSlpRbWc4bGpIc2ZPMk0xdVh2MmJORHdBd3dkR3hTSU14YlY4UFFGTXg4Q0JrVHpFSjF6UWNXMUZ0V3pBUUVpeGlFaEtHTURveTVhcHFzQzhFc2FCZjlEQ2NuVE1Hc2pBRnRmRDJEV1ZFd1l4TVBWS3lXVVJtYVFsYThuREpUeXNwZ01BQ2tKUWF6WnY1eDY2MjNkcCs3L3FzTHhlTGJNcGdGUE9KQWw5Y3ZPall0b1l3OUNFcnd5NmkxQnA2VVd2ZkFPY1l2cEpndFdnVGdRc3N4czNIL1N5aktNU3ZuMXZhQldzczMwRzRvRUFNWjJrNk9HUjU2TlFQQVFKN0Jld0xHQ05SQW0waW1qOERNbmhLN3dLOTRWa0lYMTB1djFhRW9BTVVzTVhnRmdPYkZPbVhyRjN2SnlRbHhUdlByS3RuUm93N3FSSCt3d3FLUGhUQmFDRjhQTWdwV2l2S1Y3VnJudGhqbnNFQThCNGNQanNaTHBtdHRwdEE5Ykl3VzRVNWVzQ051UE9yM0xJUVI4Nk81WHFZUVExeEFRbGNXWlNvVThqaFVFNS9UUVhxVGtFWDlEaGVmT1hvb0N6RVVOVEJ6UkNMbU9IQlJSYnVNRUUvOGNDaWxMOENwc29pbm9IejRQUmZ1bFRkM2FtdVpkaFUwZjUyVFk3YnFvVUF3aHJabkFISTdSLys1dGhrWDJyLzBmWUF6RGJkV0FBdVFSaFF6dndTd2hqRUJNMGlBODdZcFpoR28rNEZhTml1Y2pMNDhmUUJtd1Y5Rit5ZzlRQm5ER1ZGbVByeGUvL01wQzJiM3EvRHkzYlg5MHFhTVZSQXo2T29aZEdsSkJtYWphNjBHcVBsUU50UTVQM1JSYzgwVXhEQnZCZTFPeGpzQ3RYSjVMVFhrTWY5dUhidnhGQVd6VjVlVXhhYXNZRFpMUC9oMkVQOVA4YkkzN04waDVoOEFwS01UREdidHBWckFMQTVkUkQrQUsxMGJnVlZ5N2hPRG1UNW5CSDBvV0J1cmVwMEhSRkNrTUZmN0JFRCtOWHIvQU13S2c1WGR1NkRkNWhzY29ZMDVDWGxFclNHS0FFa0dzNkp0VmN5c1J2aWlnaGtiZmpTMXJMVWJwQldZZjh6TnpaWGJicnV0KytMTlZ4MVJuNHZjNm1rQWw0WXRlbUZDUEkrYXdZeUVwZVJGK2prSWtDbWNrWndaanhTRU1nWmhWdXpLcUdDV1o2R0MrY2tuQ21tRjVvZDdObnE1a1RqTnhCU0tlUWxwVk1XTTVEOEpaVHdnTG1laWhpRy9UQUtaQUd2K2UyaE9BK1NScGV5L3BkbjhxQThRRTRqVFY5RWpvTXlVQjRQdEY2NTBJQjdSbnY3RTh3SXdSY0lVb3h1aEdmOXd2bGtNWC9GelJ5R1lRa3NuTEFRS1J1bVUvSzR5alpmTjk2Vmc2MTZ4OTlLcFVNbVBWVEp1UzYwNVpoRzNTSW44L3hhczNHNzNjSDdzWWM4VGJWend4Z2N6MUQ1bEtwaHgxTElQYW5HYTFxSjYvREJhUWpIRER2VHBGYmpHano0Rm1QbHhsMEhwdFFJb1F5SEZyTGRrbXptUzBqK1dVdzNNV3M3WWY2M2pyK3BTM3QrQURBb1pZQ3NBTStuN05kcGpxbVUra0VtdHlobjZhMVk3Z05ibVdsN2FtK3I4MzlheDk1eGFZUGF3YjBSUXQyTlhWZlNyS0xiTGN2UFE4bVgvUExYRHdHd3d5V0JXYzRNQVpnSWFNWmpKT29hZXpWV3hHS3hpWUl0TlNQUVo5YmxLRkdvbzl5bE9udGNJelB3Y3J4ak1NQjRwWm5RZmpITW80a2FLbVFJWVg4T3FHTzZabWlUR2lsbnRBc3dhakxYcGd1S0JHUlN6Qm1kVmNXMXpwVUZhTS8rb3BkUnd4dTVMdDE4Nzc3N2tTR2hpbnVGK29LUkpLR1BaMjZMK0pMcXZjSHBXWUlBTVF4QUlUTVhzcCsyYURRTUVjakt3Z25uemZwTUNKUkFRTk9rclp4cTNDVEFUSUdNWmtEZVpUUVprY0ZPV0FaaEJIdkhOUC9SbEovN2VIS1VFMFYwQU13NVQ1QTBoeHl5TWc4SzFvRXo2T3IyazN1cnFPRzU3MXJRcWI4M2dVUHN5aGw1OG5jN0Nra0tHNHllUno4SzBycE9mY0prekxrUFJ2dUxQbkRCamYvbWxoZmVjdXQrMFFwY1BXYXFZaGV0Um9KaUpNb1k2TmdSeDByTElzQ2kwekQ4ZFJ2TUNaWUdmNFRoV2xBQ3pWWjlwVUFkRndxK3R3RW0ybzcrTDJaZnMweStSQWpCVFNFTmZpeC9LdUNKdEtobEttWUlad2h0YnNiOU90djltL1gxM3FvRFppMnY5QThPVVgxUUxRRXdWTWkwT3JLVUl6Z0E3SVpCdDdzeW9rS2J0cURDZ0ZRQmFhNys5M3VNM2h5bTkrOVFBczRmLzN4S3ZVRFVOWTlSbU1QdnFuMC92TURCYm5XUXdxeS9TQUROUmZ1S2NMNEVlYWNlQUoyQ2w1M0JGeWxxczNQbjlvVUthaENUNlVDWEFaMEFHV09zQVBiMWVyd0ZNcTF0ZmpValloRU9mUldFTGJYZk9ZQXZRbHVRYU1CYkdrZ2RtR3I3SXFobUIyTkRxVmpDWEFHVUNacTAwS0J1TnRYQkdnTmxYRDk1MGlJdytMSlRSMm16Mk1hcWxUSWxpaGpWVXQrc0g0QktvWmowd2kzeUpTNllnTUM5czQ2MWVibjE2eVZuZTFNbDhSazdWbWVYOHN2Z2xweWlvV2QyWitjZHFBbmdCekxBSm1jT215WkVSOVpLTmpiNTlydjN1YXhXWkhsd1pVN1lYbmRKcU1mZG9KYXRDQmd2OXpSVXpxR0dieGpjTmFJek1QMHhWUXloanNSeXovc3FLRTZBaGFvdnhLUHY0cmZmNEMwVXN0TkdjeURmUmxqZ1JJWVU2Q0wvREJTWG5kaldDL1dqZTdqeDZLUElWTFBSTVpQdVBGYm96M2pNK0QzL1BRcC9YQWVXeTNWMFlKWXY3b2xrZ0Vqd0tIR1VDUzdoYzJxTFJuanU2T2VHUDMrVGZCVDEweWJTSURGdEtTUm43RU5BS3lCS21JN0tHZnJNQ2JETVBuSUcxNktacUdZcS9UdFY5QVRNcG9wakZKdTFnR2VHWStkQXEvMXpGR2gvTTRnUTc5RlV4VTM3UmZneHd5eWlTWjNhTU5EOTRTbnBQSCtFanJabmFITXlDQjdmeHZHeEsyU29CR2dyQ0dGdE5tbWJMTS92YjQ1TU9aZzNJZm5TWThuTkg2cGlDbUNwbFVORFFGZ2pURUViVTIyeVhyN1VmeWlpNVpncG1hOXBmWDlQQTdGZnF0ZStaYkRCNzVQZVVWSW9YdGExUkFXTlpUK1d2L083TURnT3psVWtHcy9uNWVZQ1poRERHOXU5ZWpwbGVINFF5WWp3S1g0d1BUeWJvQ2FBUEtsZXJOTjhNYzBOVG53QmdyZDFwVzNQTUZMNm83eWxpdU05UVZUTUJNZTRuak5HOVBKVU02LzF3UlJsQ2cwSVdNZWFDV1ZQS1dydU5PV0FHVjhZMjNnQ3RWREJyZVdiZFpYTzNISXkrVVM3aGk0Mm5vbkZOb1l4Rm8vNVljQkszUmcwUEluZjVCUVd6dkpHVTBCNytYQVFDVWhqalpwWVowMzZPR2RubGd5SmxReGlQUXh4Vk1ZTnRXeWVic0d5ZnMxTG1BMXU5czhxczVuNGVnWm1xWkF4dHZYUk13aFQ5dHpjOE1NQ014aWk4RWFCMkpHV0EyZkp5TEpEb2FTM3hEeGJLOWRTSlFCMEFLR3VkaThjNkMwMjBIYW4wZ2tCZGM5ZDdLL3c2ZU9MeHoyRlR1Ukozais4YlBMdS9mMnJLM21JNUVBMzhEVTk3eUduNjM1and2MHVxbXVrYWhUTUdNODFtY3BnbFBqMUwvb2tmcktYRVZ2bkJzY3h1VWx3UURDZzVaZ041K0JqVVl1S0VtZUdBTkQreExuR2VQUFJtOGFOSy9WQkdYelV6R09zUm5PWFdYMjQxd1JsdEpCT1kvZld4U1FXemwxUmcrcjVoQmJNdTlVUVo2eGxrQ1h3Um1OVnJBcVVzVk00RXdCVFV5aWJXK2NXM3pOZStGZ2ZNSEVocmNJYTV0OVh5VysxUTZ3a0ZzeC9WVU1hdHh6WVF1T1V2Ly9KcDIyeiswZDltODQ5aDJ0NmY1VWwyWmJ6dmZlOExNQ3NSUkFrWTZSeWdKNFhoaXJFeVZnQWtUa2hpZUwwQW1QYUgxQzQreFBsUUpibGNib2dsMW5xd3hTb1lnNnVxWkFKZTBTSFFpZnBzOElFK3JnRjhLWlNoejJER2lsbHFRdzNFR016Z3dOaldNSmkxQWpCRHZsbk5NeXMxejZ6NzZ1SGI3c3d6R21NaW9HWHR6R0dOdW9aNFJyL05YbFZ1S1JoVGgzbGI0eHcrelRsbUIzT2IwNWM0cmFkeFlDdmxtSkgxZmRrZzVaeUJMSE9md1l5aFRDSE1EUlVpNm9RTVdHcko5cElUaHpMdWwxREdhUU16My9lZzRNL0JLaHF2Z3l1ajVwZXBmc2x6V0V0VytrS1pyYVljcy83U1lzcW1la0hmWXJXbWtFVjdMcXBDQWFUbzdDeU82TWlKM3ZEWlVvVElBZzBvY2h5cG53VU1XNTBsdjZ2WVZiZ2xSWlprN0FrUHl2dmd6eXlGanpxamZZd1dRby9UYzhUYU9HMVRqN3F4YXdpa0ZHUUFXaVhyN3dJcVdrYVhmZ2VHU3hrNm9WcTE0RnJzRGI4ejJoOVVOSVp0S0pIMnZCbjN3RmwwREd3bDJ4WUpDZ3QrcCt2OTB4NDJ5Mi90UG94aHpvZTBHT1FJelB4L0dYRnFGbW9WbU9idEM2V2grNi84UEZQTjlHRHBNQmMyVXN0YXJZcVoxcklwQVRidkhHZDJORGxrNjlRcVg1L2VEMkVNbjE3R0ZjeGlLR3VsYitPQXRMeHFoUlV6T3Mrc1ZERDdxOVZKQTdQN3BYNyt5UzduL3dub2FyV0dMaktRb1IrSE1xSk9BWnl4aW9hNUxlV1hBYnhDVjhZMXpJZUFoblVkd0V5VnMxYTN6L2p6a3ZxL1dFSHNoc2tDczBmOXZKd2F5VEVYMGRlU01tOWlTdjdTVDgzdU1EQmJtbVF3dS9UU1M4Y0ZzM2d1dHFKM2dDaFV3MHFndUFsSXlmV0JFNklYeXVoQVZoTGc4dVlVMkJpYTNGQkdWdXk4OEVWVnpORDJhb1ExUmdZZlZpVUNNVmJNQ3Rwc2lROVkyd2pNb0o0MU1MTXp6SERBTk1DczFKekZVbFhZN3JLRk8yN25seGd3Q01BTFkyNllJdHBUTktiZlVqZkZMQk96a0ZKR3NPYTg2SUJqS00rTXpEOVdQTWM0UHNaeDlDRG4xUDdwRGN3MHZ3eUVLUW9hRVdnSE1LdUZ3V3hWNFV0eXpERE9jMTRTSFJMbmp0UXkzNTY5T0s5c3VZSlpNVEFEak9GSmdab01ZVjJyblJlZklxeWNVdzg1WnU1WDZLc3VsT21iSE5wMCtxeVZMdTFhV0FpdE9IeWZqYTJhVk1oOWNSLy9vMlRlbGtnbitIRjNrd0t2RGYxZ1hhelh5SVBwQ2xtb3RhNk8zVGJpNTQwdjlzOFlReWdqUVNkQXpMdW4vUFowQlY1ZmRQbStSK3gzOHNnaXRTeHE2M3BSekNJZDJjRUR6MlVlQmlDSERjeU91WTZNNXluV2lJZGhrSVhseW9HVVk2WVBQd2cyNVZLb0ttWlc1Z3pRbXJDanhoL3l4TjVwTEZGYW9DTG9iZ016ZXpEYUJPV085UVhPTWtJWnNZN0JqRXhBQUdaL3NUUXBZTGFuam4xNzZxZWZUZjNldnRRamxTd0NOQlRweHdXdWpBQ3ZreGpLS08yb0tKZzVRQ2JqSGZaeUpLWCtUMVl3KytOYUg1OE1NSHYwYjVTVWUzNGVtUi9Ld0JBbkZOV2wvTVVmMkwvRHpqRmJtR1F3dS9qaWkwZGdabUY3Zm1paGs1TkZkUWtjRDR1cVdPeDBxTzZIdHNaVnhYU09uQXp4Ykp6LzVZVVVKaHd3emMrcys4UDh2UVZtMHNZOXVZL1FTMWN4UTIzbmtTV3M0ZHJNUHhMNkFETzJ4OGRaWm9BeEMyTWNHcVFsQnJNR1pSWE8wRzZxV1hmWjRwMjNwaGtSaTFRbG05cjg1YWJvT081WHIxM3QxVUt1ako3WXhBb2F5ckk2TkdZRE14dVAzNTBOek5yclF0NEhBQVBPQkFXYk9RMVVhdjBJekdRVHVvWVM3TEFod0JsRUpzb3hFd3RxZ0ZsaU1KTjhzdEVjL1RsS25GcERvWXdqT0JNUWkyS2RVR2NQelBBSzJzRHN5Qkg5bzFCWDdPOGRqM2grTWMrNERwY0ZVRUlYUnJhQlBqTUowYURPZEQxZnFwOEpCUkNmcnp0WENJcU5ENldyVUVqZG9wZXhvcWhZaE5vNWVJQVVMNndra25XdWs5OXBlSnAyVnF0ODNoL0djVXY1SlByOTdudnM2ZTZidmFyMEtMb3V2aFlIVEhNQTc5YlN0SHpyZkRNdGNwMFo3U0I4RGxnRzJvUmdGbU9OZ3BsVG95M2p3UWFYaURnUFcrbldYMm5QZ2JJdlQreVdnSXNkT0hQQWpCNitiekRXVnlqendLeTFSVFVyclo1UDZjK09UQUtZdmFUMmY2TUMyU01ia0xWUXh0cE9YUllnUTlzQk1WSE1DTjZTeloxSUtLT09sUk1NWmV3MkJiTTE3VE9VMGZWdG44WDIyK2lscFA3M3BiVHJQZmMrbUQzbWp3di8xenIwcTZKbENtem81ODkvNitrN0RNeU9UREtZWFhUUlJWRE0vSnd2SFpmUVJ0OWtBMnZHRDBWVTZGRzRZNHQ2c3F4UGFsK1B0WnhYMXRwaXVxRVFoem1GcWlpdkxHMTIvcGlBR3Rib3ZPYWFNZkFCckRxR0w0Q1pzaGltTjhvcEU0djhRbTZNZHpQL01DQURuRUV4UTM1WjY3ZnhCbUVqR0ROM3hqYlgycU04czh1V0Q5N2l2NzJiV0lSYXVhV1ZLWWRudUJqVERKUmJPRTJya0o5R0cvZmdqQld6V2c1cEtLTzJFK2VZN2ZmQ2c2SnZuY1h4Uk1GTThzc0dUbXdtd0d6Z0hqZ3QrUnAxZkQ3N09XWndaY1RMRG5MTFhEaEQzZWFML3o1SytXY3RsQkYvQ1ZMRTNGaW5MRit6YTJFUE9yeXQ3VDQ4cndsVDhxT0pYeWZQUDFCenduVG1SRDh2M0VIUjVLcHQyRXh5N3luNVdMWnNhMC9ydlEzZy9MWHdsVUxIME5ENDBlamFVdFNQN0dzWG5mNzRBekZzVGVtY0ZCM1Q2MFV4aXlQL1FpTVE4U3ZGK1l1ZVZmNzVxamNwbUkzdi9hK2hqQTZJYWEzMDZiVDljd0FPcmI5TlRDRkRqZ1BHUXlqenpUNThscFpRUm13a3I1Qkt0b28yQXhuYXJlQWFiRVlPbXE2YitaTkQ5emFZL1g1dGYydnE5ZnNOeGxCR2NOYnJLWWl4aWliamNVampoSVF5b21BYzRZaSsyVWRiMDJwYnA2RFduclBZL2xHRzlWWjE3QThxbUgzdnZRdG1qL3ZycHBpTi8yMmNINzVnZGxGZEJiUC9lV0NielQvNjIyeitzZDJoakljbkdjd3V1T0NDL3hpWVNWNFcxS2oySXdEbE9pODZZN2dHUU9LZEk1WUFVd1JXeWRxRndRNC9lQzQ4azdROWRVM25GQmgxWE9kd3IyaXVjRTZld0JmV01wZDE2c2JJME1VTHhmeWpqUThadkRCdi9TSEd5ZnlqL1JRckdDdE5MYXRsVkRjQXErT3Axc01LWWpqVHJKWFM1a2FLMmNyY3paeGVsZDJYRmtBYWNZb1ZibWNkTTdYdHFCMHdQV0RUUW4wL0tMNkhCaUlFT2IzaFlCdVAvQXdReXRoZUY3SjlFMTFPMDlCRjhRTURYUXFRWVY3QmpGbEZrK2RXUFNVdFVYRkVwcUc4cmRJNVp2dnIrQ3ljR1FteW9KTFZRcmxrb3B3WnFLa3drTjJBTFcwanI0elBQQnNrUGRTMTFJM2tOa1pndG1kK0xrSHo0SHdtd0ZpQjBPSUpQSms2dGdvcVRPWWxkaStFUWFvZUk3bGtkQ3R3SVRzLzRzNmFxc1VmVDJlUHlYNHlMUzRVam9qd3Zvd0h3M09USXBYVkdEbGxHOU5EdDFXQjAzMVJUaDRyajhVOUg0ejJJQ3FYclNablJGRXE1Ujcwdko1Q3FWRHAzWWMvSDAxc25vWE1NNTUweHNaUTVTcjdLREx2cjROaXBnRG1jZzNXREJ3dzgvTE1Ebm92R2VrTTBadG14OC9PaW11QVdReGxPamNJaytnSXpHeER4OWVmN0N3T3hMUVNxbVNCMENsOWdKbEFXWU94WnZJeGdGSm1ZRFlRS0lOYkk0cjNGenFTMGgvZmRXK0IyVVByK2ordUVQYmNXaHFFMWJGVzU4U0FWakpncTVYTXRZSllaSit2TURaMktPUFdyZkpqTjBZZUM4dy92TEJGYVNkV3lsQjQ3RDBwOWI4bHBWMVgzenRnOXZoL0xSdC9LOFgvMFkwTW5xeHUyL25zTjV5eFE4QU1NRFEveWE2TU45OThzdzltRHF3QWxBQVRwR2gxREdVR1YwTURDZlJiWVV0NThBVHU2NTVkUnVERmdGTWMrM3JramcwZE4wWUFudWVLaURtRzBIRkNGQjB3RS9XTDFnTEc1TFB4ZzdVQUoxZE5BNHlKbWpaczA2eVl5ZGxsU1ZVeVRLSGYxRENFTGdMYVRCVWJxV1NZWTFmR1ZyYzFDR1VFbk5XNWRtajU4Q3VyY3pjbVpaRXBZeGdQMHFiUWx6dzB5UzlES2NneFM0RnlGdVJyb0wxc3R2bUxITW9ZaG9YTjRJVkgzQmhkTUVNY0p4R2w4NW9BTU5QOHNZRXp0cW81WjYxTmR2blkxRUltdS95N3cwaS8xbWZDcXcxd1pzQkYrV0lFYVNWODUrUS9ZVS9BTExjNmZoVkYyQ09aZ0hCaHlpeHB6NkZEZU1GbnNDRFN3Wml0WWhPT2d1czR1bEVQWm01MVlUaHJQNEF0TjFVTFUyMG0yNDBwUzRydDN4MDQ0QnNsTVM4cG1CQ1lJc3pKdEtKb1BLTHVqOVEyQThFc1FJTkh3MUJSc0NtY2R5ZlBSUkNKK3hZRk5UTDVrTjhSeUJYL3h4R1BESUlNNEJxR1NuOERyQU5JaXRrSTROWE1UTTU4OHRuMlQ3S2tORjBFeUlJU3J1TWNNOGRtUWdCTTFiTklSMll0ZWM1S2wvQ1RUV3M2S3c0RTlNOENpSkdHelQ4R3lmbnZWTlFPMUxNbG9rMXpadHh2dXdCU29oNVgzMU1GYlRvQU0xUEhLSVJ4d0FwWm13ZVF0U0poaktLZWpjSVliVE4vZU51OUFXYmZXaUdzaFM3T3BCNnJaQUMwbkdqY0FiR2VDMktpb01tYTVFTmFHTXFZdDVSZnBxR01DbU5ZRCtnYXh2YjR2Z0VJcm9WYVJuVm5OWUhhVWgzN25ncGhmM25QZzlrVDNtQ2hqRDBucVZhR1hIaVRITFBQdk9hc0hXYVhmMmlTd2V5bW0yN2FFcGpKZUdqKzBjYTRML2VUdm04TW9zL0VmVkd1dk05VkdPdTBsam4wdlpvVkt3MVA1RDdhT2g3Q21Mb3RpanFHNTFVcmZBWTBIaTg4aEQ2RFdhM1ZBS1MwQW9BRG1NSDh3MkNOd1d4MERjQ3MxakFBYVdEV2ZXVXdmejFEVnA1UitNSWN4djA1VmN0UW9KZ2h4V3JnaFRNbUdzdFlDNTZCT3lNcFpvMXJOQUpBZjdLQldlSHZjVkhDVTJmUnBsaE9COHdHbVdFTUlCYSs2SWdVYUJzU01NT1BuY3B5QmlsbXdFaFZ5TlNOTVV5N3NmRitPZ3FIeFFES0FHUG84M3BmRzhBNVpuc1BIdlJ0Nk9OUXVOZ2Uvd1NERG1NYitHMkpwdlREOW5ULzhYN2pSNG45KytQb1I3MHVYam4rRC9ocW0vNUMydWZlMlUrLzBON2lBV1pkclR2OUg3aXQyUXpXNUJxRU12cFJmcUg0RkRnMGNwQ3ZPRFAyN2Z5eU05Vm9Ycjg4aXBReGZ5eFF6UHl4UUUxemlCT2syVnVDSTZNR2k4ZUdIOXIyNTlqOFk2MEJHVUlXS2Fkc1FHb1pDbHdaMFNaUUs0QXp5amRybS9uOVcrNUpNSnVwOVEvVjh0TUtaRDZndFhaT0pmY0NwVXpIdWZTY2tNWVV3UmtPekEyaExNZ3ZVemdMUWhrNzZRYzVaVklQb1phRkpaR0sxdnZKa3ZxL1VXRnNjTStCMlpQZVpWK1BaZWUvc2E3TGs1dW9pN1g1MHk4NmU0Y3BaZ2NuR2N4dXZQRkdIOHppZkxFU0hEYTlKZmdTd1BNTVB2ZzY5em5RWnNWTWxMSGduREZSeXB6YVVjK2lkU0Y4MFJ5cmlFWHp5UFFldkU0T2xmWUFyWkI2TnBSOHNvS3hCbGJvVTloaVozV3E5ZEJnckdBT1lGWkwxOWJVUHM0ekE1amxsbS8yNWNIaGE4T2NqR2tJU3VncmVFRXg4eFcyc3JjeERKaEZ2clJGK0tJS1RDaHNsMi85SmpETk5hYUpVb1dnbUdYTGZDZ0lFWnJHNGRKNlFGdmd1NDIxQURQQUYwcU9YbXdjQWgwVm8wMG9acEl4YXh2cTRidDBJS1hsaVBtdlo4WDNOWERCcktSK00vOWdwV3p6TnpoZUM4Vk1iUE1YRWx3Wjk5eDFGK2REVVR0anlIREZEMzNMa0ZqRUJJUnMxY2xzbzVncWhYVUZTdFBkMWJGY2NBTldtd2pYc0VZZW0xVXgvSFhzR3I1SFloZENQQmVlSTJNcEZDdzhQKzdFeG8wMFJuSVVBam56M1gzMFdZbUNvb2h4VXU4eWJPZzFaSkEvamRSQ2x1OXNCbzlDQXlKTDh1Zlo1VGJIejUreWdESisyQnhhWTBoTlgzclcvVkk2cmFzQVZhQ2FHWmh4bmJaV3B1NnVtSzM1b1l3S2FhaGRRRk00VzdSL0dYZU1FRU1kR1EvNGViQ3hWWVlVWjkyd3B4dUl3eGZIVWMrV3FWUXcyN1d3anBVSGNuM2lRbXBadHFjb3NhNDM1UUVhbUxyVWV6YStxWFhxcmRVUE16RHJFNHdaa0FtWVVaczJsRkhMWHlrdnB2UzdOOTFUWURaVjU5OVFvZXZGQkY0R1pQMWFzcldsOVBKb1hVY0FSbWVVS2FDaDBIb3R1STdoeTRNMGxMelYvREwwcGQ1YUNHUGd5QWpZRWhCekZUUHV2eVdsWGE4cnFiOTJ6NERaa3ovRU9XYWFSYXZncGZIbEdMZHJ1cFEvOWV4emRvaGRQZ0RwcmtrR3MrdXV1dzU3Wmxod29ja3g0U2dBQnR6RDFyUmF3TW8zQXNIOU9KY01vWTRDWDY1NXlEaktsenBIZXM2TEh2UUpnS2w3bzg3N09XYVNWMWJvaDBITWd6YUVKV3Bmd2hxTE91VUxvSTBXY3o1WmV4NCtUTnJBRFdQSHpmZ2pRU1dEVWxiN3FVNURNV3YxYUF5S0dReEFhanQ5NmRpUnEvSzBuRDgyNVlCV0NHeDhyUi9LdU9xSE1vb1JpTFZsM1hLeVlxb1pGTFBZMlh0R1V0TEh6SG9vVXdwbW1tUG13SmxzeXBuM1JTWmltU0Uyd25iNUpaMlIyUHdqNndIU01ZUkpIemxuVStiS0NOaEM3bGlCR2hhOXVVbitHWndkMjJZS2dkbmVPOW9ycUw3MEozRmN4S3pHR3NwM2h4aFhNMkVPUFJTZ0lVTEFmVkZiNVVNRm9JcG9BbkFpMEtMWFp3NnRwQnd3d1I3YUt5Q09jODFTa0FZdXZ6Yys2NDFnaUpRNUF6SFBzajRuQmowR1ZPOWN0eXlpR3MveFg1YmdsRVkxbDQ0QldQUGJzb1JyeWk4dG5mdThCNlkwblFURTBCNWFFVGdMbERNcENHV00rUVYxd0MvK3VjeHdabFJIeG4zaXlPZ0dBUVlRSmdlM0taaEIrbHVWZHZSUDNkdWd5SURObkh6M0l2NHJPd1pTNHM4Q2NDc3VqTWtPRGN4MkhTTW9JOFVzRHdCaXBKSlJTWmhEZjluYWt1ejdPemZjRTJEMnhEcitLeFc4WHJBT1hIMERMcXRidjQxSHVXWTl3SmFZZmtqdEdvSTRCYXBZSE5JWXFtVUVZbTR0N2EyREdmZFJLM2dWYWc5SGZkU0orZ2xyM2xGUzc4ZFMydjNaa3c5bVQvMTBRUmpqQ2YwQXpEN3hwUE4yR0pqZE1jbGdkdTIxMTdacUdJUXhlbjFYeFdJNHd1OFJmVlhEdEkvN0IvY1ZZTnc4bEZFUGR2YkNIR1Z0YU9TQno1SzhMMVhFd2o0YVhrNlpoQ3N5b0JVdnpGSHp5dEFIVkdINTBEcWtuSFc0Uml6eVUxdkx4aCtZTTRVTWgweVAramFXV2swNVptMHVmZUhZa1N2WnZLT2daa2dEcjJ3QVpyblZ6cmZQVU15TzlvaFpHTktLOVl1QUdRck40Y0RwQlQ3YlZGbW1pQTAxWGhreUtXWkY0Y3hCR2dJMElsUUNNd2xsSE5ERFluemd1WitSOHduczhoZnpPc3NjMTFkeW1IK1V0QzlsVTh2dzBrTUdIMkx5TVJWQUdxNEJtQUhJL0FjZStHMEpaU3dTMzVRQlpyZmZ6cHFQNHg0SUVDQjJ3b2hCVS9FMUZscG5PVmlra3RIOWNSK0JMRkxnc0Y2Y0Uwc3VtTmN3UGRzVGxtY050Z09RMEo3OUlFWmR6MWhrbGF3amFDbDRwdXliVytvYS9VUjhrdlI0cnhwWmliNENvLzRHRkdqcEFXbDE0QzVaMEJEeXM4WjVMM3k0UVppRk04NlVWcStQelF4cnU2dGwyTnIrRjBZNnBxSGJlM3d3MDM4TkdJL2NHekd2ZmhtTENUOE54czVER0tOQUdZR1dBMTFCMzFmTUJnR2dZWTFYYUQ2Ym1TSHFjaVNsS1F0bDVLZjNQU1NKcHpQRzBIY2dEWUJtZkpONnh3ekd1QkNVYVVrT3RHV2h6RXhnOWx2WG5Xd3dlM1lkZTNPRnIzMVF4S0NRS1pDSlV0WnFxR3BtbisvbW1ya0tHa29NYUpGYWxobkFGTkk4dFV6eXlyUWRGd1V4dEhrY2dPV0NtVE9Ia01jaHJhbGpSMHJxdjZ5QzJjZE9McGc5N2NzR1pxS0F1ZTFhRXZvUzZwZ3R4K3hqanp4L2h4MHdmZnNrdXpJZU9IQmdMREFUNDQ3QzhJSXgvSVJuaVdIT0FUTWVVMlhOdlo4RFhMeFdBVWcraDUvZmhTaGFwOUNvcWhqdXI0Q2w5d2phQW1vRWZneG02QXZBZVhsbE1QNkFZTmJhQlozV3I0WDdEY0lBYTdESXh6bG5yVDBDTWVTZk5ZVU1ZRmI3RGNvUXlyZ09abXNMVjJpZVdDTFF5cUorQ1pqNStXZXk1bWcyVjBZd0NiVUp6a2g0RWlORHpqR3I3WGxyQzhkSTIwSVp5ejZZZjlobWFsMUNld3hKbnFPNTQ3c1l6S0tRUmkxQ25wbFlwbzRkenVUS21PNE9acFI1TXV0WjN6dGd4b3Fhdkh1aUxYYjVPTWRzNEtwakdNc2J4anBCT1VNbVRVbDdiNzAxZGdjdThSbGYvdGxYdENDNnRmOFp3VDA4OVMxMk5mWS9WWWUwcmZNNnAzMmlKSm1rQ01mNHdHNVdwcmIrbytlb2JlV0NwQSthZy9zNHcrNmFDMTd5bUFaZmVLdW4waEdndGZieDJqWlF3Ly9vZlZYZkJ6T3dpekJOS0N3RnFoa1Vzems3dHBBY0dRTS93K214Z3dCbGt3QXpoVEF0OGZjeEVobUk2TUVHWlFDenZhc1dpRmxzQnlQSWNuYVE4U2RUcmMvV1o4Q1lGZHdIT1diOU5RcGZQRXFHSHdNQk1vTzI0dVNjSldxck8rTnZYSDB5d2V5NWRleE5GYXhtR2NKYUc3QWxKUXBuZE96ejBWWUZ6Y3MxUzdZbUNhZ0pqRUZObzdGSUtVTmJhOStWc1ZQekR3cFhkSExLWkJ5QVZkeVF4UkRRTUFlMXNCMUkvWXFVZG4vazVJSFpNNjR4TUpOd2tPVEJWOTVjTWZ2b0F5N2NZV0IyNnlTRDJmNzkrMTB3NHo1VXFpaXZMTGkrcU5vazk5VDFzdFk5ZERycGZUekZMVkxQbkJCRnRGM0lpcFEwN1JzMDZUVWhtSEVmVUlWbkNHQU1paDNVc0RZUkdYL3d1V2JGU2dmNDRqSEFHTVlRem1ocUdoUXpyQ3VXWjRZd3gvVDV0WVhMUnZ4QllZbXFnSG5mTWhlRU8rbzg5MkgrSWVJU0E5Z2dOQW56SGM3bXJJNS8yTVJaalQ5bXZDQkFQYmlOQ2RVeC8xQTRFeU1RekEwOFgyMmJnd1RZd0t3VE1CdkJVeUZYUm50cUF6QzRNUktFQmFYWW55TXptSm5hTlNDRER5aG8rc2FtZlRVSHdWL3BTTzB2akFKTnBtKzVaWHljNHFCSHZTSSt6emkrZWJBbXpyUEd0RDdYK0I4VC8yei9qZlFpUERXejNZazhpOCtrNFFIaVk3T3JQK0NUOVlVdmZ6eTl3UmN0VFMxcjg2YVlEUW5RSEJBTHdVelpKUmFhMEZiSFJyWE5uemZGdjBzOVUvVFYrR05HRHBTTzRjd0ZNemlmRE9VY00zSTFrYzFSSHl4RHdoU0pVajN4ek5oZGF4eU43VDQ1b0NzNUtwbjJpN2NyS0dacjVMdzRzRnJDRnhNcmFBT0VNUXFVWVoyZzg2OWZlYkxBN0RtcG45OVVnY3FVTWdHejBQUmpZMEFyQW1jQU10L3NBM094V25ZU1F4bHQ3VmJDR0Z0Skc2cGxKUVl4akVWZ2h2a2pCWEIyY3NEczVwSjY5WVlsUjkvY1NWeEM4ZS9XSHZmREYxMjB3ODR4dTJXU3dXeDJkallHczgzREdzRnBJYVFKUkFsd2hTR1JDa2NlN0dGTlV2aVNmamRtanBuT2JRbk15RkdSK25HT0dYMEc5eldzRWYyQ01WWExlSTR0OFFYT01ENGtPQ3NHWFRBSmFVclkwT0FzMVlMRHBhR1NqZnBOSVFPb01aaDlkbTN4SzVwWGxpTTFqTUdNbFRWYVUyaDg1SExXT0lUaHJMUTZLcEtMWm9yYnNwa1l6bG5iLzIrYkU4b0lLTXQwVnBtWHAxRzgyRTMrQm5vWGZYMmVhL0dnREJ2TThqWW5lV2dzQVI3WldERTdnMElaNnc0RXhCalNpcnhqQ2xmYk9sY3hzem9IaVNqWU9QZXo5WXU5ZXVhMklZUXkzblF6R1ViQXhDTlRvRVpKaGZPYkUrVWcwY3Q5UWJONDRBWUVHVlZrOW1HenBaQmlnNVZzR0lLYmE1QmtFYkJSQTVJNjV4elJSZVlicllYUFVCTVArM3hsRHpNS2tYMlZVdmlzTUxLV0YrTU1pWVpoUVE0NzA3TUhZRXdpd3BiRFVHd2NncnNoVDR4RU9UVnV3ZTlLUWt0SEk0VTBTbFc4aXhNYW1kZjNmOUdybm9UL3prZ29JOENzSXpDRGNsYkwxRkRmL05GbWFnQ1krZUpTSFBYbm45V3NCMDJiTStQYTZPMzlYRFgrc0NJd0J0Q0tMWDM4VUViL256SnFtYWZ6bW8xMUVEMm9qdk90bEFabXE1UURHMlR3VG5HT0dVcm1jVC9hZEpyQkxLOHdsRUV0RXpqRHd3NEV4bVJlZlRSLzlmTHRCN005RGNwYStHSlR5Z0JiVU1rWXpGQWsxMHhnVE1aSUdXTkE4ODFBNHBER0NOQWl5M3pBMXZpS0dRckcxbHJielNsRFczUEw4aGk1WmNtRnM2SGJCcHoxUm5DMi9XRDJyRVByNWg4cENGY00zV2xGTWZ2UVdaZnNNREM3YVpMQmJHWm01a1RBcktBNFlEYk1PU2M1YTh4WHllTDhNMVcwWE1Vc01nRUpWQytGUG9VcXpHMm9yUGt3NWl0aGZCMkRsZFpRd1JqTTFQQ0RnQzQ4dDZ6OXRMWWNMZzM0Z2pxbUIweW50cmFOcTExK0t6WmVBR1p0N212QWJMajBKUWFxVExiUm5HK21haGdyWnFpOWQ0UUNNT05vdndKT29YY0Z6ak1qUVltUEFZTzcyVnhrL3NHaGpEaGRKOU5yUTVHY0RhY3diVUk5YXpYQWpEYkRmV3VYSU15eHNGb0dPSXNQbU5aWE5pcUFzdFptV0p1Q1FxYkYxcmU1YkxvQUFDdDRXeE5WalpXMUZZUkJpc1hCTUUzZGNLTW1QbW5pRW5Ba3RMQXZUaHFTdndBQUF2NXcxdnAzME9lalc0NzY4cXk2M0gwZTMzc1FZNEhkUEQ4aE1SbkdEVll6d1cxcmE0NVl1RS9PNVNOd0RuL0J6aEFxM1IvbWd6ampyUjRWQUdpdmF5NTk3VE1BWSt3V0FhVk1RaHM3QTdManBKNTFybUtHR3E2TW5qTG04dzNXK3RiNUdzNElNQnVrdlMxakxwVjBlbUJPNUtqNnNac0o1Z0ZtOHJCY0JNak1VMk9YaVVsOThNOEdUdlRaL3JudnF1MTlER1paQUV3UlVsUXlOL1VQMXl1WTllaGg4VEI1SUNDR2dnMHFrS0hJWWRPLy9OWHRCclBuMVBLbUNsRDdHTUpFTWZOZEdkMFF4NXhVV1NzOUNtV1VjRVp4Wkl4REdSWE1NR2YxcHZsbC9xSFNZU2dqNnZFdDhqdUZNczB0YzAwL0hCQ3p2aXBuNlVnSDVXeGJ3ZXpaeXlNd2EwVnRuZER4NDhERml4aGc5b0daUzNjWW1OMDR5V0EyUFQyZENLcmNzOGJHTU9ZSWxTNm5IZWFPQlc2TFBNWnpDbU5zN3BFQ3M0L3g0U3VZczk5Znhod2ZBRTFyMVJJZjRBbjRBdHdtOUwwRHBnRmN1TTVSekJqQVdwV0NVTWJVbXRhR2ZUNmJnY0FpSC9Od2FCek5BY3dzSDQzQkxIMW11UHhGZ2k3d2lJQ1cxQXBuT201MVpqRExCR1NibEFFTFN5ZzJobkNncFREMGlrTVpaNjI0ZVJ0U09IelJTVXdaN2haK3lacUVZbEJXT0tReGNnY2dNTXVxVTR6T01UdVFDbDU4NHFkWEVVQ3M5S2NNMkdhc2JtQ20wSlhUZ0N6MHNiSFZBTmdrbE5FVXN6d0NzeHY0WloyaEJ5VFN1blI0TXFsazVDaWM2WVc5Z0R6VXdBSy9PazJweXJhcTBFVFh1dTJ6dTFSS2J6UmNlbmRmazdzMjl1OEhYLzhiZTJjQkhFZlNaZXViMVQxcTIvTitlc3pNdE16TXpNek16TXpNekJDOHZEcy8wdzdQejh6THpFd2VqMXBXZHo1bk80Lzh2Yk8zbExMR0VhdDRlaFZSa2RqVlZhMnhwaitkZTg4TktFTVZFcHBuWDdHU2N0RnNLV0FQS21DNHZnb284eUYwQmNCZTcvQzFLSEpOMTM2OWp4V1Ixc1Y0cTFUbStQbng5cTE0dHl0b0VWWVdvQU5mQUtnSzN0c05UNnJsdXBmQTZ3R2NyZk52M3V0Tm1ad2tHR3ZqQm1KVXpnek8yZ24xalA5WUhNd2N4Z2IrR1dwSEJmTnBBTExlL1U3NlI2cFN1TlBESzZvVHFqMzV2L2pzOTlYQ0lNejZnTEJGVjhjRVpBdG5JSjFnR1lIWkl6MjNyUFZENHc1Z3RjK0xwekYvY1RiMUQyQldybElwVTc4L2pQcFlpeFRPckEvSy9KcFgzRW93dXdabDB6VW9LNCs0QVYrOXpVTVpiUS9PeWZlV0crMjBrQkdJbVg4WXBIbUI2VGFIZGx4c09sUE9hbWFkbnhlVjFqekNFemNkektTWXFlK0FSaE1RZ3BoYXdoZGhyQW91SGM0RVprbGJvL3psZHFlY0xaOTF5OEJzODJhSGRhSmlkdkpZZFFPMXVtUFR4YjNMZjN2TzZwajk1bGwyWlh6RksxNHhCTE1NaUVhUWxzN2JhMW96VXN6bWNzcHNMWDkvS3pCdCs4WXEyVHkwcGVHTG1VdGpPL3gxQkM1dUpOQnh2cHV1Q0t3RWMxbytOcFN4SzJXRU1lMlY4K0xSMm93em8xU3l0dGFneThHTXhhYWJiWDZEdEhqQjlzcEwrSC9CUXFNUFQ1aUhxbFpwcWMrd1J1NHp4V3dmMEpYcU1va3o0ejY5TWdCbUR4Ny9PNjYvK1Q4ME1KdkxMM1BGTEEycU1jVXM5R0JRektxclp5WUwwbXBTL3YrMTIrWC83U3llaFlPWmYwWHovRExuNXc1a1VzcTBkaHlZNFdiN1hML3gzcTlkWWFzZXhNVnFUZTM5ZHVVOXlCSzNwcHd4TDhlQlMwejU2OGFUMUxvR3IzWVh5WnQ0Z01FMWJjekpNdmdRQjdkc0toZlo4WlEvZzNscFUrMHBqdmtYL3R2M2V3dDlvNGRDRmhwM0VBdEJtZkxPK3JpMVZ4SGVtUHpCYVc4ZXpMenZlekMydjhHZzBsLy8vWFVRajlrcCtnM0tnbURXb1d5N2F5OWlMZ2N4UElEMVhUR3p0a09ZSE9pWFhUSExJZ1U5WmF2Z29haVlYVEliZk5mNDV1SExXTHRnYjNPWkx3Q3ozYm1XOFVjT1k1clhtb01aeHdLenIzclpyUUt6TjRoRmVYb3NGbitQUUFWQUEzRDEvcXlDWm1laW90WEpRaGxoa1kvNVFTaGpvSCtyUXhuWno4NnQ5Nm1TYVY1cTJOamtBK09OanozSERDMEE3YTlyVEcvZGtPT1dnTm1EMThCc1VhYitGeVp6cGlyenYvRDlxQjNNYnI5ditlL09tVjMrYjV4bE1Idlp5MTVHTUJ2Q1Y3NDJyM2cxb0VBNG93REZYUnJWOTdwbUJDQmV5eUVxZFdUMFBRTnpEMTlqSCt1ZG9iREcvVzcrZ1RIZnk4TVZDWGlzVlNaSTI3UitwcEt4a0xRWXJ1M3ZzQlVFdE5iU29WSHVqQUN6WFF2RGo5MzdkcVdNSmlBQ3RnWm5zdFJ2QmlDYmErTm84OC9mWG5reEZTNFpnUVJCeTF1ZFZNaFd1VmxJM2NzVnMzMXlERmdHWUFhVEVIejFGNWlWMGJmWjVzcjREMWhjMm9DTTdZdzhXUDJMRHNETWM4elVYeGNuVGxDcEYya0R5MnorZHJLY3dPeVJQVGNNTmN6c2k0N201cFV6aDdVcDFpbU0rVGM0Ny90WWlsbnBmMEt2UGNmczRxLzlXdmlSbHlyell6eWZyMXVpMUNtdTZ4UHMzOHBqM3AzdzFyL0x5WmQ4bVlPWkYvd2RHSjM4K3c5Nlc0VXhXaWdqTFBUYjNLb0t6bHc1NjJCMjBOcFVNVHZJL2dWZ3pMbXh5L3hrMXZsbEo1QWZ0Q0RsZG5Zb0N5cG1BTFB0cm4raGpRRnJNM2pEZVZQTWFQNVJ1a0oyVzI4WCsrWkFUemdqOTFpZDVoMlk3WHM4Z3ZxbWtoVy9RODVEOVBROUFUQUxFcU9Vc3RhNlNvWTl4R1E5U01WRDZQeUNGNWVIcjVTVmk3RW85OFZpZWgxVHlGSUl5ME1aeCtZZlh1TnNXMkQrWVREbURvMTIybnpjc2xCR3M4ckgyRTlCbVBlM1ZOUXNiUEZFZ0phQ0dlZm1BUzJlVldQNUZqVVdCL0V3ai9KbmI3clpLV2JGZitkVmRRWVhLSXBadXc1bS8rRCs1WDg0WjJEMmEyY1p6Rjc2MHBjS3pCSjFLd1d4V2NNUHdwTUJtdmRkRVhPVmFpN3NrYS8xTlljbGg2OUFLR000bUhuZjVnaFNLYlQ1UHMwYmdHMENpN3FmRG1QcTZ4b3g0OGdvZVBNYVpxbGpvOVlGWDRJNEtXQjl2czBKdHJTdjl2NXV2ZlZaeDB6OXJwQzExN1g1Tm03OThyejYwQXZTUDErdU1CYW9VVlhUbUhzQWFCVmpzc28reFNWaUFNM0QxQWZES04vc2NuUzcvSG9DVjhieTk1dE52aWxtdDZjbThubnNKbU0xQ1daNGtIVnJIZGFxaHp0bWYwbzNNQXMvWWhHcUVlUW9tUWN6R1h4aGpjcFpJTWRNQ2hoVnNUem15VFJPR3lkZzlpdS9raFpITGw0Z1doT2x6eDF0b2ltRUNoUWpyTkhRWm1ydlN1b2pwUFg1dHFmU2tPTG9iUXR5dk56UVFuMkVZUUlvWk9yUlg2WG5vMFc4M2xQWDk5UXJtWDdvSlNEUWpuQzE2SGtSNXVrMjlHd3QvTk5nVU1XdG82QnVtMEl3TmJmYmg4OUhhMllZNWdESGJMTmFidHhuMFllSmU5WE45MnNnN0xIUDRCcWw3LzBQSC9LT2hETEZ3bEZCTS9Xc0ExbzdWOXZlUCt4UWRyWDErN3dVTTRLWnQvdzlSaDFaYmVsNk12cU5YOUEyTVB2ckhaZzlLc3ExczF2bEE4cE1LUU9RYlhiOUMwZjkydnNKbk9XaGpPdW1rRFdZYWtvWFZMTDFEVEFyZlM2U2Z1bXVzbUtmMmtJWjF6VCs4RDkzQWN3d3h4eXpGWCtIY2I3MithSlF4Z05JZUd1RUwySmNlS04wWHhTNFlkNjlNei92WVlQWkkyTlpmallXaTdkMmhZd3R3V3djeWpoWGdMbzR2QTNjR2ZOQzB4N0ttUGNEWjVtM3loL21sMWxPV1o1Ynhqa3JKajJoVFFwSUR4U3lJWmhoVHcvM2ZFcU42WDJSTlhHcW8venVtOXhRekNwWE9DaGN5QXRKYnRzSFViZnhMeDlZL3NkYkRHYkxXd3htaDdjWXpINzFMSVBaaTEvODRnek1UZ1ZwNkIvcnlNZzVoNjFrUGd1RjlQdWF5ME03VGduajJsemZ3VzB3WjJDV1crS0hqYjEyMlZ5dHNnMkF6RU1aT1hici9KcUJHUlMwSStEcTZ0aW0xek9URWlaWHhxYVV0ZTBFTThHWURFSFVMOCtwRHowUC8yZkVhWE1PWTJLV0hPSTA5bERHRTMvdDkvTkJjTXhmdHZId0wrOFhQY2RzaERZZ1NvS2JUbk5sWExlYjlRZGpXM3pPS3ROMjJteDlGSmptc1pSbld4YkdhR2pwWUxicURvNFhMTWZzb3VXWTRlWUZaaDNXL0tadFQrdHJER2ZHRUpqOThpL2ZjakhGNTluTDVzZEswS21jMzhmWkFJTmFYYWNWNHJMbkc1Y2ZHQ3RuM3VlRXo1T1ZUMTRmelQvTTB4Ly82Y1BmMVdBczBOOGFuTkdwMGRVekdZSzAwTWFEM1p5SE11NjdHSDVrZTFNQVloUEdVeERTQ0cwUDdzNXV4QnJ0UFpyWDZpT2pkakE3eWl1ejBNV3Q5VGY5WDdINkRkUUVhZmhkQmpEclhOSmhyTGtvTHRZOWpCRXFXVHVwam9sL2lvdFE4TTJvVjY2RDJhVnFOdm5GTGZIeEk4dEFyU1FDNkZ5T21WU3dDZjFVSmJNOHM4SzVwUHIvWjd5d1BLeGZWRlA1OWxoTW4rWUsyWHdvSThGc2JBYkNlY0Vab2E0U3pxS2MwajQvWnR2RG9XbzJyNWh0amd0ZkhPU1hFYlJ5MWV4MFlEYmZCbC83VFRXbXo0MkhjWlJmdXdabUpTWjZRYkZNUzJhQ3BOWktuRjFYelA3REE4di9mTTRVczE4K2kyREdmYk5nZHV2N2tZVWJlbCtoZ0Ntb21Wcm0xMkxyODFsZjF4d2JmT1RLbXU1elVKOHNCRlpjNHpWZ2laK0ZNcVpLbWMybnRjdVNXbWFFdDkyNG42MGZBclYyZlNwbzdSU1l5ZXlqOVIzTXVxVitlVTdzUDZmT2hDam15cG1QbVhmRzF3SE1waVlpUVZ5U1owWWx3eWozekF4QUVQWFh4cGRMRDJYTUN2YnFxQUl6dURMVytVUjZ3QmNleUJMbFNpOHdyWnQxcWxTc3BzYWlVWUpjWmdCeXVkY0FPS3poRDdFOCtwdDZOYXdzVXNJR29ZczVhOU9Wc2NTYU9vQXBhUDZnbG05bXBYWkwvOXBaMjFmRlgvekZLRUhCS2kxVnJFV1NEUjBzb1BUSUpDTnlKYTVTRVVJZHJ6b29tUXhZU05PaXRPeFFZcXBmZ2NRbkJZMWp2QkNXKy9VWVdLUzlmMS95alRUamdKNm42Y3dncFRWMGRkUkh4S2N1WGFXcVFWdkl5Zzg4ZXowVVI5cjUyMUhRemQ0RFFxZjZoTUQvOGxIdmdiK1pNSFRSd3hnejljeERHcVdlWFkxWXJSdTBVVEdER043Z2F3ZGh2VDlKRWV2anRzZjY3WVNXclA3bEhzNTROUzUxTUR0eVpJUnFkZ0hxMlM2TUVYM0IycXJEMlJHa2RWRER2L3JEUmNUK2RRaTdUU3JaR2xiNGE0RVpnSXg5c2c5U3VnSjVab3MxNjVkbDNwSHM1MjA2VndWeEZzcFk5bmthTVFMVTBBTEdNRzlCcDUvMC9OT0QyUlFmSDh2RmQ4YzBMU3lFY2RCbUlPYWdockdkQm1uZC9DTVBhZVJjWnAvdkxvMkhFYTF2UUZaY0ladXJaVFlieW5qVkFjM2d6TlN6bTZwWnRySDFUQjBEZUkzQXJKMkgyNWcrUHFMOHlLbkI3QlZ2ZkIzTUVNem84ZmgwL3NWaFUxMHgrNS9QWFA3WGMrYksrSXRuMVpXeFE4QVF6TFIxQkdDbEZDbEdhZTVYS1NVSVdIUDI5MUNlZkQwQnFoenlFdk9QUUgrK3dMUTJJT3pSK203Mk1aczd4cjNXcndBMUttRGMyOVlMZ2NzVXRDMGhUYUMydVU1ZXBjL3YrbERJZEFxMjNBeGsyMVV6d1pyNkFqTVBiV3p6S1pnOUsvYWZCWkJLd2N0UFY4OWNJU3NVbmhxWU1ZY3NMUHBQTU9ZQ2swQ050Y3lpblRML0dCMlhsTU54UFp5eDhHc0QrcnJKQ3NRUmpHR1B6RC8wQU1ncHMwU1VBZ3JWR1BzZHpsVGNLQTlsN09ZZmhia2JEbUljU3hWRHY3WEYrdEVWc1gyWWZLek5ER1RkV3MzcGxGcldIOEtDVGdGbWwxNzFxdll1QmdvSjZPQmJlQzBBRXNWdlZGakR3L0d3RWt5T2FuSUJ1Q1o4K1dlb1pLZWMzUnlnMFdxdXdZWWVvWHh0UVhlQ2U5MEcxclN2SDRJMmdaSkZyY2orSHNCYUFLQUZmMERWTlJUdXAwK0U3MU9zb2hyMk1aYVVKdjZBS0JLZ3lYc2FJOFNTcEloN0t1YjhRZWJtNTdSckdPcllmMDU5Qi9nYzE2cnhYei8rZmZzZmZtQ1h2NktDaG5rQm1iY09hQ3ZsbkYwNzl6Wng5UWlzRnYyLytNVU91dFo5SG4wQVdxaVBDbjhsT3IvRVBzQ3NuWWU3ZjhtUGhCNk9VRVlFSGF1ditXMmI2K2NXNDNhOTF0L3MrbTErRldXek9GTEpicU5LSmlDVCtOUk9LV1JYZWt2ZU1VQnJyVlN6YVMwb1kxMnlVYTRybERQMFZ4WHFXZFYrZ2RraGJmQnYzR3pnWnFtTWVkOGZ4SDAxUC9hNTVaUnEyYXZGTkwyRUlZczdOV3dNYUVNUXMzV3UyYnhVTlFleU9VQTc3Z3oyY3lDenZodUE1SURtNThnaVB5OG03YWNwWkp6MzhmR0tHVUEwbWY4ZkVlVlZjWXFqUFArTkRtdkRNdjAySzBabXM0ZXQxM0lkekY3bm1jdi9kb3ZCYkhtTHdld3didTN4QzJjWnpMcEJ4TVlnaXpERy9uenVtTDNXd1cwUXl1aXZkNFdzQ29KMDIzWmZnV0xTUVZnY0tXRzRCcUdJVUZkb2lkOWhpUE5VNEFobTNpZE10akhCVEtvWDM0TkttUGFDeW9hS1dacC9Sb3Q4NUpzRjRFeXQrc28xMDV6bm5FVUR0amFHR1VoNVJ1dy8weUdNU2xreUR3QURvSzJzRmhybTF3NWxMampaK0lxUGNWNCtlU2dqcTRCbFdJTytRTXp6eXRnbm1BSEMvS0hXUlVUWjk4eGJUeUw2ejhDczlGREdHby8yR21iQVJlUHBQdTVnWm9XbDIzeWJReWhqQnpBQjE1bzVaOFJud3BzL0RFa1RnVnFidVBqS1Y1N0s2ZUVVbmg2RGQ4a0xVMk40Y3BNTHlucWNHcXEzL2d6K292Rkg0d1doVDI4ak1uaGN1MllxNmZucmNrVnpiSDJTL1Z4dG44QlU0UDNmUC9IOXBaQUJ4dER1OHNVNEp4Vk5ZSVp3eHRXMmc5bm1obksyZHpVT2p0U3hSYXhqOHBERjFxSWZDR1ZVUDlDSGFvWkMwNXU0cFB5eW8vREZJSmhCSlFPa0Fjb3V0SFhBMmZWMjI4SHNNRll4TlRCcmFsbUhzSVVnclBVRllsREtKb3NHeEZyaU90OFZzd1A4YnVwUGNCcWx6TThWcm5XYk1sZVFVNFlic3hzMElQUDVMSkMrUGNpSFA2ZWNNb1R4SmJHWVhpMldTNEJaRXJJNEFMSXhtQ0hmREMyZ0RVWWdpWVcrNVpxZHZ0QjAzaDg1TVJMT3ZLaTBBNW5XSGNLU2NFWDJCOFllaVUwK255OVgwcVFjUHI5R2VkM1RXTXlXKzk5d1o1ZmZ3d00wNitVZHh6VWRhMWZNM3ZSWnkvOXh6c0RzbFdjWnpKcTFPY0JzQkZkMVVKOHMwT2RyMlhMTm9VM3p4OXJYenhTRVR2WlpDS01wYk93N2tMVXVYKzl3Wit0cVovc2V5dWhoa0F4bGRJWE1uUmo3ZkdZQTRuWE1XcGVxbUN0bXU2MHdBcUV6SThGTXNDWklrMU9qd0V6OUl6QzdQL1lmRUgrUVRVSjl6R20rN3ZiM2ZtOUxwcUR0NXNBeExqUlZDRXJxVjYvWjNEZ0g5WUJhS0dPOTF1WTJmZWhma3ZrSHdNei9qa3NiU3BjQ05hOHg2cGdCdXV5MEI3UTVwODBITzhUOWRmOC9nUDIyWGtiRW8zcXdFeFd6UFB4bkVJR0svbDdVbU9LQUt0alJ6VlZDR3RaR3JvMnMxRlRhMThXWHY1eVJHbEZCQVRrZ1pGbGF1WEJUWTVRMlJSalRITzlsN1BIbzcyODF2a3g1NitxYTFSS3pzZDEzd2IzVWpCRU41TXc1aFhzektkTDViZTR6cVJqb2hzWittTmpyN3M4Rk5kOTQ5NFZST1NqWEJvR09BNzIyUDZDVXgvL3hLUitDLzhDcmdSbGtsNTNaQjhFc0Mya0VvTWxDZisvd0NNejJkNHBaR0pqRnJyK21Ra1lRODVMdGdETkdMN2NRUkJyTk15aFprRmFsZXp1Z0FjUjZId3FhUWh4WFVRNFhzZWlHSDVNVXM4NDBFOWhHeXBuR0dad0ZXNERaZE5CREdZc0JXVFhGckNScGdYTi9EN1FhWjh1ZVkyWTNac0RWVDQxclgvTTVqYjBpM1FjOXE1d2loUEY3WXJINHhCeThjdk1QN21OL1hOY3N5emNyaWFKR01JTk5Qdm9HYUNlQ3NrT09IY1o4VEJEelVNYUJSWDRITTBEWDFGdlVMaHU2TUhLTWRoVENtRHdqY3RPK0k2SjgrazJEMmRQZmNOTVZzd3krUEk5c0RHWnY5K3psL3pwbm9Zd3ZQOHRnMXV6TkhjeU82M2RMZTRleE5uOEVIalBxbWx2aUUrTGMvQ09PQ3pQMFBEVUhNWWZJWTF3WlBmUXc2N3RoaU0vcDg4aWhiRDZVMFl0SXAyQ21PbU45dWlRNVpoN3lLTWh6czQ5b2srd0x2TnBFYjZOREdVTWFLOHhCR000WXZkOWdUZk90YmVOeS83UytMMWJrRVlPeGxjWWR2bXl0alEzU0RNemdjZ2FiZklwTEJtc0trRVBxRmpTWkV2Rlg5Vm83cjB5MGZzOHJld3pWTXJtVjlQR0tvWXhtUjBuRkRETGc0VkxBMVdrVGRMa09oREFXeUlUVm9NM3FBTXpubUhVd0M0QVpyUElSb3BpQ0dKN1EyWG92b2dkakFjQmduOS9PeXB0V2VDUG5FbDJnS2xDcjZRRXZmVm5VcUdrYzQyNkttVkdWejE0SmNpQVBXUGRabUI0dUdLV2E0VVVoa0dpNjhEckdQUFU0S2tUa1plMnZ5Zi8wV1FodFVRMmVFSktZdXh4NjFwam56b2xtUFlUVCtJcjBnN0JSQWs5VUZPSTJSUFZjdDlhYmdkRlNEUHR3VDNSWTNQVnE3L05IRndWTWFJWXUrRy9vZjMvR1J3akU4TWVqRGwrYVU3SHBWY1Y2RzBkdlVlTnMxWFBObEc5MjIxRW9ZLzlYTVVFWm13UmJCTE1lMUV0SWN6aHIvYXJ3eHY0djVNSlI5bWlKMjcxV0dTR3N0dzNVVm4wTk1OYm1CR2w5WEh0WVkyeW1CbVB0N0REVyt6Z25LbWNPYUxEWFQwV25Ld0t6bVQ5N1ZZUXBBcll1Q09Jb2ZDS0UwYU1BbHFVclptVU94R0E3aVp2RkhyUXpSZDNlNTRGeWsyclpPOGVpRlpGMlJjekhlZXZ3TnE1clptdXpsdm9sYWlHVTNVeXVXY3prbUpXaDhZZUJHYzVaOHcvUEtjTmFuS2htV1E1aXJvNDVtT1ZyR2g5aWpMM3F2MzFFZVZyY3hGRWU5L283eFF6eDMxNTcwaE9hODJSbkZaaCt0MmN2WCsxY21IL0FrZjRzZzluKy92NU5nVmtTMnVnQXhubWZZMThRa2lwMFZNVUlkb1Fqdm02bXJsZ09lRG1ZS1VTUy9kMENGVFRtcW5XK1pJMHg3WE5GVEJDMXhTS3Z2eVhrYVY5WHRyUkdsYXk2V2dhVmpDR08wU0ZLeTY2ZWhjeEF0TTlWczc2K2c3QjJFUzgyclR5ejFxZGlkbDlaMzB1bHkwK0Nsb2NwRXRyOE5kcTdiWFdCSmhsOXVIcUdDRUJQMHhMVDBNZ1FrWCtYNTVTQnloeXp4OHg1R2c0Y1RWWlMwaUFKWGhTWVNkN0R6ZGNPWTVtQ1JrQ0RET2pSZjdrcm80T1pHV1Q3WFhQTXIzVThTNnlvbVBFa2xIR01yNllXNGdobzZ6OGRoVEsrNUNWeDVvNXh4T0QvUDhaV2xuK25uKzJyZmZaSEorR0x5WmpBdG1LT0dmcXI2bUdOSGN3aUI3TStCekREdk1aVmU1Sk1wckliQzh4S3Q4bVBmaXJZdUZyR2FKOUh1OUk4SUExZ3BqbUNHY0lZQzhaa2xnbjlPZllwWnFNN3JmdmRDN3JVRjVUTkJWNVVtMDlQS21ZN01MTWJYSE11Yi8xM2xpdG9pczk4OS90dkJzd3V4RlIrTlJhTGYzRnlNTXYzblRDVWtlc0RRQ3U3ZGxOeUV4QjNaY3pQdUpXaGpFUEZ6QUh0SkhsbHR3RE1rSE5XZmMrY2d2YmJOVW96UlZ6SENZL3lFNi9mYzh3S0t2cUR5dXh3UjBhRVgxd0hzL2QvenZMVno1bGQva3ZPc2l2akF3ODhjRkl3cXdNWWk5WmEzOWZkU2w5akxlWjIrYmtyNCt6MU16dDh2aDhCYStaMXJvb1JqZ1JRdVQwKzlwa2R2b0JmWTY0UkpyWFdnSWV3cG40N2d0ZlgrbHdvSTljRWFYUmhCSUFSek5pbmVpWXdJNlExSU51OVhtQjJkMW5mbmNPWWpVME5xNzFmV3AvN3JDKzdmSWV2MXZkaTA3TjF6dG9KTUdPT1dmN05VSXBaa3FFMTlEQkVFcDNEbSt6eTE3aHBEMnRjYzF5cHFrRUt0QWZLelQva3l0aEx6K1ozN3lMbmluWExlbjhWQmFBR1YwYjhWQXFvc3RvWW1xYmhkSDhnbUlKWGdkbUxYalQ0QWRrNDN6c3l4RWRua0F1V1grR1dFdHo4MjQ3REpsMTRVMDJ2WUgyei9EMkd5V080NExpTXdEZzN6ejlEZnp5OTlwUUlkM3hJNVd0OC9zYzVrRG1NQ2RKNkgrZUsrV1lFTkppQjdHM2pLcHdZQ1dSckFodm1xWkpKZjFiL0lRdHYxTm5BREwrYjNGK1ZNS1pXOCtoM2QwYnNhWDIxWlRQQjJLTkJWSWN4VThtUXNxVnhMam81MTF6WmhVWUt4dkFFWnVTUndWY0h0eFdOUGdCM0s1aUNkTVVNYWhpVXNjQ0RWTkJsSEFkcWVpMGU1SjN1UFRtWWxmTEZzWmkrNnYrR3EyVnJ1L3AxV2pEemNNV1RtNEU0b05WcEx0Zk1BUzJzbmxrT1o3bGRQcUhNcmZLOWZsa01nVXo3NjN4T21ZR1hqYTNkem9HWktXTmJ6bU04bzVwOVhvM3lqWEhDby96STYxbU9HY1BTMVpwOXZvOVZZTHFoMlVjOWQvbWE1d3pNWG5TV3dleSsrKzREbU9VdzF0MFdDV1BwWHIvR1hDNFozQnVEam8xdHJxMFJnQVk1WnU2d3lEYU9LUm9kUG1mS1dRWm1PUEs2WlZ6elB2ZHhycmU4SmcwL1NodWFhcWFqM0JEVk5uSmgxQ1cxY09US2lIbm1tTFcrNTVqdFlGVnpBaktCV0c4cklLMzFCV210YmZQbHJySytFNHFad2hVTnpMQzJsK2VSbFpWVXRBek14Q1ZnR2JZSjV6eUUvaFU2TkViUE1adXR3YVE1S1dZTjBCeHJITWI4QkcwV1BPRGhiZjFCS3VJdUN4L0FReDBwRlZKa1F0S2NRaGt0SEE2aGpKWmNueXRsb3hON3FaZ3BDQ3QwNWtCbTY0N00wZ2N1NytxWmxUaU1DeTk0d1pCYk9GL1BvcnhGcHZsL1JOcnp5NTcrZ3pqOWRjbU9OM3UxMS9xaVQwNFVzd0NNY2EwQzJIb29vNnRsSzQwRlpwV0ttZjZGVUNram1GRTNWcXM1cnJucTMyRUtZZFpVeWd6RU9DY1k0eG9OUWFpbWhjQnNCMXVtbHEzSk9ENW56TlA3bWV2OGRKRGFLZUd1QnluTEJtcXRYUlh0bFdLbXIzdEdsV0VVV2RmellCYjJjRmFkTHQ3MjdwT0MyWCtOYVhwbExCYlRNV0RXVzQ0ZHR2STVCN1hjVHQ4aHJtQ2NHNEc0VXNaNXQ4M2ZvSC9VT3BUTk9qUE81NVp0V0svTW9FeDlGcEwyNHRFYXo5WXBtMi9uYzh3NGIyT2VjR3c4dk5adnhvaS9HaWM0eXZlKzNxWkdUQS83bDdSRWxrOTg3dksxenhtWXZlQXNnOW05OTk0N0FMUDVNRVdDVkpJRFZnVmhidjRoOE9wcmN3NlFiZ3dpbHN1Z3J4MGpNT042SWNpSmtiZzJBak43MzJQQkROZm1FUjIrQ0c2YUZ5Z0txblN2UmRDbXp3TGhpd1M2Z0VLV0ZaK08xc0tka1FXbXQycWxySFg0YWtZeDdkb2FiMXRyWUtaOHM3aHJjZlZPKzNhZmhpUldBSmZHcnBhNW9sWk1NVXRWTXovbkxDWVErZmRYSjNKbHZGMkJnTDJQcnczMVlpZEpBek9qVTJoUUNtVTB4Y3dmd29DTTh5UlBCN004bE5IQWJQQ2xCMG9aQWV4aUVzYVlLV2FoUERPQVdrVm9JeFEwN1U4TlFHUUdmaEcvdjJtVHprZ05nclVmekVzanJuS0F6WmFIcG0yMkdXTytyTmh1ZGV6dXNaQmZIUlBZYWRmWEFqYlYzaW4rZ2VUT05pZ2hFTGltQm1xTytZQmwzMSs0Uy9lUUh1bXoxb0k1ZmxKVlBaUnl3d3ZzeDRzKzdwZmJjYnoybDM0cXZ0RWpJV2tQOWN3QVp3QTA2d2VVc29wUXh0cHl6SkJMVmxRNEFxREdkUVlBbDJQQmpIRFdRZzZsaFh2MXI1ckRtYzNwWEhIdUNNeW9tQldDR2Nac0MwSE1tWWRReGxNNVpnWDVaSzZLS2Nlc3VNS2ZpSjNGQU0xeXpQSnd4UVRTZ3ZNT2FkN3ZJWTF2Zm1jNWtkMUhLVDhaeThWN3V3cEdBQ09vRWJMOG5EZjc4TmNVZ2xvSHdHVUNaTnhiMmhpUU5UbUlZWHlLUXRPRC9ETDJEY1RjN0FQMitNWFVza0MvdFIyT0RNd3E0Y3JhYWhCMk9BZGticGR2ZXl5ODhjZHJsQS91dzJPUDhzMnZTekJqZ3E4bkJJLyt4MWlqMW0xODl2T1dyM3NPekQ4SVNNODd5MkIyOTkxM0Q4R3N0OTduWGwxajF2ekQ4N2djeGp4MGNSeXVhQkNIRUVmcjgxbkNIUmNkc2p5WHpKU3h5TlF5bW4rZ3IzRm1FaUszUkFjOVd0L1RXdDhWTTNka3JKbGlocjJFc3VwalU5Qm8vaUc0bzNMRzhRN0VCR2JxTnpENytlbnEwKzMvbEFBeXpTTjBjWVUrOXZMMTdOZTlMTWRNclRHTXV6VnFYZ1lnclpaWk56RzhQQTlseURGN2RFVHBPV1kxVThwSWtaam5IQlcwN2RJZ3pGVXlnemFYQTBXby9pMk5ZSVlIYWpiUmo1UTFBUFBMbkorMWpvOGU5dmdZRnlobTEzVUJxbVlWWHpOemJIYTBkamhyYXRubDZ3V21uL3VjOWh3M2FuQkZJWlFRZDR4U2VyODRuRGkwM1lBVWQwRXN4UW5GWVlBUTRRQmcrdzIwSE1xd1QwdTRwaURLbjRIM1RjQ3FxQWNXOEpkTTZvd1ZZRndmOTJhV3h3aGhSZGZLYUhJR0VGbHhyWUFJOVRKV1JlT1BjUjZtdXdFS3QrZ3ErRm1SUGwvM0t6N3plb3pjcWhMT0FGd0FOYXlsY0NZbzI0TmJJeFN6TmY5MTZHUnhDZlExbjJWbXNpUzdTckZ2WSs5RzlxaVZpNi9BRjBLYVVJVXdGcWFXRWRyQ3dLeWRrd0ZZc1g2d0hVVUNQZ1F3eS9MREJGYzA5bENmT2JIRzJRSXp2WFpaNGNvWWE3VU9aeGh6anZQK3V3c2hrVy80OUpPQTJmdkdZdnJKRkxDV0hEdVlqVUV0VjhwRzl2bmp3dFBiTXNHRmNkY21nTWJ6OUtHTWc5eXlKTWRzeS9GTjU1WE51ekRPVytMN25zT1RnNWtyYU84ZUVZOGJndGxYdnU1aExhcGpkdG9EOWg5ZityekY2NTh6TUh2T1dRYXpPKys4OCtTSzJYeDQ0cXl5Wm12YXZ2RzlubU5tYTZsQ3BtMVkyM0xNUSt0UXJ3aHB0TW12RG03WVcyVDI0ZXN5L3lDRTlyR1VMUXR0eEdQMyt3RG9NYThzR2lqcGViUkc4TXRBelYwYWVTTEhUSUI0WkljUHQ4YmdQQ0d0ejhtRlVXQW1kYTMxNDJuVDFhY21RSVcvUkdOTWFPUFkxbk13eXdRbXpubWF0cmpIT0VhSzJaeW9ZR0EyYjVXLzhqNGZESGFUb05STkJtWUNNaWhpYXpvMXF1L1JNMzE4dVF0TlY4T1BIWmc5b29QWkpVUEszR3Jhd2F6d3grbWhqQVpqNjF3aFEwdTB6c0VNWnVEUGZuYWlwZUF3K2NoM2pOVWczeGpqd3kvcTAremxsT2JMSFBvb204M1Z1Rk04aDJseU5nMUV3dlFJUHVQMEg2SHZBSlFuR3pVRmV1T2lhM2VFNFRmNDJzK0Q0bFZoTmNyY01oaC83RG1Zc1cwd0ZzdzU2NHFaLzR0QVhwbUhNcXB2YTZtbWpIcG1tNjZZT1pqUjlNTzE4QW93MHh6V0JHOEdaaGF1ZUNBVnpHRE0rcUd4TTQvOVRXWnhvRHNjbW5rWW1PRkhXTlNIYW9aOUNHVUVUUUtzcWdQYTJvRE05eVpoMnEvNzFCTEhIN2RGS2MrUHhlTFZjakJ6eGN6V3gwREcxbXFYTGFHSUVkSUlZbERQZHZjQkl4QUxaVHhNUXhxRElZMjluNFV5Rm9Pd3lQUExQTWNzRFdHY04vd1FXSEhPRFQ1NGp4WGpETkRZejhjR2JtTTRlMEdOOHZvakU4THkrYTlqWUZhd09ncnNMOXhUZDJEMjljOWZ2c0U1cTJQMjdMUHN5dmpuZi83bktaaTF3MTBZczNYUEh4c0JuWnVFek5VeGM3ZEdLbVkrSnZENFBicWlkWnhkUHZjNDNQRStPWW14bTRLTXpFQkN6MHZZNHBoRnBBbXYvU2k5TDZnTDVKTFI1RVBYb1R0alFEblRIcWxoN1hSMWpIUHRLQzJzRWZsbTBjWUVzNmRPVjUrU2ZLdW50M3B3bmZsa0NHdUVzb2I1RG1aWGk0TVkrTVVoYlJBd2Q3bDdaVHdZbytOMkJnSUN6dHhpa24yWEN5M2hicnRnQ0NPQnkxdWJjK3Y4UGpiRkxBVXpQRUdHbFZER0JGMkFzWUsvbzd0ZFBrSVpwWmhwaksrWW5DdTlUeTJnYXA0VnMxdU8yYk9lMmZPZDNUVEMrZ2poMnpya3hMUjcvZVN2QzYrbkJYV0pGdTVNaTJwOXFtYXdxNi91SktJZTN3YVQva3hiUktjY1p5NVMwS2xIcFFOa2Y4OGQxUXp6YzE4TTVuNlJjOXg4Z3pNRjl3WFZFWE1PVHNlKytjQ1VSYU84d2h4ZlZVcjFlbVpwaXRzYmZNTVg2bmVSd011QnpBeEExSEorQ3pnejlleTJiVnlsQnluQkxMWEtVVi96dGR2cWV4VkFuZ2hsdE13c2pVMzNOaGd6U0NPY0NjeDZLS01yWWhNWUpXTWNybFgxdWM0VGl0bUZTanQ4QWhjalQ5RXZWdDBna0Z0R1FLTXJvNGl5bmVFM25lWEM4cWF0SHdab3IvNlVNbGJMRmo4Sjlhc0RFeFV4dHZNS21sb3JTbzIxUVR1bnBsbG9vODVhQkY4T2FBeHBqTjZlT3BSUlkwQ2JtWDZrRnZsYlFaSVZrbFliczdYSzVrR01MUUh1NUlCbVFLYlhtM0hJV0RVcm4zb056Q0ttbzdvcXBaeGVMNHU2amU5OHdmS056aG1ZUGZNc2c5bWYvdW1mSGd0bTdyTG9FSmJzemNCTUxkOUxBTFp4dGN6REZkMzVNVlBsT0pjb2MzT2hqS002WllReFg0OXNud05XVWxBNmhib0V6TlRYbUdCRzVZdjdhQ2ppNmhuaFMyUExSZXQ3TzNDMVF6WExlaXZsVExDbWM5djJFOHllUEYxOUVwVXh5Q3FKU3RiN21MZlhZQjhVTTBiNjVmeVNPelk2bUZFeHl3M3ZYREZ6cTN4Q2wwNm9ZK29MZTR4QU53dURNVUthaHpKV3owWHI4bDhmRTh3dXo0UFpJeDByZVZJWmd5TWpjOG5VWDdFdk1KdUJzakwvVTVyUEJ0U3BITFBtSXBzUVdTbGUrNHZVTWwrNmJMNG05R3dGYWpDYmY4RXZyTEdHdHliMnNhSTBtYVR3eG1DMlZYR3YvbjY5azJPcWN3L3VnaGZrS3dpWDdEaUtoVUMxajRLb2h4cG9CTnZXcmNuOUVLNzhXVHhTVTZCRlB0TTlJWGNRS2lRaGxDOXl4OG8zL3VZdjlSeXpQcTVxMmRjK1U5UzJnREtBbXNBTVJhUlRleHdvWnZtNm00SlVnUnZBYk05dDhrV2JGcWFJUDhGZ1RxM3ZaZTdaVGpGekdGdFRHZk01dGc1ak5BV0IrY2RWS1BuNmlBRm9Ia1RCSDVYV2ZKOWV1MWN0eHl3U2dzeHVPamh2ZXgzTWFtLy8rNU5MekIrTG1PSUZzVmk4ZWg3Q09EaHpZQk5jV1R0VzBnYkdJQW1nRWNoT1htajZWS0dNTlA0WTFDL1QySUhNVFQrMm5sZm1RTWJXODhkRzVoN2NNMWJLZkwzNVVoeXJtcFdQZXUwZG1OMUk2SzNIMmZsNnpwa0ZFbXkzOFNNdlhMN0plVEQvd1BIQVdRYXpQLzdqUHpZd0c5WWl5OENNODdONWFvQ3NEY1lFUGxlemFCNmlOSzgwL05FaHpaOWpCRjRLVitTNDMyZHA4d0l4d0NUbmQyT3JZMVkxQnBTbEJhWUplNjdpZVZpamh6SWFrSEdkWUxaQjMrdVlEY0ZNQU1lUVJhcHBzTkkveWpGNzB1THdDWVNzdE4yejhFVUFXcnJmRkxTRFRFQ3FDYVJ4M3IvMmQ0Vk5aYjh1cDE4SVRURXJqNHlvVk13Y2Exd2xNMExWUXhhM3l5OE9ZNWl2Z0xIcStXVTRDV1pqeGN6Q0dBZHc1azlSZXpzRU00T3pNWmdScWFtWVhiei8vcWpWVlJoeFJ1dnd5emdLVDNlSXFMdTlXTWZCd3NhMjRBV2NiNmhQMVVBQ0VscUNpUTVybVVKa21BS0lZbkszaTBkK0ZjQ2lYaThvSk9UeGZncG1xMUZyZ1JxSEF5Qm1CYXNyUWtudFpYMk1JdGw2THFwNXZEZC9Kb2xmanBVRzJYWVJkL2dISzhhYmZ2dFg0dmRNWlo5amdoZkJ6Sld5dmliemowcnpELzVyOEZCR0JRSmpIbENHdml0blY2Q1lGZGprVzlWQmpOV3VyRlZmTUtlK1hCbjNvbXdXRVFLemd3NVNBaTdubXJVcmFCbjdrSG02WGY2aEczcTRTbVpoMXNYQURPT1Y1YUt0VERIanphSXZ0UXhyYlh4QWhjeERHWHNmZ1BZZm56QVBaaVhlSnhhTG43cDVLSnQ4bjYvTmp4M1k4bEJHaERzZVYrT3NlTkhwelB4akVNcFlUcDVmNXVHTWNHVjB4Y3pERlhubXRjbllSK3ZxRitkUEhzTG9PV2E0VnFWeENNLzNpSWpIeHN4UlB1QWFtTldZN0M5ai9qdVFFM2trb3hTem4zamg4czNPR1pqZGQ1YkI3SS8rNkkvQ2NyNXlNQnNZZytpUTAyTDJ1aG1ZSXJQbHhpQ0pBb2VEODN3V1RXMjZBMlJwYTYwUFZVNXJoS09DKzZBeVZnbExlUjdhZk9paUFNN0JET05OSDVlMjF2Y1N5TnE1QVl5MWFROTVsSUpHSmF4dFpKaWlBNTJiZjdBVmhGRTljN1dNdHZuUjlqUXdlK0xpOFBHdWVJVkVJN0lKKzlqbkpPREFobEJHWXhsWDBYeVB1OHk3WWpZNkxybW5vV2RCNENIb1pNSStIOURNUDlhOCtZTCt2RFJJT0NQTERNR01VQVpGVE9HTC9EdjZ5dGIyb0p4cFR6dUx6RCtFemRBQ0ttNmVrRll0eExGb3oxSEZwaXRIWUxhNjk1N2pQZjZnUHJraHlLNFZxQkF5QUFaY0RyWHFrSThNSDNJV29LZUcydU9vSTMvZmZJMWRQR2ZxbE5obkM1NHhkVURrUGZLbXc2NXN6OTVESi9zY1BsWjNwZXpqNHJseHFXR0hXbnVQd00vUlB3Ti9jWjd2bHBIZm0zM1gxeUJzMFlwaDdSSENPT2NxMmhhdnAvbEg3TURzVUw5N3pBQkVyWmw5R0xCeGpZRytOZGFKWXNiOE11cmNidlpCcFN3d0pxd1J6S0NZQ2JUUWQ1V004NEN2bm8vRy9aNW1LcnQ4Z2RXbDFrTHh5dEtYNTlieXYvTVJ6R1FQZVpBcFlnWmdBak9kZW8wL1hHdXZSUHpieDVmSWoyV1U4b0tlVzlZaENTR011ekhtTkQ4RXVMRkJTTklLeml6OHNTUUttcC91ektqeGZDZ2orem1VeGFoK1dWdnZBSVphWmVqWGJvMmZHSDNrQmg4RHBXenJ0Y29jc0U1dTdvRm41THptQ25MTjR2WG1IQnJMdTd6V2RjWE1mN054VkdmY2VEV2tLK01UWHJoOGkzTUdadmVjWlREN2d6LzRneFRNQkZDY1A1Vks1cS9IZFFWT3g1bC9DSnk2ZW5ZMGI2WWJYcVM2NmxEZnpUMndoK3BYRldBNVpQRXo2ZU9oWGY1YzZLSWRMcDhWNW9ycGVWU1BUTmRnM3BoZkE4cFhXTUZwd2hnaFRhWWZCREJaNWhQcWRudFJZTHF0aDhCTXIydGc5dmpGNFdPejJtTmxMd3RSeE5pQWpQTkZmUU96T1haaGFiRDl5am5ubUpzRnMwY3pqTkhyaytGaDBaSkVuVFMzdCtFUHNwRDNQRlp6N1dHT2xBRXhMOFZzenZ3RFp2OUpHV3hySy9vSVd4U1E0V3RmRG1acmdObEROcmF2cDMydUVKMTFDc3p1dnN1MEhhTUwvMElPb0lGYWhnVWQ3blFvampBL0NZV0ZFSU1ja3R6RjBXOGsxT2VMMmVycWdnK3BTUVEyd0JMQlRNdThSd2U3eU42SFZ2ZDRENUVxVXhrWUh1aVcvN1gySDRlOWYwcC9maERrZUtQOENMVUxuMHZKM0NGMXMzU3JoQnVsb2V4YmZPL1htekl2VlF4anFHT21uZ0hHRU1Lby9vV3VtRmt1MlFFVXN5eThjWTB4MTQxaFpQNnhBN1p0aHk0dmRDRXdjeENyMXVZaGpYc2FJOGNNOE5WWnhlRXNITXkwcCsvSFE1bTVJVUlaM1dXeG1LQVpNTlAwTmVhYmFRK3VsNE9adzVpVDVZRkpmQmk3NHRiczh2L0ZZK2ZBN1AxaXNmaUpXSG9lR1lGclpBYmlNRFowYXJSNVc1OXlNSE5YUm9lME9ybFN4bkZnUG9FempSTzFiTTRtMzNQTXJscExBUE56MW5reHp5R3pWdWZwd2N6WERVdzlaKzA5SStLT0ZNemU4aHFZMWFJY013OUYwTmhoS1p1clVlbzI3bm5SOHEzT1dSMnp1ODZ5SytQakgvLzRtd1l6RzhkUVRVdkNHRFcwZlE1WUJsL3oxMGRmOHlOMWpYT1JGNHJPOTNGK0JHSUFQWTU5aldBV2lWVytqK25FNkJiNzBVR0tyM0dGekVNWnR4M0lBclhMVWtPUWRtaU5OYzhVNXRqRzE5cDQ3UEx3NTJMdm1EOWI3c0cwY00vaGpQdlU3L3ZRUHlnT1pBTlFZOStVczJhWi96YzlwSEZzL3ZFSTVwanhhd01lQ3ZJZ1NkT2x3N1p2dThUTjhxRjRnaWdOMHRKY3MzRW9venN5enFjQ3pzOWJ2M1l3b3lwMkVKWHFtT1pQL0ZQaXcyeGk5Zk0vSHdVdWhnWlFjNkJsbWhJQllMN3VtTUVmd3ZLUUZWVVlGaWxRSUNTVlFDTkl3WHZDcGg0UG9ya1NaQjVjd05VL1hhYzF1a2tRR0ZNUk9NYmIyMWczMk1ZSVQrejNWb2xlcFg5bVRQNHFOOEN1RkZqVkY4SXJnUldmai9MTVVnVU5QMjkrSGxXdndiWDhlV3ZQamRNYWpGTGU2Z2UrV1VsSlBRU3hPcWloSmFCVlc5OXlybHZsdDJ1Mkw0MGxVOG5RMTFvMUlMT3d4a1JWdTlMNzI5anJLdGtsQWxZVVY4amFuSnQrQU1RcTFEV0NuQlN6NHVvWTRlekE1OGtzakJya3ZPZVkwWWhJa0FWRDMyS00zT1lMSEJvSlljVkNzS3NyWmdRdnU4SGhXbSt6L2ZYYStZL3Z5TUdzeFAyeFdMd0pnWXVBeG5uT0RlejBSK0dQcUZXR2NRcHRXZkZwQUp1cFo3WElsWEhxaWhKeXpRYUZwaytVWDRhK3FXT3d5SGZEajRKNlpKeUxJWmh4anVONStFclZ0QlErZmYxdy9wcDNSc1RiUkhLVTEybGdSbGZHVTFmL3Z3NW16My9SOG0zT2dma0hBZW5uenpLWVBmYXhqeVdZR1hEbHVXYnFaNjg1Z1YzKzFwV3pFOXJsKyt2blZMRVVuREkxemNjRE1Kc0xhL1I5dk1nR2ZjRmw2WDJ1RWN4NFA0U3MzV3NCVlNxNnJldnBDRUVpUUUxUWxZSVp4d0l6ZzdETXVaRmcxdHFXVzZaeDNMRTQvQm4vNWs3bGkydVZvTWFUUEFOSUs0MWx1bUxHS0ppRDNscVFTZjdWMzhHTU9XWkRNSnUzem9CQzVwVzBlMHRhN2ZzMlM4QVdicDZRQmdIS1pVR042YzVJTUhORllya0RzeHEzUndGUzB0U0RPRmwxbDZhTzVhdzlBY3pVNHVZdC84eVZzL3lyYUcxMXpLNmR0WUhaMDU1Mncwd0NJWEtXNkt4ZXBEM3QyWm9qWW1ISVl6Q0V6eUJ1TjNJd1lNMHZPQVJPYlExZ3huc1VzVzF2Z0ZtWk9nZ2loTkR5QjNUMTB1Njd1RzVuMUZmN1hnRlFYN2REVDgycmFDOGxRS3VMVmlOZzdERkY0QnA0ejlxZlQrL1ZIN21OWGNWaXZnU1ZOOUlwY3dQVm5mcG5yTEROZmpNQU0zMis5bW4xdWJmNTBlOEFVUFdUTmN1NDVuQzJaNHBaa21mVzVnOGR1Z1JrcVdyVzlrMEs3dVc2OWlqWUY4V21wWmpsbWFOdHJUaHM5Zkh1ZFFRM25GV3YxeTlnZ3RtQjVZdjFzU3RtRXBhWWgxWk5pT3JYZ1dKbWNCYnV2bWp6cm9vRmxMUmlQMHFaZjlSRDBDSnUzQ0dNTjZwMUVxZldXRDI3Z2RsamZpNzc0dnpmWTlxRk1WNjhBVmpMWTRETG9VM0tsbDQzQkRLY2VPMEF6R0FHd25HU2EwYjcvR2xZYUpvUWRKaENpdHFLTmp0ZE1hdXh6WFBMTWhCVEgrTTBoMnc4dGpNSHR2bDFmM2FjVjJxVTE0aUlYdzQ3eW45OXpjTWFUVEhMYTRha2M1eG12SGtEczE5NDBmTHR6aG1ZUGUwc2c5a2RkOXh4VTJBMnlFTnpJUFA5R3FmT2lRNXBCbnZWcmZJekpjOURJSGxrWVk5WWN6WEw3ZmFIaWxseXVKb21jRkkvQlVIQmo1N2RhcFJ0TFljdENGV0NKK3VId2lQN1NlQVRlRkV4MDgwMXlPTHJLaDBhZXh0d2F0eXR0ZlpuRjRjL0xiQ2llSFJrK0pHb2FWVnpoRElQYVZRTE1DTUN1TGkwYjhER3VZZE1rL25yRTRjeVBoS0tHYTN4SmY4SnhBUm1lUENNVmplTEp2OEJ3UG9EYUc2ZG5vbGhpQjZtSzJjT1poYktlQWtGcGh1UXVkbUhRaGJWMXg3T0VkcjJlb0hwLzhQZVcwQzVjaVRydWhGVjBoNTcrekl6TXpNekRqTXpNek43bUQzb3dUc2U4RENlQVIrUEQxNDh6TXpNak9OdDc1WXEzNU9Wc2ZxYmY0V3lxalJhZm5xM2o5YXFYWm1SbWFWSzllN3UrdnFQL0xOd1ZZdyt6RWphb3NsamFXRTdFazNkcnQrbU1sNTMzWDRiamNsTHJ6SC9jbFAzOUJLb0tnZTR6NzFmY2hNQVM1R2xadDUzRWR2NmVDRXkvKzdHNTZ4ZFp2Wmo4TCsrOTBybXcrVktXZnhNWWxxand0ZzVTWEVFbU5WVXhnVEVyRUtZS1lnSnhKMnVNYnNJR0dQNjQ5ck9tZU5QTGNYT205czVUV0dVK3JsVFk0OU5uSCtPcWZVNE01WFJDR2ZLTkFwbUVqY0FtK3pwRERCTGRsbHBxUGdwa0dsZkJUTTc0WTBBd0VpVEd0T0o4Q3lBZDlsSDNmUy91UHY3ck92dm8vQjFXbTlEV2pPdTdSMFVzcnpPdm96Tk5BTnhLOWpiak1xWjdtazJONVZSMTVlcFlxYUdIMm5xWXJvbkdTR3NhWWVmMTV0d3hyYlNUbDJVL3RMKzdtTDJZSk9YLzhsL2dGUkdUV1BjdFhBWVpZS1psY0YrOWxzWHR6cGpZUGE1WXdhelQzemlFd3BtWTRZZkNtSGExclRkbDNqVVZlMHl2VVp6M3pJQkpZMmhyT1BVbVZINjU5REV1cjdHUVMxM1pWUjQ1T2JTWWFvUys0anBKdFdpbUxFK21zb1kxMHRNUGl6NlNabnBpeVVPV09odnp2YXhmdlVSdXlSWHdncktIbldrTTVhSUs3eEZuWXBaaTFrMEpqeHpvVWl5WEQzYVQ0eElaWlFkd1BReEFwTkJPYUhNOVFJS1dhbG5WYzhNOFhJNmlZdHdhNVNkdFBNMVpzV1c1dmE3bVlRSkNNTURFR0RNY09ReGdGa0tZN3JlakcyRnNjeVRqbXZNcnIxV3AyTlQ2VWlOSS9TVmp4ZHdhUTFpN1ZCNFZVUWxRL3BpZTZuVzFOMmNMUUZUVm5YK0xPcnYvblQ5SEY5eDd6a1haaVltUlJYUVBhZWF4S2tzM3VvRGJ4T2xySllCWFdpRFNrYUlHeGdIeEcyUEU0RFdSZU5LU3dlQThVQ3FvOEtaQ3VjMC85Q2ZTY25hTWtLWC9vbUYvUXBRS0ZQTURHQVc1U2FVY1JuWFJYRmpqRDRDWnUzMGFYdzUwblpreEV0NVlRSm1TcFZhVnRVc1ZESFhpYUQvdVEvcmY3MC9hTjc5aUMzNjM3c2JzaFlqOEVXbERHZFZ4aEkxclYxWEVKTjZ2dWFNaHhoLzBENC9Od0ZwMitYbk52a0taMUVmNnZ2c2NtRXNBbDg1bUUxZVU0Yit1aGNaNjZPS212WlJNUHZWd2Z3djFDWHdGaS8vM2Y5d1hkYWx3L3JxeEdWS1hteVBWMWNWczkvKzFzVnR6aGlZZmVreGc5bkhQdmF4Y1RCcnQ5bElpbU51Yjg5NnZxbDBVNDFUNEVvZ0xIdnYvY0VNTDFYU0dHOFpnN0NOWTZQT05XWXhKN0hLRDhXdmNQOHlwaWlpckczUkhHWEx3RXpoaXdxZXRrV2NSNERaUi92Vmg0eTIrUHdOU1NCVENOTWora203bW45YzFFeEFLbU5vMStRVEJiTjVhOHpFK01QZy9hOUF0cm5oam12TUNHWTlZVXdtNDl0NkxrQ0Zzd25LVU0wQ3pFUUtPV2RsbzVpRldxYXBRcEd5S0xFZGh6QnpaeGZyb3lhL0FuaWtyTzNxMXNpeTJpQ1VtbXpxZG1MbnJybkdBZ0syYnNHbDFsUHVFQk1PcEJIbXIrUmFoUXZFYWloSnBYUnZtSExvK2pXbTY3RjNCT0U0eU5SSnZiOUlLWlRieFRVVEowbWJDRm02MVRXeGlSdDQ2L3VNOEcyUlBuRkZYQytITkxrL3J0dExJQlo1aytrY0ZlcHY4NUYzUXVHeU9NU1IwV3Q3a2I0NFI3c29hR0dYRCtoQ21ZQW05Zmd1UWxsQmpXNk5BN1ZzOVZ2Vi9QQUV3dWl4cW1jcVpsVExhQUpTYnFSMVBtRk14YWpLTk1JL3BmNWhxVCtCMVgxaWk1K25VbXV5UlFQUUNHWk8wTm9GWmlCT3dlV0lWMGdEbkczcUgxTFh2SHRaMTMvQSt0NWxmZGx1U0dOZGp2bHRiWE1ReGhxcGpHaHptb0ZVMWN3VjBOSkRuUWcxaGJGbGs3OFNpL3hzTTJuRVVHNkRXUTVpV3RmK0U5dmE2OHAyUVdvWnpPNXE1cDgwdkh4WkZUT0hYVENjcXVRbENscXl4dXprV3hlM08yT3VqSjg5WmxmR0gvbVJINWtPWmppM3dFejZCSHhsN2NickU5SUlOdUhLR0hHOXJ6RW8wemFCS28xRmVXaGRlMlRqYUY1RFgyTWJURnVBR2VPUmZzaDUwNUZSbExHb21vS1p3Sm94cm1DMk9SUGF0RTB0OW1FSzRoL3VWaC9ZQldhK1MwblRHT3BzMHpWbW1UNmpSK3VoNWdMQWJFb3FvNEJaUFdlTDR1aklHRVFxQythb21PbXlySXZZdjJ6bkJOR25Hb0RVRGRxcXlLUUxsTXlXRlMvUDc5eTNyTlNQMytYdjZ2bUIyUUM4S3B4RkdkUlpkTDBaNHM1a0xvQ1oyK2UzaVZxZitjeit1WUxzSmFYMlVOa0RhODZWODdjQTJpQ2k0aDlLOGc3N3BVZnFUV2xUdmpHYURoOXYwS0M4aWU0WHAxMzVWMS9IR2puc1diM1h5eHZEYi9meDkxQXhPL1ZtWDI3T2dMQW9xNUpHRUNPNEJkUXR6VmFFcnlhY3Nhd280TTBOOWRkYnhRd2dCajA4Y1ZuRXBGQVhPSXYrOFZOZzZNZ2oxZ203S0d5Ulo5UVloQnhFY090T1lId0pPTk1VUmU1c2NJNk03TnBmT0pzYlRHZmdsU3lNazVYTW9FN1NwdlJmZlVEQXpEOXBmWCtuTkgyUjlRN0F0bWl2TVp2bjNOZ0FNYWtMaU1sbTFWNnZoMDJuYTUvQkE4Z0FhT21SUVpudDNML3NwTEcrckJESWFua2N6QlM2UE4rVHJHMlRQNXFpbUFOb0U5Yms4SThVczN0K0laajlFelgvMEhUMFZqWUpDdlhaZmZXTml6dWNNVEQ3OURHRDJRLzkwQS9OU21YVVBwbXFOYUt1RFJtWTZmcXZDYVllK2Z0S3U1cC9hQitwRDJRanhQWCtXeTlOZTJSWjE3RXBXR1ZnRnVNanpoakh4a0hvTktZL2FoK0ZzdHFIVUdZQlhHaGorcUttTWtiZFA5aXQzcmRML1hLQVdwU2Q3RUlZb3l2akV0Y1NWOGFMNDNDbWFocVBQY0hzdktRTDZVUlZPU09WMGk1L0VUY1lrMEtkNUJsdEpZQ3N0alAxa2FtTXhXemwrUnF6TkpVUmx2aWEvaE45YXZzNXdoc2UreHlLR1NZaHJveWlxQUd0WlgwYUpsVEI3Rk9mU2hXWlhHWFphN21SdWpYT1g4S1UzOXo4bHhxN1MvbVFyL3dXOVFQWTl4V2MxWHJ2OW9lbUV0ZjhXYlhUV08vd3FmZEQ5Y0pUUHA3a0JjQmlmektNaTdLbVB3NTFIek1GTWRZendkeHhsclZuY25DTm1XR0hRVlcrckFWbTBKeWlIUDJZOHVpRDE3M0dFbjRoMzdDdUtobmowUjljMDErRUdsYUZTakg0UUJsMWc3aHB1bXlReDVZbHpOYkptckdMOVdaamtyRi8yUTdDWkwxSXF1T0Y5L0YvMng4MTc3N2YrdjczelZiSkNHQnRWUXp3SmpBM3RsbDFGK2Ztbm1kd1p1elRqYWRMYzI4elRXVWt1RFJTR1FGamtzWVlhWXFTdXFqMU9FOVJ6UEtZR3BiTVZjdFdvM0hmRWQra005cGZOYk5mdHZyeS9sOXR6VDgwYnlCOUZaUmRzd3FLdVErMit0K0xPNTB4TVB1U1l3YXpIL2lCSDFBd3krRkw0R2lzdi9ZVk9HcWxQV3JLbzJYOUd0ZlFjaFBNZEJQcFpIemJWcitoa3JFZndyd3ZZMTNBakdESGEzQ0RhYTRsWTF0VThyS3NNYVBiSXQrWENsbVVGY2JpckdEMi9tNzFYdHUxbHV5YzJWQmpWTlQ4SER3eUF0cmd4R2hSRi9PUGNTQlRiOERjT245R0ttTlZ4YzdURXA4d0Z0S2c1SEJHZTZWTVQxd1pUeEp6anhNamtBbkxxSTArWEJrQlp2Z3pHc3cvMUdVeCs1dDZGeEMyOHdBL2J4OGhLeVpUSmRQMVpCSFRWTWFoMmlCVUl4RFJORmQyN3BPZjFIVEZmRyt2UXpoR1pLbUM2czh2NEtIcnNvb3hydSt0RThuaXU5QkU4VXlINUEwQ1hPMTkxYlNjdjlUaGNEWU42aDBrcVovamhKZnZsWWF3L0ErUlM5M3BtZzlEQ1lzRDlYTlV6dlRNOW9nUjJJYXFtQUdza0tKNEVlVUV6a1JJcjVBVys2REZkNCtBbVF0NFFUVkRmRWM1SUV6allRb3llSzZNQWRRaUhveERnYWtsU2dYL2RDZXFlS2xxcGdxWnBETEsySE1GaWxtTjlhV0NtVTZtNEVZcmZjb2h5cGs2MFdMaXYvRmUvcS9jcERGKzBKWWIrRkVvWXowQUtTQ05TbHFqVDkraFBPZVlaaEFpWUlhNnJqZHpLOTdaQ3Z1WnRWMFpGVWpveGhpQUZ1bUxCa0FiYksxcnkxUWhhMjBhRFRDY1ozMmZRdFNzdFdYYVBoN3p1NXJaSjA3QjdEK3ZTeW1kZmRHdnlyVHJyMXpjNVl5QjJTZU9HY3krNy91K0w4QnNYQlVUeUlrNDBnMTFYQk9pNmkxb3VtSWhqTUZkVVYwYUZhTFNlOXpSSndXenNaVEY3Sm9LVHkxd2t6Vm04YjZ4dVRWaGpHWWZjZjNZZUJwQVYvdmpIT1lkWWFWZjE2SU5BQzhMcTM2QW1SSGNBR1B4TWdLWXd0am1UR2ZIVFNyaisvdjF1MlB6NkxJVU1LTnl4dGc1UGhkRUdVSVQrZ2VZdFg5dGFpeFBaN3dBTUx2ZXhsTFZ6b2ZlQkRDTGxDSGRkRTEyelBaTU5nU1lxZXgzTVo5Z0VwUDFaZzd6RDhsdnFPWWZ2OHVLWFVML3RnQXpmWVNET3FZd2xzRlp4MG5vRFNNZUFLZjltS2hGbDhZUzVoOGYvM2c3ayszd2RvanRWTVhEdjl2Qlp5VzVpaU45R3ZPVVdoNmJmdm5EejVmOTVyM05YVDczTVlXeXFvYTVwaWhLdVdnZC9iRzMyU0tTNWx6L3gwdTVqQ2hwM2t6Ukh1Q3NTQ1ZmVlRKTlV6U29ZcWJwaTFHT01RUXpUV0c4R0dlNk51YlpnaHJqRWVZZmhDMU5tMjVrdnFkdGVxM2VBR1ltZEdrYVE5dzFsWUV4R2Z2TDcrRUd3Sit3Ulg5bjZ6VjljWVpTdHBockVLS3BqQXBkMmZndXI4ZVlmSTh6QlRSVnpGcXBqTGxhMWpMOXFQWGRHMGhiV3pHYnVINXNtRzNzMFFZd2pVOEdOVWxuZEwrdHBqS3EyMkplNW91dWpPV2F4ZDNPaFBrSC9EV09HY3krOTN1L2wyQm1ZNnBZdmhsMDJ5cGZONVFXcUV2N0VjUUFiZkYyKzJ3cWJZQXdhVU5kQXFpbUFKY2Jmb3kvWWh6bktyQ1htb0xFZlVROVBoZFZ4NkpmaGJFaGJQQnhIVzVDSGRBVzBEV0ltc1owUmpVRDRaZ0FNNzk2c1g2WGljcmx0VzQ0UjV1am4rV0F4akVKbUtHczljWTJZTlJrWnFZeUFzaXl6ZG9vQmFyVlpDWE5nTGZWUXFETXBaNlZIV1ZPVG8wTVJVNm9IK1A1YXFTTnY2WExTaE9YQjVzeSt2Q3pqSDNNOGhzV0dNT2pLTW9CWTFrNlk5bVlmM3owbzIwUjdQaGZlMGhSaDMvSHZPRmdWOVEyalIvRjU4dWVkLytLTDZsUTVRbHNXZFRsRzJBZ3FLSGZJRElORkRNbStzYVpCL1ZrcUdMb2oyOTFtQnZWYTY5cDRFRi8xUnhsRUdmZmM4bGVac3VBTTRDWktHSlJKblFwMTZpNmhyNmNYSCtpZDZ0MzNvNHR4K0N0bVBWY1l4WTNTY1dzaTl4S3RKbXVLME9LUTR3bHFQM3N1K0kvNFIreXJ2dEJXL1MvWHlGc3RDNlExZHlVbW1QYTREWWJ6T1FNV0VzY0dyc3dBcEdOcGdYT0NEM3IzUGlqUWhxQkxGSVlyUUZtQkxMOXdVeVArWHVSdFdETTU4RFpMdy9tZjluTWZ0M016TzF1cTJJbXFZenRuN21ObFBEQjdHUDlQYzZZSytOSGp0bVY4ZXFycnc0d3UwbEJjWGVGbkRKbS9rR2xxRUlVenpHRzF3L0lDblZIcjIwWlZOWERWRmxpbVhCREFDUThOVlEwM2Fzc1RVZVVzVlMvaGtSRlkxM0x1czladkQwL3d4aGo3TTk0WEN0aVVWZFZqRXBkZ0ZXRW1Ob1lFS2NiVkhOVGFvQmNISEdkbThEc3ZmMzZLbVR4MVROWUJaRGwrRzFhK0l4QWhsbCs0WFVHQVRQK1htZE11WWJ0dXRIMGIxRXhhNll5L3E2Nlo5bWwyVzdZbkNDT090R2h0aEhlVnN1dDdYM2MySW56eHNWS1grb1hkZDNaUmpVYnpLNnY2WXpwUG1adWw5bFFVeGxOVXhuRjRjeHRHYkZRMEdLMjNQbUlZS1pVaVVmUUVnQ0dja01DbEdUVEUxdCsrTU50VzBFTmphOXAybisvcy9GcjZLbzNUYldibno1SWUzbTlURHN0a1VWdGJ0Nng5azNIYUZEckd0QjBVTzJqM1E3R3JmbUllM3oxWjA5ejM1WmNTK2IxekxSR0FseEo0RXpBTE13L2tqOUpVREU3Z1EwK3dhd3RtTk9DdjlqYWx2VTdVbTN4bDVtNVBMK0RZM0pSRm5VTkNjdURBNm9BWk5VMnY1eUlVa2FBUXp6S0pWbXkxYTkyZ1ptdzhYNHhLbVpJUjh3Vk1vVXluVlM2eWpuNi8rUlZIdjR5MW5XZklYQVJ0bklUa0hhNzF0dVcrdnM0Tm82RFdYdVBNMGxsbERLQVRHQWtVOHgwejdJaWE4c3M2Z0pjMmJrRVdFVTk3Z09LbUZjTC9uRjcrM1o3T3phbmZUQzdwWm5kdEMreTIvM3JHak5KQm0rdXpXVWY0MHJxd2V6cXhiM09HSmg5NkpqQjdOM3ZmcmZ1TFphbkt6WmdEZU5NcnpObExWbUZxbnhUYVlHcWZPMllxR0o0RWR4d1BiYkZmWE1ENkVISDhoVnR1bkgwWE1WTW9FOU5QcUxPOUVoZGZ4Wnd5L2UxZ04wS1Z3R2JNVFQ2cHh0UEM0eVpHb1l3OWJGdVB1MmJDMkdUNmMzNC9sM2Q2aDFGZmlNNlFBeVFKdUFHU09NNHRvVmlCalpKSUN5TjZVRk41dlAxR0UxbExKZHR6bkJjdkNUS21CVHBFekNtOGlBM21JNGJQWW5OcHJHbURHV1pKUFkwTTZReUZpaG1IaFBBR2pQOFhUMkFUTTduQ0dyTnYwaEhlN0ZPSGorRkxubk9WVE8xenc4ejhBcG1pdzkrY1ArRVB2Yk5QUkYzK1NES1NFMzBPOUF0YVV6ZmUrSkxSK2xNMVlFUlhXY2xCa3FvSGNQMkJkcHQ3Z1RyNzRxRDVvL2U2MzllaS8vSW1zSm9DbWJzQ3loak9WSE1SQkc3bU5jSmJJbGkxbDQ3TzloU2R4dE10RzZOYTU5elNSdnFnMXVITi9ZVFFOWkdhTUtFbkY0YWdES3BJNFkxWmk1UVZTS1dpSmtPNDh4Z1pvekgyQ2dEek9TdllGbE9wcDU1MHp3WG1jaVB2RE4rcEx6Ryt2NHBoTEc4clBVbXBLSGNpR2xkbkIxelNKdTc5NW5uQ2xybmRhM1pXQ3FqQjRqcE9iWEkzN1FWcmkycjQxdGdsaHQ3SEY0cG01aWFtSTlwZzl2THpleloyeDkzajFnVlF5cGpCbU41VEVHdE9xcS9iWEdmTXdabUh6aG1NSHZYdTk2MUY1aU5nWnJDMTRoam80NHp2UTdHODNyUkwxWEZXQmJ3YXUxanBuQ24xOVpYcWh6T2VjVzFtZHFvNll1cWpLRmRyeEdIeG9lSUE3N2kram9tUDlRTVJNcEllZXorVzdkNmV3QVlWYkd5WkZwajFBWGdBR3h4S0IwTVMxWE0ya0EyUlpQNWJZdE5XaHN2ckRGTGJQTDE3N1FFTTU1Ri9sdklSR0ppTzJGTVlxS2EwV3FTRzB3emxaR09qRHg0WjRRMHhIbldzcVF5NnMzQ1RsL1ZNaHFFc0g0QllMYXl4ZnZmZjhqc3R0OTVIVUVxWVZ2ZXUzbGU5L21hcndCUWFlcWl3cGpCUnA4UWhqSlRJWmVsdWpJR1hLbGlwdlVzQVpqMUtCUGFDR1pVeTNUdG1NYlBhVjBUbUtHMmlXSjJVUlV6TWZFQTI3RGRSdUFzMXBpZGMvaXRlQ0pXaWdzamxnUnlKdWlIZWdrd1crbk5RZjVMLzhERUcwNW9VOWFjZmYvYjNjdzZjLytmMXZmL0tnZXVyS3d3cG0zc1B4WE1vS0MxMHhzekJVMVNKdHQ3bkRFK2VFZTFqR21Ob1U0MXJmSVZ6TlpXOHZSRmxua1dJNC85alQzYWFZcWplNUpwZlg3YlZ4ZXovMnhtZzlzVG9aamw2dGpFamN3cW1MMStjYjh6WVA1QlFIcmZNWVBaVlZkZHRSZVlNZFdPNXhaNEVhcVl5dWp1dG1NZk16VVdZWXdnRlh4aG03Z29ZcVBLV2R4M284NzdIRFN0VWErNUQ1aHhuelo5RDBLYUdJZ1lyc0Z4Rm9DWXdSZXZKYVloQ21jYUQyWE1hcHpHSUdIK3NXbnEzdEd0M21ZRU02cGRVTVZjWXFLYVFTMkxjNDFWTUd2ck1kS09RemVnRHNWc1dpcmpaVFdWOFpMMkZxZTZFVnRYejFoWUY0cFpBbVkxeG5URmFJdFlBWmlGcXRaaEw3TmRZT1oyM29wQUdmM2F2SDc4UTFqajE5azRIdk1ReCt4ZFVobjEwL2NLYmtVVk02aGxIZlpDSzNYclhBc3d1L3JxUTFHV3VNSHIzeE5MTlVwVS84TW1Va2lncUVxbm5iVnllRXY2OXIyMlhSRGJUcEI2QmUydGZYQUZiVytiVlJiWEp0bm9Xc2VPWEtUK25qRGU2LzIrNGF0Vlhna0FROHdDdEdBUVFrVU5SQ0NRRm1BbTZoakxiSXR5QTloeVg5UEJGcm8zR1ZJVno2Vmc1aWlYYkVXcHROblFwVUJtQ21QS013SmtNbGJBakhkTHVKSTR6dHBmV1pwbE5mOFF0VXhrdnJETHpXZ1NaOXJzUi90M3ZjM043TStaZHo5b2ZiK2NEV2FOdHYwdDl0TjFhUkdMTTJJS2JoM0c1WnRSaTNJV1VFWXdpM29qbFRFRk04SVlqb0NpMWo1bDZLUFFKZjNHTFBHbm0zb2N0TzNDWUxaWlovWXpiczljRmV1U1ZNYnNWY1pTSEFhemwvY1BPR05nOXQ1akJyTjN2T01kQ21ZbE05MElHT0phS0ZXbFpxcHJCQmtGTUFzWVV0V3RsbE1JbWxnbWxFMVpkNWFhZjJpN3hnU2dzdlZscVNJWElLVFg1L292bW4xUUpVTjhZRmxTSUMzV2xVVTUzak5ycS9EbE5iYXU5MkhyTFlGWlhWTjJVeGxHSU4zYisvV2JUVlV2cmFzNkp1cFpXV29xWXh4aWwxL2tnY2FqckE3MEZLSlVNVk13UThIVmxmR3l1cjRzZlAwQlk2cUc2YVpzMlljeVNDb2pvVXZYbStYTXd5TlNHU3VZU1NvYUZMTkxHOGxPV203Y1BUa2Fla0IyczFJR2pHbTcyTE5VYmVERUZ1OTVqL3lTT1lJWDd1VW9uUm5aYVR4dFVmc2MvcTYwV1JzT08yeFMxd2Q4OC8vVXAzbXNEME9kY3N4eWlMNEtZM3F1WU5hQ0w4WUliQXB5dXVsRVFSeXBqTHMwOEFBeHRxWHJ5eVJXajlqSHpBQldMSHZHTitpbkVFZi9ETFozcTlIMVluV21PK0NyS015RkFoZmpvSmpaUmR4RVJvcHhLSEZtYlhLTmIzdXJtOW5mc3M2L1MwR0xrTlVHcnZucGpubC92VzRUMnVqY3lITjczVmtYZFVlOHMrS1Iwc2kxWnByS3FCYjVGakNHZFdabXhWd1ZNb0d3QnBoSiszUmIrOE92R1V2ZnAxMGVpdG5mTUxNZmNIc1JGYk45WDFoajl2ekZnODZZWGY2N2o5bVY4WnUvK1p0M2dobkxvcVpwbTQ0cE9rN2hhT1JzZ0JWdHo4YnNWY2FjSXFpcVZlSGVaYTEraExhNDkvbXZOdFFwMklsaXhqanIwVDZvaVFpTlBiZytEU0RJTVNYcUZjYWluOFVZZ3RuYit2V1Y1WndvWW5vQXlGaVBjUkV2cXFEVkZNaFZtc29vWmV6QmZLS1AvUUZvQUxNOGxUSFlCbUFXaVlDeDhSb0J6SFV5T1pnbHFZdzFQMU5NUHZEN1B5ZlFFblZPYkdjcTQ5S3NLbWFPTFdUZGx1SFJCalZzRStlajJpNG9FL01QSW5GMjR6UURpYjdpV1hmUlNvQVpGYk4zdld2ZmZZK2g5eHhJZlZJampsU0pHaDgvSGp5OGlhSlcyOUZXcTg1ZUJjUDJwNkpmbGYxVEdrWHgwM0hhUTE0UCt2YXZVVEFUdU5JNkxmWFpoakxOUHhaYk1KUC83ZmhPU01FTXluNk1NWXdUczZNVXpNNWxaLzJPbHJxV2wxOElka04zeWg4blVNaVVaVTZZMVljRGZhVU1NQXZoTXM1dDlVc3o0Z0ZtYU9OWVhXT21GRWw1TDd2aDVLYmp3MkRiTjF6cFp2WWM2L3VYRUpZVWpFYmpVaDV2bTJNVXNwam4zQ2dxV2c1b0xuYjZidXQwclprQ0N1Rk1yZkpwK0dFTk1KdXhwcXhlaytyWmZEWE1ENmFRVFlnL3pjeGU0L2JxZFFXekwvSVZ6K2RQV3p6a2pJSFpWY2NJWnZ3OFJzQk13U1kzL01qQkxBSkRab092NDBMcENSNlM2eE9nbXNBbVpYMS92U2I3S1ZqbDE1YVhqa211a2NLV3ZyUy9sRk9vQ3FXc2prOVRHWVBMMUpreCt2SDZ0TDFuU21YQW01WUR6TVJHdjN0THYzNVQ5bHN6dUtWUU1VTzdIaHpMOGxEQkRNOEhMS3RQbHBZejIzd0ZzM1lxWTFqbGwyeW5iSDBRNHNRVG5XbFlhQXBqQUpmbWEwcTcxOGxLdW1Oc09IMWgweTVwWmhYQUxndXJmQjRLWG5CaFhGclJMNlhXSTVVUlVKYXZONk1lVUtTZStHd2luZkhFdW5lKzAzd0hESURZa0k2NGFZOXdsdUtHSkQ0blpha2JTS25YOEtaallKTDRSOGlMV0lLTWNlMWFMeDVqWktQcmdvMnJsUXJ4M2pEK3NHaldRdEgwRittVTBDZG5ZVEcvMmdnUWs3RzF2NXQ1ekVYcE9xcDFETDkrbzNTcjgxWEFscTh0UCszNElqN2tlNzVSd1NwQVRmNzZVS1NmcW1nRU1xUTZic0JNdmdPb2Rva3Fob01BQjZVTUIvWGxEWmlGRGg0Z0JaMm9rY0tZNG81WTU5ZHJESjdDVlFoUGFUYmdpYkpMMUhrTmdwbWdKRUVMZGNrOGxWbklRWk5OQzd2OElYRlp4Q0dnMW9nRDRtcDlNL0d2dVFuTXJyQkYvK1IyK21JOWo4ZTEzaTZQZ1ptOFJ6Nm0wM01iek5RTXBOK21OWlo4clZsbWx5OFcrUUZsc2pjWnlvQXZsaE9ueGJaU1JqaFVtSnR2MW5FUUVKTStmcE1CaU51VkRWZEdtN0hPekl2Wk1KZzlidkd3TTdhUDJYODdaakQ3aG0vNEJnV3pxV21KemJWbld0ZjRyblBBQkdQaFBPanVVMkdNc1haOXZPOWtNRk80bXZzU05hd1ZwNE1qMndoeWVzNlVNclkzMTVxeFRxdDh0aFBNcnV6WGJ6RDlrMmJVQmM2eW8wQWRjOFJpYVphQ0dRL1ZhcFJ2ZE5uV0RXV3JxRjBQTU12L3NPN2JGRWEvcktwa2wrNHc5S2d4WTd3aEg5WlV4bVFTaU5HQ01zMEsxSTJtZFkwWk5wZzJ1NHpiME9ZR0g2R2NvVDUrcUYxK2pzMlN6b2cxWlJaMVNXZU1WTWIrSFc5UEZROXlBRUdJY1hLRE5yYWxNMVBZa0ZHQUNiR3hUN2xHQVVucHhOTGRhYUlrZFF1SVV3dDlaVlZsVGRiejIwbVVyMXhKVkhqa2V3ZUl5b1dUZWNsSjNsK3ZDN2pLQnVvTVIvUzVoMy9mdDJRS21haGoycjZKUWRaUm1PTjVFZG9NVkRLc3lNei9mQkY5MmViU2p4dFNGNmhiNHFTWXBDa0EzbERHNmxIQzNIYnliVEE3eVdGTnlvekpqNFVjekZLbFRCRlMycldOWlZITUFGU2t5VHlWa1NtUGtBeEJuL0t6NzMrOFlXbm0zMitML2krR01wWENWUk9zc3JpTzVYZ1pOM2t6YS9ScjczV1dyenVMczRKYUhKMGFnWmdvWjdwL21kRW1YOWFWQllUcG1aQzF2NnZpUFBqeVF5cGlZK1h2TDJaLzIrMmRlU3FqQXRwNHZJTFp3eGFQT0dOZzl2WmpCck92Kzdxdkd3ZXpBNS8xK3FLWXhXdEFuVzJxdWxIcHNuSHcycjlOK3UxdGljODZYMVMrYXRYb3loanFGNkNNNVlJOTBHd2tyYkVKWStqRGczRUZNVDI2Ti9icjF4bEFLZ0FMWEtLd0ZqR2tNaVpnaHZKSmg5L3psVmwyV2s4VWlsSzVNeVBCTEgwVjM4S1lYUloraHFxWTdkNFB3UEZvb0dER1ZNWlZQV015QkxMOGNIRndEUE1QTjF2SjQzZFZ3QzVWUTIxQUdCOWtJc1V4Nmlwa0xyRWIwakxzOHZVR2MrS2tIcEErblFXdzBmeWplOXZiUkUwSjhRZFA4UEI3VU5pQTNKU2JYbEFSS3B0dU96Zm5yTkJRZXdQZUFCUEtkd0VxQ2p6MVBYT0RmTitseVJYSVpTNkFsbTFwSmdwVWRDem0rTHdVTXVXVmdsdDlmOTVwcVROeWpXWGJsOVY3RUtoR0dRSW5iZ0pCMTF2MHJlcG9BWVlrVDdQYWRqclRSL3pRZDhwLzdoSmxoVEdXYTEvRWw5SWU4WVVrelFtWXBRcVp0SjJZMnVrWFRRQ0crVWUyZml6SGxwSWdUUkdzS1ZFT3UzeGhHRytLVFhsYmFRQ2JuK3h3Z2RVWmhCdWpxdmVzTTZibUh6NklFd2tvMDFUNlExbC9sdEdLa3FtUFgvNEd0ODUrMUxyRm43ZmxCbHdXWnN1MnVZZkNWaHZBNXE1SkEyaGw5WTU5TzluRVdxL1hjRzdrdm1aUTBFcm5ObGpIOVdZNXFJaGFwdnVVMFI1L0JTQWJXSThqVDFWa3ViMzU4MTZLV0x1ODJyL3ZENXJaWDNWNy83cWFmNHp2TkRsaTZiUUZzL3YyanpwallQYldZd2F6ci9tYXIxRXdtd1ZvRnBYeFZFYUZrTFppcHUzejE1alJkbDd2TThwcXcxK1lObmxnTU12WGtVbDNnaG5TTURjaEJUTXFpNktRNVRBV0w2UTFacW1NZVArNDF1eWplME8vdnNLQ1U3aFdMSUV5VDlzYTBBYkZiQndCVkxzUmQwYUNXVDFHOXpFTHMvbHlDZE1XaVNwS2wrSmlzbVFiVWhrTm03TUpuT2x4RXFtTWhadE53eklmb01ZZnp2VnV3N3BFOXkzalkxblVOMjNMRE55aUhMT21LMk05RjNuOGhCWUEyNE9UV29jZUlGcUFSU3JqbTkrTTFEVS9CWnRTNHNHK25vRVZrVUtIWDFwdUFTVUIzTFZQS2ljNU51RnlnWmZUTjJSTE1VSkZ0RnUwOGg0RElrN3h6R3U4NFBvV2ZRS0NvZytBRG51VHhiMlRYT01kWW80Qk9uakx1RCtrZ01hOEZlK2RiNFdaeFh4a1FGUUFhNlhFbFNxd0ZsZS9SY3cvK2pPRnN3QjRlUjhlNzA5Q0RwakhsN09ZMWZLamZ2eDd6TTU1RzhTV2NTNVEwSGdvbk1VWnFZeXlYcXpDRnI0akdETTlXbXZVQ0dieDNZcnZhcXdScTJmUmtSQ0xma3ZZNWFQLzRCQ1hZa1BwVU13YUFsVDB3MFNqTGNabjVoOTZqQ3BtVXNmZFJ4dkFiRTNnNHMwbHNaaWt4aXBKVW1VcjlUZk50YS85SjlaMS84UDYvbndLV1N6UFduK200OGJpcXJ6Tk5STEpsTEl3Q0dsc1NoMUtHdGFjRFI3cnpacXBqUFVZTm5FQk15ZUk3YjhYMld6RGp2MUJiQy9WTEk5OWZqRC85MjZmZ0N2ajNpOG9abmRaUE9iQVlMWThNSmlkSE5pVjhjM0g3TXI0aGplOFFjRnM5TndDc3puWElKem9OUlBqRDRwbUE5N1BDRmY3cUdIYVQyS1pJamNRNUdiQ1djc1l4S0lMRlRNRnRTeVZzUVZrakVWY0hCcHAvckVUekZEWGRXWjZkSy9yMTYvUkJ4cHZxV1dpaGxtMkJrMFZNM0lMRlRIbEY3WXhqUkhsVERGTGx0cFV0ZXk4R0g1byttTG05MC81Y0ttS21keDBsT2xZRXZtWWJFL2x3Y2orUXlvam5vNER6R29xbzJEbDZQSSszamtoam9vWklZc1RTdGFlTlE4aWRLUXkrcHZlRkZBVHdBSjJFWjdTN1pWZE5qbjJBQjRaRTIrQVYvUlgwM2NaSEdNalVPK0xJQm1BQVA1elFwYSszRTQ3WXk0eEROeFl3Vk1hWmFVWnd0SUphcDJwWWdlSWpWRUJadXhIUU1vK1E0ZkNSVkRXOVdyWlZ1Q21rZm9XMm9xYjRmdTQ4ZXI2ZGJQSC90UVBRZ0VMdUVKNWljMnpsc1BtbkNobTdDZXBqMkgra1NiM3hnWVIrcTBkL2ZYUEdMR08xcU10Mml1WXFmcVY2VWxzVi9VczZ3TnRmUERkcXRoS1V4U0ZZeFRZa3ZZU1lPYkN5STd5aG8zSjBaM1p1U0h0bS9PenBqTHFWOFlqZFVGdlh0T3lBV05VejZ5QzJxZXZ1SU4xM2FjakpkQ1dpNnBRVllCaXVXZXN4am1tWnprSExjYlp0OWsvbEx3bzl4Z25hODF3RGVtalI3ZjczRG50OHhXbTFCNWZYUmdWelBiZmk2eGQzMThGYS9ieDJUQ241MkxsRG03WDFsUkc5L2EySmMwWDFwamRldkc0QTV0L0xBOXMvbkZvTUh2VE1ZUFo2MTczdXFtSzJhaEtOdkdjWFo5cGUxSFBiUFVuT3k5bTdvcjdRRnF5K1RUQnBRbDFoQ0FCUFJpZHpGdHJwbTBCcHdGd3FEZGhMYzRhUTF3dDlndjNMdE5yQ0xCMVYzVHJWM0VUYVk4elJhU2xncG5BV2UwZjR3bHRaV0YyMHZGQlJ0bUZqdlBvMHpBQnViNllYWEFGczVaaUpwYjRxYnNKSjBYYXhPUVNNTU9OQjAxS3UrcytBU2k3Z0ZsSjlqRVRHSk9FSmdXeGFGdEVHVzFZa1JKZ2h2M0tUdEtrTEZYUEV1MEE5UnZxWStqSzdJMXZOQS8xeUV0QWp6a2Uwc09rQSt1ZVVDNEF1TGdHb1NhVnpBQnlGcEFWTFpEcDRuU2FQbGVjRUJhcGRmRldSRHpjYjRGUzVVQ1VRZ0hQYXlEV2ZSVXFjOWl6eTgyQ0YvVTY1b1NwVUF5cnFsVHdmb1FmUnorQVpjeGRVYXF3RmltR0NrNXh1NmNxblRBZlFKZHBvUFg2c240czBoMjNKM252V3FaS3VPbjUrSi85WVNwaStpUy9JKzFhUVk1anBhNWd4di81QVZ5TjlXWHBTazJDbTRCWkNST1FSQjJMczZwbmhES3Y3ZlZhNHJ6a3hodjJFekgzVUdhSmNzUVpJKy93bWxETUlsVlJnYXNGWGt1a09jWTRjalBCVE4rY0UrQ1JxMlVyTWYrUXlYejgxZi9KdXU0clI5ZVNTWHNEcHFROGRpM0dXK1hXbUNuN291V2JVdXVabTA0UENaaXBHeU0za3hZZ20yN3NvYkcyaFQzS0IxTysydVdac2NIc1A3bDl0U3BtZWNwaXZwcFkyc3BnOWgvNko1NnhmY3hlZjh4Z2RzVVZWN1RCVENDSDlaa3FtNExSVGdWTjdQbXpOV1l0MkV2ckNwUGFaMko5RjB1TjdZMUc0dzNieHd5RUNocnFCSzlXU2lQcmxvR1lyalZMOWxCVHkzM3R6M0wzbW43OWlvQXZyK2ZDSi9zVXpEUUdzRU5hcE5ybDU3OUcwN2JjdkIyRzdHMVhScTlPakpjRmpBRmx4S2tFUjcxeDlHRnVKOEJNb0N4Wk9LZjlOQVVTdVprMW5URVVNN3pDcCswU1hmSmZ5L0ZJUnlmRzVySkFRSnNEeERDWi9NWXJ3Q0VoSzBBT1crckNObi9UOXJyWGd5d0FUYXlxR3NUNC9wdU5ZUXlMTEdRZHBjdzBRcmF4d1JBS3NHRmcvQVhxRU9XTFNwWDJUNVJIRTlWeDlvZWtWWDNwMWJYLzlGR01xdzQ0ZXRrbi90SlBFTXpxV2R3WjBTNkFKbWNsaEhJVEJhejFmNzRad0VxaExZa1RIMWpHU3MyaTRFVzRHbFhHbHRKWDZuRU1yakJGMENMWGtGWHFHRmxidG12Y0NZRXFVZXNoWU1aSHp4aG5FREdlbDF4anhodFFzRElsU05ZYjRGYnErVU92ZkpIMS9mUHpORVl0ejRsTkI3MW15cVNxWUgwem5iSlJqM0o2MU0ybWFRWVNxWXpkamxUR1dGdm11L1lwR3oxVW9ab0RYTU9oUWV1Z1kveEZibDlUMTVnMWJaMGFhOCtLcERMK3k4V1R6eGlZdmZhWXdldzFyM2xORzh6bWc1aU9pK3ZuSUtheEpGMFJwaGhUYmZMM1QydGtSZnUzWTVQSHRjZWtxcGdDbENuc3RWSWFGY0xFVElSUWxzSWQyeFR1MU1FeHdPeFYzZnJsY3dGTTI0c3VZRnJFdVc0d3JhS1NpVk5qUWJvanR2cktUTnczREhQOWhtVnlWMGFrcVoydkJpQ1hBc2pxbWNBVlNscWFsNW01TXJaWUptNDhVODRhcEJscjBJbzF3WXdKVHUxTVUwMXYxQzlkcVkrYkp3UXVuUlNQWmt3bXM0MWZjWVVkOUtWZjU3eFJvVUc3N1BGbVVOYkdpVVR0NUdmTktRbnNUNlB0UzJtN1BpZzBUSFVtZ2xsdTZxTHZTMzF2MG1mdzVGLzlHWUpXUE9tSDYyS05RYjVaaEZPalFwdWhQa1E3ekQrUzc0NklxNFlzVUthQUZuMEpjZ051aEdZZlh1dFEwckJ5Vkw3TGE1dEZHL3FWQ21aT3VGcEZXZFV4QWhqUEFtb0JkMWl2NWl2WTQ1ZE14WThVeG1pWEw1ZndNOXVqM2lHVkVUY290S2xTWUJ4S21QWG1POFEzRTd2NkZkZFp2N2lsUXRFc0FCc2ZzL2MxOCt2dnYyOWE3dGE0cU9jYXI4WWdwYTQxVTlBNjRkb3lHSDZ3bjVwN1RGZkV0SDZzOE5Wc3Y4N3RXMnNxWStkcDZxSUFXME5OcTJEMkR4WlBQV05nOXBwakJyTlh2ZXBWdThETTVpcGtNV3hDUDE1ellDcWp2QjloVEVVenBqMk9BaGc3alN0cnM2R3NURjF6cHBEWkFqQWRxdUtiQWhteUdYV1BzMTNwaWhxM1RIR1RtQ3BvbG9IWks3cjFTNFZGUXUzSzRXeEJndytrTVM1SUFRSm13U3FBTHdoTmVBNGd2RW02STQ1eHhheUNtVjFhRmJOTGNzOHdsZm5HcUhSWTVGREdsTVVvYzZLYTN4UjE3c3VzYTh3VXpNVHdJd1d4QmtjdmtqVm1NWUZDWFNET09rRk5DV0kvUG43R1pGNzlhbDArcFlYcFVwZXFMcFVQV3V2TUtDbnBPNDdmQ3ptaXBmUElKWlBMSVFRRGtSRmxTY2RycjNDTUxNazlhQTBmVnFRWHhnMndUZWR0dTdRM3dGYlp2V1N2TVN1TjZvZmRmbVI1Nm0vOGZPTmJ0S0FjOXZjQXQzTXNCOWhKSGw0UE1LdUhxbU9hMG5oQ2tNdjdzQnptSDlqOEluVlJZaHZPbXpGY243WVVjRnZtaWxueUxlM0JNTkxlam9uNXh6cDNVbHpxbmF0cTV2S2wwM0ZnYWU1akpzU29hcGxNTnAxSURteFh2ZnpUMXZkM0lNeTAwdy9iTVlVampiWGI5WnJUcjlXK2I5YmJWdnRxRERJNDB4bU5LWXhVeUhnbXBPUWdwc0IyQ05PTkF3RFlBWUh0MDI3ZmkxUkczN1Y1UDhvYVYvT1B2N0Y0K2hselpYelZNYnN5ZnNWWGZNVk9NSnNDV080ZWxVT2xNc2FyWktDbTE4anQ4dFA3d1RXYnR2cTZOazM3S21DMStvbUJ5S2hLbHJveUppcGFUSWo5RlBCWVQrRUxzYXljQVZlaW51Vmc5ckorL1dKakdtT1VFelZNd0N5bkExNWpHYTZNK3V1UmRaYkhMZlZ2d0xGdXB6SnVqekQvaUgzTW1qYVN5d1RZNElpeTdqa0JCYkEyMDJoK2s1cUFYSlFuMUFwUmwzTDdXWDdjMkZBNkF6SGhZNDFiRjVQQUdyTjQvT1JFTkZiUVJ0ODY3bWZtdHJMeWlsZmlDZDdiZnU0YVVwMktOUlYxV3Z0ek5kNHl5bUtvS08zSkFOU3MzU1c3NEZ3VkVGYjBuS1B1bEtiM2k1ZHUxanp0emtaa01ORzVOQU9uTlNOZVpnOGg4ZW1mLzVWUXVrVDFxc2RTQVUxaUFER01CNWlWbXNxWWZDZElhcU9jRS9Yc05ORjNKZC8ycDNDMU5HY2FZcVEyMWphRk0vWlJHQ3UyVkRBVHFJcHlQVnBLbXJLT2ZoQ2htQW1ZTFU4M2tjWU1SUzJyTVVLYUF0d2lybE9xMWxDRytvWW40a1N5Z3FTbjFwSjYwL2dBaXNUZTl0SXRtRTJBcVAzWGtlM1R2dmVZaWJiOUdzdU5RVW9YS1kxTVpTeFlSK2FwUXRZQ3BwdGYrYm81MWJRQXN4OFZ4V3lxNFlkTGZhamZCSCtoZitZWkE3TlhIRE9ZZmRtWGZkbE9NSXVOb2FWdHROK21yaW9TUVV6VnNIMFVzNVlLbDhRMVpoclhsenBFNXU4bEFOZTJ3V2UvRklnSXBGR2w4c1c2WGtzVnM2aEhZQWVZR2NmeWZ0bkdkRVdDWXd2TVh0cXRYNWpBbFNwa2JDZDRRV1dyOWFSdk1Fc3dUQ1kyc1U0NGszSnNNdDNZWURxa2kwaGwzT0ZuV0JSZHNJOVpTZW16cGpMR1pOSzFacEFIMVJpa1lYU0lEYVk1b1NYMk1STmJnT1J4VHM1eGlGVkF4THcrMEd6T0JUZm9KRWlkcEV4Q3FCTzdONjFzZU5uTHdzaWhUa2t4b0FBNndpZ0NNQlltR2JUN3dOTThnRVVEaEJGeGZTVElpT21mZ3k3Q1ZDTkRHZFlFaitJZDllVU5xT01HMVUwaTBiWWlnd3BDRUFRZEZDUkRFZzR0MkRkT1lIakh2bXVsaE5GSFdOeEhFOXZ0QzY4WWdBbktEclhOOHcydlk2UTk4OFpmSndWVVdVVUE2NXorTmFKZ2pOWUpkcnJHTEZmTlRpU2RVY29DWi9xZFFydjhjL0pkRE1qU0dOdmtCeldoekZFUE1BTmNDWHlwaUFTK2tXOS8zMEdpM2ZvVXFHN2g4ckVUdHFLc1NobjdLVDhUekd6Z1YwVnZWcTN3YS90S3hyQ1BnTnViWGt3d08zUXFZdzU2aDEvUGxyZVB4M1V0bTZZNWJ1SE11d0F6TWZ3Z2lCMS9PdUtoZ2EwTlpqOVRGVFAzK2V0K05aVnhQWmo5cWNXenp4aVl2ZXlZd2V5NjY2N2JDV2I3cmpsanYwWTdXU1A2RG9BaFRYTnNPVVNxWGY1a2FNdU5RZWFuT2JaVU1iMmt4aFcwNks2SVRhUGxHbkk3QWt5OEJ0cTF2KzJJeDBGUTAyczBGYk1YZCtzWHlPOTVuUFhQbnRwUFZUWk5hZHpXVngxL25YSUpWcUtleWRaZ1dkTGM5UlhRQmsvQmJCc29sMVk0NDE1bGRDYko5Z2hRS21XZHFZeHh3TXhqSlRtWm1PaE85WXdHSUNlYWxoYXJUV2orNFh4a2E1L1R4emFDV1V4Z0pZb1lBVTF2dktWMWNzZTVsWldYdmpnM29tSlpBVUU3dGhJL2NxaVl1YVFLWS9SbTlFVmcwTVZUalJWVDBLb2FjTlZRdk5RTkVjb1pJdWtJbDNrcE5PbjlaQi9oZ1ZiQUNjSnFuTzhmQlV2WCtUMTc5VnZwdDZoQVZqZ3NTbGwvZGduTTFieTVkY0FXbExOVlhXK0dsRVgwU1pnbCtzUzFKTFd4MkVLK08xdmYzYXFRNVZCR2NQTUFNM0lNeTh4SVZ2QnFRSnpHZmJWYnJlYzZzdGF2R0IycmNOZGJBbVlaYVJiQ2xwd0pjU1hKMTN6ZGl6NXQvZUlPczllTEtYQWRDdHBZMXJIN2dxT09uN3h2MnFraENGTVoxZUJqT29nZEhyU084M29iTVB1VlZiRytncG5tZXJQTU9zOEtabjl3OGR3ekJtWXZPV1l3dS9iYWF3bG00L0RWYm91bXlhbU1hb1dmcVdLSksrTmN4U3lCbmhUUTlETGFOZzUzK2lKZHRmdngrcFBXbU1YbmxUbzBDbUFKUUthcGkxTGZCV1l5TmdlekYzWHI1eGRWeHBhdDM1eDZJT3R2SWYxcjIwb3ovbVNOV2VPeEgxcE1sSkhLdURNZnE5dmdUR3pQREJmR01QbVFmTTNrSFAxeU1Jc01HcGxNZ0pwTUJtVUJzenJ1aHVxR291WWZWUzI3UlpxNGxKL3p2NzA3djd5aG1DbDhOVzVhWWpRUmwwbkZPclRoeFM4eUp5UVliZUJoQWk4YmhZVlM1bEJqaENwRVhTbGM0eVMyOFU1Vmg1cy9RNWtUZ0tqWHhLYlRlRU5SaFFTU2FQMXVBUmk4TDY3M2luS1Z6SlQxQ0NyUURyRUZnZFg1WUI4MmN5aUFMVE1TWGdQOWpKK1RoUkpteHZldDkxOXFQNHVZZkM0cXMyRm5NelRqYXkyZm45NkwyZlorbjJzWE1wbEY2aG1Zb1c4b2JVdnVZMWJyTlpWUmJQTHJHVkRXQUxNVGpvbXQyM0d0YXY2QlpHUmRJU3BRRnVBRzhJcDQyT1ZUL2FkaTVpZGkyTUhVeFdDVUZNeEVYT0oxb0tMNU9qNjYvTmVFbGpXRmNhRlFwdXZSWVA2Ui9FeUNLcVkzTDNYMllYdDhLSzk2d1JiTXBxNGoyejlka1czN1gyK3hpUG9CcnBmRVdJZHlWcm9PZHZDQUVGWE16Z0I4VFFPenowTXgwOFcwN1hYTzZBL3pqOHNXeno4TCs1amg5YUpqQnJOcnJybUdhWFpmSEppTmo4bnQ4YUVPQWM1b2wyOHBiRFZnYVE1ODZiajk3UEtsUWQ1dnpoZ29pT2thTTM0bUFsNnROV2NwWkRHdWE4Z0lYNk5xbW9EWjVmMzZ1WkdHMkZMRk1qWE1sK1FYV1lkVyt3NUxzM1VIWHd3anFERUxjQk9YbUtRL1huUUJNNVZRREdEbWRYMlozU0pVTTZZcTF2UElZNFErTnF3WG9wYUJMTGMzanpaT01vVTE3SnhkNFE2R0ZGNWg3SksyMFVkeTUwWFRGa01wbzAyQUtHWGkwRmpySmRNR29nMWFRanpDRXN6V0w3dzhIc3dqVGJBQ0N2ZldvcU1FQVk3UTVYVk1YSXZyd2dwZ0xQbDloN1E1SzN4djRFTVU0OXFsaUlzOTN0K281c1IxWUdJaHNBSXpESUdNdUZtTk0rV1NjQkp6anFpWW5vQURJMkRKbm5HMktST1c1ZDY5OEgwRFNtdXFJdDQ3SUJBM0ZmT3FYNHQ2L2RxT2oxc2dENENjZkFZQjJJeGZ2anpSbjFPZ2duQldSRHdEdFNYTEdCK3BqUEtkMGY3ekJkZVE1V0NtS1krYkdKV3hmSTBZMjFwcnpSRFQvb01UcWxRWlE1enRBbVlwKzBCNFd1bmRTbDNpZW1hN3hnVE0rTWFKY3BhRFdGUHlLeWkvNVBtcW1MWFZxalMyWjhwaVBuWS9aZXdBU2x2YnpyOVBWYkxWLzFld2RBQVY3dkQzVGpDNzhjWlF6R3l2bDlybG43dkZDOCtZSytQbHgrektlUG5sbHdjUWtSVm1RMXJTUGplVlVSV3pzVFZtazUwWGRXNnRjZG9telZNQmJuSmIrN0w1UG1hNndYVExMaDl0TzFNWkZkSlVXV3VvWktsajR4Yk1odWZzL0EyNVVQVXJZbGhUSnVNMEg2VXNBR1lPT0RNMU1aeVlNSWQxWm0zekQ0SVoweGlaWjZsL1R0ZEpTSDBnbVBHZ2VzYXpURW9ubzNKZ2JwZVB2Nlc3UHI2MTcxNVVNMEthMjBvZUx3bGNLM2pMOGNiMWFDaG1sei9mckNDSnplc2FzZ0NKVUhjQ1BrSmRrZzJhazdWaHA5ZHlLbTJpM2dUU0VZQUs5RHR3elhac1hLYU84VlBWTHNwQ1NCVTJWUXVLZVFRVVlnN0ZDRDdjTVRvVXJFMWJVQ1krSnlRemtrNWRQT2tMa0M3dUtUNWFTUUF0dW9FMlpjaENWcTZLb3htb1dOYi94ZnlvQXJyaVgvMXNRM1hjdFJjY29KVUFHbk41d1MyS0FKbklNSXM4cDQ1eWpNWUpjVnhqeGtUZml3cGZMRU1SWTMvdFJ6Q0xOV1pqeUZLWXlwaTM1UkFuaWhsdUl1VVZYMGtkYXBwNmJORFVrSzZNaXd6TWFJSXB4MmlNZHZrK2NDSzRLVjFySmpjY1phVlI3Zi9DL3hmTUZvczdDQmpwZWU4WXpvY2JpOWorWStkRDQrQ2VRTWh4cWxoSEFHYS9ucTh4WTQ3SGxIVEdvV3pOUDg3OXZoZWZNVEI3M2pHRDJmT2U5N3g5d1d5S2U2TnBmMVhJME8rZ2lobXQrelc0NS9vekJhMjV5bHIrdm0xN2ZDcG1ha2hpcW9aUk1TT2MwZndqaVdmQXh2azF3WXh4Z3RuenV1RlpVOEVzTzhvQzI0SmxmUlpReVBLSEc2cGx5ak01bU5WanQxMStsKzhBUnEycExOU0tNaWJBc3BCcDM1b0kxcGx4SWp6VWJocm4xUlF3YXdDWXhsbVdOV1lMSzliWm1pQld6dzE5QUJQV1JDK3N4cW1KVzJ0YlArKzVrUjVIa0tpd2c5Uy8rQmR0c091bzBLSXNFdWZvV3R1alFSTkJSQ2t5SWdOaEFySlRwRVJHUFliSmxRQkFTSk9FQ29laFFKbXE5cGxoTWxTaWtPSkh2MzhZbzBDNEkxQlJaUk5vbE0yYytRNmVNSks0NlR0QWxQUEJpMWZNSHo5b3BhTHZwbjFySlZvRHpGNTBXUitwaUlRc1Zja1FSeCsyTHhUTXJJSlpBWmp4T3lOVnkxQXZBV1ZvM3dsekFtYVNtb2lZN1lZeDlKVkRVeGw1TTRRd3hsc0sybW96aGl3RE1GdEJxSlM3bmd4aEhreWQ5KzBWeklJWTQrYTl4b3p4VENWYnlmb3lISmRmL21sYjlIY1loNVg5RFRubXExOHRXTnJmTUdTNlhmK3lPak9leGt2WFlZOHlBUkZIK2NBSzF3RWhrT1diSVpYeHhwOUhLaU9UOFpOWHR2Y0x4NnpYWnJmNFl5ODlZMkQybkdNR3MrYzg1em1IQWpPVzU2UXl4aURlZzZGZDE1anRlZytibjY2WXg2VnR2RzhXMno5dVkydk14UDNSWk15QTJMNXJ6QWh6RVd0WjZhc0sxeiszRzU1ZWRvS1h5REZwR3dFdGg3T1YwYXhRc3YyS1BNaEl2MGhocEp2amhib25zNnd4RXpDcjY4czhyS09wbHQwaXAwNGhVdHJvaHlzamJsYmdpd1lnMmFHcGptS1hmeUxwWHZVeDdSSXJZZndSZTVGRmVRcWMxWDUrMmcvN21KVklWNnlBMXRVSG5hSENHdFd5MHRBTHFscUduWjVXdG43MnM5cHVVeHJWR2lOdW8rdW1OZVlLSVhsZFcvVmk3VWo3emZWM3JiNTdWTGpubXI2MFRTNmVoMXEvL21VZ2hwZVJ1UWdOdHo4SE9ZSHcwbjRDMG8wTjRsNzYrMjdCSjNsQ0Z2N1RPMUlWQ1YrTitrTEJMQjdjQkxZeTRFSTd2bXNrM2dLenBRSWFKb1l5MnhzNmVZbTJ1c0YwQ1JoVGRwSEpzSTFsMWd2QUxsUE1jRmRZZTRZNDJzak1lbkRHVEdVTXVFcFRHSlVlOWFCYXBsRDMvQmRXTUp0clUzOEkyL3RHMjgxdnpTOVcrNGh0b014ckdtT3BBT0ptdytIM0ZKdmVmcHdRU0REN2NTcG04MS9jZEhJWXpHN3haMTkrQnN3L0NFalBPbVl3ZS9hem56ME9adEttYXRSWVBOcmNmVzRxWTBzeFF6RUh4cVFmQzRPc2Nac0xiZ0dUTmpHVmtmMlluamdPWm0xSU14MURjeEFxYVBxU0dHRnVrSFlUOExMb3Rndk1udDBQVDFOR2lYcDJGTmExSDJJRXRyV3JXU0ZGcG5wbUcwSE00ZUlZeTdLNHhpejk4MzJQL2N1cTZVZklla3hmZE55azFiaEx6aVlmRllZdVU4S0NQREdwbUlndW9HTXNTV1hFeTNWTDdEUlRWQi9mQ0dJRkNoa1NuR3JNVkFIYndwZVlmcTlRempVQWx1bkt1SHJXTTBLQVlocGViczdJZFVWUjhnSjF6Q09semt5WklaTjM4Tkk0dTF2QmU1bUtZK3prNW1LdnJ3TzhaT3ZWUmlER1RWTW8wMmFGazBqTnBGVzlBaXU1WjlqT2ttdkpvcVpLSU9lWVFDYlNOWXNxblJ6Q2NYcnJncWRVNWVMcStqOEM0MTcrQjg5ampaZzgrYWZBaFkyeGhIZWlEeUV2VWhueFAxMkF6TG42c3FVeFM1dkg5WmpLYUM0R0h3bkdvRDFQWlZDWWk3b1B6aHVIZWlZeE9kTFlTc1NxRlZ3WlhlOGFINjFIR2Yya25zU2dvTlVOcHNzNjNwaTRLem1YSTRmS2ZiemVjMTlFdS96NUtZVDdyMHViQ2xLMTNPMk9JUzVnVmZzc2VjYW0wa3V4eVk4ejFMS3V0N0tCc3E1Q1I5a2V4UUZnM2dhemdRQnpadXp5Yi96K0xaakZLd2UwWk04WFdWRnRWc0hzcjczeWpJSFpNNDRaeko3NXpHZE9Wc3ptbTM4MDFhMnhWTVloNG9kUXpOcHhIVHV1aUxFNFZVMFQ1U3FGTlIzYlNHMDA3WnVwWlNNcGs5WUFzTlF3aEVEWkFyTm45c05UR3FBbGNVMWZyT1VGelVHMGY4SXdScGRHZWR6WFdJV3lHSE9EWlAvbE8rWDJacWRHODdMeG11NVZWczhlYlZUTGhEUkxyL0llQVN3bWw1Tm1LakxWZnNrYU00ZTJkdzVIcW9wbGdKYjAwVFZtQlRmcXZMSDBLNlpnSm0xeEJKZzkvV25HMTdqbzFleTkvMHZYS2NudVpxbUE0eW1kek5QNkZLYjBSZlJJK3g1Q3hjdEc1OWN3aWFZWDl6U1ZkRndoSEwzWnZDbHdraTJ2L0tPL0YvK2hTeTY5TEFTNkpGZE9hQUI5Y3pEakNzeUlSK3lpb2tKdXA0T1lnQmx0ODNHREpkcFNPRk9GYldHZUtXMkRRK0ZLeENaQ2xzWWlUamRHZ0Z4Y0o4QnNvVXY5Qk1Tb2dDMElhL3Jyd211OGhQQVpxWXhyTTVNSnhJUmljdGFBTk1wOFZpR1A2dHF6WHpKOWcrbjlUVHdPMjk0Y28vZEc0R3BzUU4yaGI5ZkYrYWI0Mml0OEFjeUdVTXc4U1cvMCtSdEwvMStpdEJITXZnMkttZjRKeTlXSEYzRmpER0QyOTE5OXh1enluM2JNcm93ZitjaEhkb0paZTQzWVBQT1BLSThBV29SVEdOTzl6SEpnYks0bll4T3ZwZVAwRWxySjYxS2Q2OHJJZVNxTTZWQlI3QlQ2V2txYUNTeG1JQlp3bkpxRUVQaFE1L1g3cC9mRGt4VEFXa3FZVnpCVFNBdU9pVEw3WkkveWV0Q0JmbFhFSUVTMkNMdWhzc3g2MGhxenVvZFphU1Q4RlU0U2NCYnhpQTE5dlRISnhWemgzSnBvNXV4TXlsUXdnMnFtQ1poNTRpVU9QTEtwRUJxS1dlNit1S3IxRlZiTzZNM3JBZm12OWwwOTlTbmNmMnA4RHl6dG9lSFlsRmpDelUyWU5hVHQ0emZGT2VqQTVsYlQwMS90bTlRcnF1bkgvRWxwdXpibFM4OFpMZlc5a3kyejgwOU9JN3c2WS9wSzlsNTc5Wi84QTJhTFZDa0RmS0U5ZzdDRmk2cUc4UUZtK0orUEE5b3lVaGVscmFHYXhYY1hJR3loZTVFUllSVFlBR0RpdDhxSnhOakJvWW9KYU5VeVhCZlRkdU1hTXpVQldRSE1KSk0wVERBQld3SnArbVVTbUVQZkx2WXhrNG5vVFhOU21MZ2NwRlNRNkROZlNydjgvZE1JRDJwWFB3cGw3ZnZvV3B0SjY1ams4SHJ1ZWhzNnQ4R3hqcXlZblF3VnhpcXdEUUZtdFp3RFdSTERtSDNWcWtOQzNXR2dMTURzaHE4bG1PbWZvVmhvLytBdUZjd3UrZWRYbkRFd2U4b3hnOW1IUHZTaFhXQm1VOHcrb2pKMURNYlJaWkJWWGxlQmJJaTRnTndZak9tOTdWU2Vwb0xZcVBHSTFPZXVOeFA0Q2dqaWZlc1l5NENNWlFXcTNLS2ZnSlczeVZqTHdPeHAvZkFFQlN4YjVPdkdmSUd5d0pjdDlMbUE1aDhRajhnd2NkYnNQeTdma3BUR0c3M0NXVEZiNXpseDIxOG9KZHdZTHlGZzVZdm1PRW5WbnhnckFET1I5dW9aN2M0SnhZZkFTWStEbWRpV05KZjZLWHd4bFZGY0djUDhnNHFaYWZxaTFoWGVtSndWMXdHWW5UejVTZTFIYnpvaWVtZFdTc284dEZRdjBSaGp1L3Jram5WYXlaN1JpVEtEdGdnZzdzbU5FaS9qbEFoaktOUTVPZUl5anhpV3VtL1FNQkwxc1hscDB6Z3c2bGpTVUM1SXM4dHMvcXZoSVpyMXpwR1dHaTI4MkJWLzVvK2NxbUFMS21FTlJTd29nZjJaQ3FsZ3h2LzlVWWE1aHpCT2pSZjIxME94QUxBbGgwQVdKcUIvYmttdXNhQ3lsb09aS21jcjdHc21ONSt4amZicDFzZ1c1ZDBXQVRMT0FtMTFMUG9MWHhQTUxBY3pMSDVUUlo5dHNiWXNKOUdudi94TGJkSGZKb2VsL2MwNnh0djNoMEFwczY1eHhMSmowUVl6NzJ6ZFNhcGlxR2JES1pRVlY1VXNxWThEbTdaTmg2dmpTNC84VXJjYnZxcUNXWmY5dVRGTFdwQTJCYlAvOExvenRvL1prNDRaekQ3NHdRK09ndGwwQlExajlrOWxORUlBWTZxWXRWUTVhUnVOVFlleDhYN1NwckhKQUJldzFiTE5GeERiaFBYelU4aUtlQXBpZUs5c2pDV3FXUXBtVCttSHgvTTVnSkFsZ0NYUUprelRzNTZEV1J3NTErU0h3bG1rTmdiTDVLOEFzd3BsTGs2TWhWQldiN0tjUXhuazZZQzVkUmRVeWNtZ3JtbU5PbWs1VkE1c2c1aytvbW1kOGFoTGU0azJjMXRUR1ROamFtUEVKWUVyWWlWTDVJcDZqWjA4OFFrQlNkTjFwTFplSktEalV6bWdLYW9oQ3VJZ2p1bDdOUlNldG1xbmtYa0NHTjg3U00ybE9hNURIQU9wU2ljWnZCUEQ4blpzM0QydU5jcDhjMDFPcTJuOGRYLytUeWJyeDFKRkxHSW9DNGd0YkFUTU51VjJraS9QZXRBSVJKR2hXSS9Wb0tLSVlmMFoydUN0dWxDRlRjcjFtb09iWjM4MEVqT1FscXBXNEpGQlZ4U0NXVnVJeklBTGJFMUlrN0h4cGUwS0ZET0JzbHFYTnBaeDZKbzA1bVkrOVJYdnNuN3g0SUNYL2ZjUE95U1U4Wm90azQ3SmRZeVBOTVZJWVl4MmxMMjdTWFViTmxEV0NXaVYrb2tPMVFqRUNXWlZNWU1LTnFxZ3pVOTdQRlk0WS9sZGJqZGNXOEdzTU45NzVEY1Z2WEFWekc3OWhqTUdaazg0WmpCNy8vdmZQeFhNMk5hRUhMUzNERU4wWFJsaWlST2pHSUcwWUd3UGkzeVQ4WE5URG5YY2JFalRtS3BtbEJRampsVERYU21OSllsWkJsOENiNk5xbTZwbUNtWlA2b2ZINXZDRmM2S29SWjN4RWtBbi9kYmttRnhvR2wvZHBDN3piVEFUbS95Vzh5TEJERkNXTGF3cmZlT3B6RW1jMnE1bG5WUWJ6QnJtbUl0WVljSVl5cXFnUlowQUZxREY1QzArU3NvazJsK2xBTFBIUFM2MG9UQ2NvQVU2blMyMnZhSU5mSVIxUm5XY240cExHRU9FTWkrNmlmRTJyc0FWOVZEbDR0MENPR2dCVHpad1FUWnN5bHc3UUZWU1l3d1BVSTI1eGxneFFjRTluOXJ3UzErdjQ3bVI5YWtWUHk5Qlc1VzRHWGRzV0lEOTVPSmVQZEpIQ2FiWVI2MFUzSTBiTm9JR3lucmNIM1k3ODVoN3ZIZThYMHdDODQxN3JKL0Rwc3NiL3NxZlRlQktRY3ZEWVpGUWhqTDdjbXk0TWtieUx2MUl2ZFpOendwaWFScWtqaHVzaDEyUHBpRzJ2NE5Mb3VyclQ0RUFNNnBrdHNvaERJb1pZZ0p0bVJuaUtoU3pCTFlBWmZuSHp4bnFPQUNjZ3BuNi91dFhvYVR4ZkZJRmJVOTk5YTJzNno0M1gvM2FmNjFZKzFvYWIvVFAxVE9OTlE2dUo2dW1IMTAxL09pNlNHSGNuZ2tmSlk1Tkhldk45TXpEWjZwbmpkVEh3NjlkT3l6SURXYTNjcnZ3OFdLZDIrYmdTODA5WkRGMGJwRzFIc3d1dmV1Vlo4QXVuNi9ISGpPWVhYMzExVzB3YTV0Nk5OVzFScDJjb1piNXFxaWxhdGxjUUdNbG04KzRaWDdldndWdlkyV3FVQWpyZFFoazZzcW82OGxZMXZWaXFuRHArMmxzbHlxbTE4Z0FyMzlpTnp6YUNGWVVpMm9kenhDYXZ0aUVPYXNzRXh0TXI3SkhmRWVzcUorR3BrQldLRVA2WXk3K2QyWWV4aDhWekZRWks1R2JLWnBUbHFNWjVkTFhpU2g0NWV3aWE5RXdZWEpNT2JXbnhFYkNYYm9uR1IvaFhKYjl1M3daQ3ZvWTJyZHRIbCtONUhHeUpKTVJXQk9nVTV1RGxkMzRtTWZVaDJ1b1F1WTBTUXpZQU1BRUVIQ0xaRUJhY2RXcnRtTUJCSVViVFhQelpBOWdLakN2QUFoaHcrdDRZN3hmeEdCSEVRVEovZFlTMTBQc1d3WVFRYXBlMENINkZxcE5tN082UEc3aXdWbEVKOW1PamJEcHVGY3I2RWVRS3VJNnliTHI1bkM0dG1IT0NtWjFlblFOMlFHS2hVQnRCckEvaGRVMy9iVy9ZS1pQL1F1amdnWWdVeGxtMDM5UVNzQTF0bU1IaS8vUkRyMllwaC81bnkxVzZLOTlGTnlLL2hBZHNib3RDbUZTTHNrUDRSS0ttUXBFYTdXL0Q4NUJIeG1ubk9QcnNNdFg5dFc3WUR2cW0vSUFjZE95TThETUI0VXlyQkVUZXF4YUo1eEtoQzZUbjI5UGZzMXRyZXV1bVcxSFB3cGxlbzMyT0szbklOZUVNOVl6cGF5cVlsSUdqTlhZMWg2L2l6VmthU3BqcERPR0tsYjdvbXlKT1FqT2h3QzE2V21QTjF0cVpLeE11SzNiRGUvYmdwbkpEOUFzZVQ0M2Z4SXd1OTlienRnK1pvOCtabGZHeHovKzhTbVlSWUZ4QXRCTVVHTmR3VXhCVEVFdHloVFF4dDBZeHlGTTIwY1p5OFk3SGJvZVFLYUFwa29hYmU1TjRFL25wK0FWbDFjUUcxMS9KbXZNR084ZjN3MlBNdjRtVlBqcUV3T1FSZlJUdFN4LzFoaG5sK0FXcmowamtNbFdZQTY3L0paaUZnNk1kZzVLR0oxS1pPS01sUVRVUkRHVENTSHVZL0pndmtsMU1lbzBBV013MVU3WGtCRzRNa0FMTU1OWTA4ZkpiUjJ3VmNzMVRnQmJtMDQ2MXB0eHE5MlRSeit5UHBDN21heVQ4c1JvQWtRQXVES1J6d3JYSUFYYVJWTUFnc0FFKzRVeUJJSlJVd3YyQ1dTVHhWVXhLZ2pJcVNEQitwNEFaU1VIbGVLQW5HakhlNVlhb1BKWG5IeFU4SEZnQlZ2MEt4R1JEYXBoNEZGQ3dTclpGZ1NHekJxcWlrYTQ1TDdlMFZVL1lrSXV3RXNKRGdwbHdlZFp2eHB2L3R0L2xmbHVXVm9peW9rTVEyaGpQUHIxWm9JQTBKT3J4aXptSC9wamdQMjRCbzNnVmhSQnRLeVFwVEdrTEhyMFFkeW9tSkZGVmlSR2phc1FsWjBCYTBobFRHY2pVSmIzU1dZbGZUeldtR1Y1bHI1T1ZER2xTczNMVENiMmhDditpM1hkZGJib3UxMnExWFJvYThKYzBxY2RINGMwNmRNbDE5S2pTeFF6TWZ3bzdyWWltQmxkR2FHYXdRaWsxTDVGRlRNRnN4eklGTnJHUWExZFAzenE0L1RycmF0aTlnNVZ6TXlLNW96clJpc282ejVtbHp6OGJXZk1MditSeHd4bWozM3NZMGZCakczdXpvZjlGT0N5dXJ0YnFGNEtYK2lvOTZMbUlBb3Urd0xhT0t5MXgyazViV3VNbXd4b2hEQUZOS1l2RXRKMEhabGVyMVZXbFkxMWhiWVdtRDIySHg1aGkxejlramhpQkxNR2xDMEFack9GSmkzTGZtWUNadmp4Qm9sUHJUTVdBbWJaeEVpYU9aakpqZGFKRllKWmtnMll3Um5PRFZmR1JnS20zSDBTUXdxamdwa0FHRlF3b1U3VXN6Z3BNOGJmK0lpSHF3KzlRbFZkL3dUVkpyT3lKNU1aN2V3UlZJdDFEa0JmZHNlZHlkaTRWOFFBaE81SUhheHpBTWpJSDBCbEkrdDhNMldwNERyaUNkSTB3SSsrUm1XU24yYzZ5aUM5NldlTDYwR2hGRGdHMTJvc0FCVnBpMFdubW53dWhGckQxMlBiOHRhLy96Y0pZSm9iRjNIMjBYWlYyWmhMcDJDbVo4Q1ZJOVV4Vm1xR0dDWGpDSGExWEppR29OKzFpYzVkV3RDVzRBM05QeFRPNUNaek9DUEhJSjcxNHpxeXhTN21kYW1IUU1tK2FYOHFacnR1Tk0vUFRHNGFFNU5KUHVHMWw1cDNQMkI5LzJmYUtZWmFIbHN2dGorWW9XMXlIZVBiUjdmajdGdEFLOTdIMmpKUnl4cXFXVGxWeDRxbktZMDVrR2xzb292alFZMUVEcSswL1VneCsxdHVGOTZ3QlRQZnRSTy9BSnUrb24yb24rNmxqMy9IR1FPemh4OHptRDM2MFk4T0dMS20xYjFBMm95VVJZVWxoWXNTc2RpL3JFS2M2Ym95ZDZlNXhVNkEzQVZWKzZjMnRzb0g2SmZYMlU5ZEdTM2E4YlZqV3h2R3hPUkQ0d0pnS1l4SldxTXFhLzJqKytGaE4vRUhGYkFvUXoxek9qVkNVTEorQjh3eGxkR1ZZMUJXYUN1Nlp6TmRITVZpWXVkMlZ3c29aZWZFZGJHdGlxVVRpZnJRd1JwZkFZeTVtU1hPT3g1b3FLaEJJaHpnM2hmV0FLTmJ5eFhjY2RnQ3lKY2w0bGloNHRpdFNTZmhtdFlvNEtZVHlsYlQzUEN3aHdyK3BIdUxOWEJEQXl4b3VURjZGd3kxUjJwczlnc0RqLzhsMzBjb3NFTjdPRXNzSHVDeklyMjk0eC8vblMvODl1eVJxa2pZNnFtVzFSVEdoUXZNcVZPakttWTVuS2xLUnRaaG5GNFppZ21EOWZXN2UvdGRPOXgwVnNmRmhZSVovOHhTNHpBRDBmamdabGw2SW05VzBodHo5a2ttQnNWc2dVelJQbXp6STZQVTg0K2E1YVhycnczMEZ6Q0xJMWxQaGpJbklibVhZdTFpUWFXUGZmM21iWC9DRm9zL21RT1FnbGplWjN5c3hsdkFobkpXMTc0ZHo1R2V1SmdJWnB1K3B5bU1RK2RiWU9yTUJtdXRNYXZsd2V4a1U4YmVab01IaU9sWlZUSEU0dXhSYjhEYTNMcmZyRXJiajF1eHYrUjI0UlU3d0t4bGw2OHhwREtlZjlZN3p4aVlQZlNZd2V5UmozeWtnbGtPVytQZ05SblczRDBnZ29EV1duZW0vZEwzU2xVL3ZJK1djU20wTlpXeFBPMVJEVUdrUGdadE1xYTFWNWwrRnRHWmJRcG9oQ3Q5MzJaYlZxN3Y0NGpIKzdPdGYxUTNQTVFXSWhJdElDaWhyTzNlQzZ6Vjg4QVVSNEtaZ1ZrSVpkWlUwN0NzUzdjeFRsL2JOM1dvWmVXYzdJSzlWS01QeEtVY2s3QnpGY3ppWm93M0tzQ0cyRVdkWUJIcUhGWE14S2N0OU1CY0RldjVpSVkxWnRFdkFUTkExMHFNd2lPMmtoajdCTVFKbUQza3djWU5sTjFVNU9MYXJPQTBLaVkxbHNoSzllZFNUbDY4aGpaRmkzQmhVNlZ5MC9lbmNxYW1IWGdQdGtnMkpvUWxWUkJWMjhLMXB1eFpMU2IwUlNFNFdxQ0F4VnE1NkthZ3BNb1k3NnZGd2xwZ0dxbkJDSVlHSzFEcTRoM2s0dS84Wi84Z1ZLNGRmME1SS0Z0a1ZKREhJdFZ4Z1BxRmRXRXdCUkgxVE9vc0UrSjRMdnh1RkJqTHZyTUxJQzNLeFhwVnpsUXhJNnNnRFpIaWtZQVgyaVFtbkJQOTBpL0Q5SmdjcXJJaGxSRTN6VlRGV0V1V1FwbEFXNTE4a0Nrbi8rZzNkdWIyWHVzWDkxTzQycmM4M2N4RHkxbHNYQ25Uc1FKaVVvOERtMGlMNGNlNkN5QnJwVExHRVhCR0tDT1FSVnhjR210Y1kxTlRITU1SOGxCcjBnNlc0dWgyVlRGN21OdUY1d1dZNlFiU1k1YSt5UnF6WW5iK3hlODZZMkQyNEdNR3MwYzg0aEZqWU5aMGFzekd1UHNZdktFSnFoZ2daTVNWY2JKZGZsc0YweFRMNmV2SkRseG1LTFBHVDEwWnRVbVVMMnVwY0ZPZ1RRR083NjlqRk13ZTBRMFBEdllJUnNtT0ZON3FtWEVlNnNxNEpwaGxmNVZtWGNEdG9ucG1qTHN5YWlLZ0xwalRsTVdvZzBqMVFhYzN2VW5obTVnc1pVQWNsVEtqanhvZUtwalY5V1c1N2IyanprTmpBV3B1N0JPUGl3Rm9CVGZwTXJGb0o1ajVqcFNoYUx2aFFROU1SSkVqVUpzYTE4NThzQlJzNXQrbTltdkF6T0dtc3Y4SFBoN1NjdDZ5dDFyWGZyM3JYLzBUQlRPdUcrT0JXTmJmSTA1UUN6QVQyTUwvZnBRYlFKWTRPMFlkcm95aVowZWRlbmNMeUhUU0dJTTFab0FzY0UyYTFyZ1dqdEZsWEN0bS84R1ZNVjlQeGlPSHMxWWRYNll1QWJNZ1RCQ2sxRlZKRTRoVEdmRlJWN29WZTVIMS9mT3k5V0lFb2x6WldwcjEzZlI5eFpwcnhqVFdOUFFnZE9raFJoOXh6dGFVVlhWTlV4Z1Z5bFF4MjVSam5WbFIrM3lrTXRJUVJOZWRvWndkcXRUcE1YMFQ2OE9aaVV6bzgxdzNlNm5iaGFjRW1JMi9TdU8zVUtRelhuckZlODZZSytNRGo5bVY4ZTF2ZjNzS1p2RkFYdmVUaWJLQ2xkcmdhMW9oeCtwMVRmY3VXNi9YVVRaSlc5UjFaanNoUytQN3Bpc0s2T2w4OXdXeGJQMVc5dDZaWXNiUGM1ZTZ0cTdYOW9aam82cURhaENpb0VvREV0ZHk3ZXVieXpDVjhXSGQ4Q0FMTHVuekZFVmZ5SklyYlpQK0FYbFJGajdKWVF3OHN6YW9hdHdhVExiOU9rbVRBYUNZbFhONUFpQUp0TFQvaHN1MlNHWEVqYUdlSHJTWkZOWkJQUG9OeGVBcktic2JhU0pUeWY4Q3JlMm80MHRVZ2F5Rngrc0V2dXBlWnpLV0RvMFJ1L0NBKzlzZXIvRzl0S3J0ZnQ2amZibDlycFB2d05WK3FTUHkrTWhRMmc3eG1yMXIzUHd1R3R6M012b0pGRTh2eS9wNy85Mi9FS0F5ZFZVazN6VEFyUURRR0RNYjlIKzNmSWNrV25OUzM1NEpkcnlHVlRBck9WSEdqWXR5MXVvZlpRRXpFWlNjc0tYZjlqVW16SU5EQUMzQUxFWEtkbnh5SDM3L1lVMFpiaHFUU204V2s0ZGlwZ3ZvSG42bG05bC9zTDcvU3V0N0gxOUhOblBEWnkxcit6aU1qYmt1SXBXeFpZZmZSZDhFekhvcjNFeGFVeGtKTjRTeW1zcVlHSUdJU3lOQXJRRm00d1loKzF2dmEreEExdndhWDYvTi9wMlovUiszNng5ZHJKZWZaRkRPVkJuTFgxVE0zbnIxR1FPeit4OHptTDNsTFc5Uk1MTnE4REVwaGJFQloxU2pGT2dJSExxdWpISGRuNHR0YWJxZ3pHRVVvdWJCVnE2MnRjb2pSaUhXU0cvVStkR2RNalpoTGVyRXVDT1ZrY0ExcXFMVjkxUkZiYlJNTUh0b045eGZGUzZDbWpHYmoybU0wcWEvWVZVeFd4RzZnbWVRMVVjMUxjN1JOK29oUXQySWVMb0hybkVqYVJ5ZUtHU215aGhsUUtGU0JiT1ZnRmxHbEd2UDh6ZVoraGlzTXpqQXJOQVdYOWFKNGUvb0tQZFNGakNyY1FXei9DR0dHMUJMY3BiMEV6MGd3T3grOXgyWFcxaGhiUHJpSXpYMTBDSFQzMStxRU1ueVZ5TWQ4c0J5bm9ZbHhkSDJmOC84TXhtL0ZmMEF4ajk0M1BOOEZiT2dkUFYvL05laGJ1MEN0TWFoeWxrUzY4d0dLNGx1bkhFTW9Tdk8yaThmV3hJTTJjVHdYVDFKWHdwNFV6QnpnSmtLVGVuZlpBaGluSFN1c21HOVduSlh1b3RCNDhqYXNWWk53QXdxVjM2MEo4WkphUCtIdjkzTjdNK2IyNDl1QWFncVlNMTFaUVN1cXBvdHV0UCtIY0ZyRVcwWTI5WHJSYXhyd2RsOFk0K3N2TVBzdzN3YkczcWtMOHFSQWtuUkl5QU5KaUFCWlFRemdoZGlxWUlXOWFMeFBOV1JZOGJYcU9sNHh2ZFBneXhtZjlyTWZ0cnQrZ2NVNjh5c20vQ0h4OUphNlZ5dmZQNjk3ejlqWUhiZll3YXpONy81elFwbXpYVmpFYzdCckswOHdjUWpxcVpyb3padE5SNXRzZlpEcjYvUU10blFROERKWnJndjZsdE1BcmpzR3RLbXdMdHpubkVXOHhSVnhjWlNHWGRDbDRLWmpKME1aZy91aHZzaGV5ODlDR2pXZzJQQUxhcWNjZHhLWUd1VkhKbHo0eG94OGNyWTF2TS9Nc1hOd2k1ZlpUNUFsejRlRkoxVUgvMDFsUkdUNFFPTDczaUtDekwxM2ZadHhSTEZyT0d5cUFkZ3JOZTBvQUN6Q25adWEwQlhzczZzdG1OaVZqUU9UVUFmaUM3YzU5NzJPNjhSSmpxemQ3UC8rNzMvdi83N2VPb1hpUVd4TnBSaGJBa0tFRENUNUYzaGxUV1ZNUVUwOUdzQld1R2ZVVEpOTzg2TThjQVlyMm5hUmVGTXdNejBVREdKZlhYQ0o5bDFDR1p5cHk1ZnB0Wk0wSzcxSlRlVWo1dTBFMUc5YXRseDAxN1BSUUdOQi9JMUgzb1RtSjAzOTYreHZ2OTc0K3ZIRktER29HMWNiY3NQaFR5WWUrUUtHZXNLWldyMmdhT3pBV3ZMMWo0L2xaR0syWXBHSU40RXN4elFwSzdnTlc0UW9tUEcweHJiOVZsdDMxVE0vcTJaWFhDNy9pNWJNSE1CTXMzakh2Y0NxYTZNbi9qZ0dRT3pleDh6bUYxNTVaVUNaZ0pVQW1zTmVCdE5jOHl1UVVBamdLbFpoem9RQ2pUdGV2K21LeU1oVGZwL1VXREd0RStCSUUxSDFPSHBtMFFkdHZoZVkrdk5GRVRwMHZFS1pxRWs2djJ3UEg5dG1vRFpBMzI0Yi9KSFdBRXZiVytrT3laSzJnckNVU280VVRtRDBIUmlhSU9YQnZacnpsNnhHdzdXamFWTHorbGVvaE9VdmxUTUtPVmg1WEhqa0VuSEJLdi9QejZjQWVZTWNRY3BuSG1lcW9peXBEZktZNXViSzFHbWdNYjJ0ZlE5U1UxQll2ejE5N3BuSzMxdGZnNGlZeHFKYzdpSWFJOHlLY1ZmcjhiSXpaQkp5QW96SVRYTzdqZG4ycU9Pa2pxQ0dvaFNPMjFUNHlWZGdQYkIyL3puTm56MW5xOHBXemo2TktDdEt6WUlrSTBmYml1dUs5UHZxaGFZUVMyVC9FdEZsQnpLMExjRVdjWjYyZ0UvcThnck9XbEsycU5rQ21KU2pqRytGaENUdTIrQ21lUExJVzJNMGZ5RElJWkpVUkhERGErU01RSm9NZTdCN3doN25nOVkzOTk3SE16RzYrTWJRU3Q4Y2QxWTE3RENwL0tXZ1JuYU80bDVwK1lmMkV4YVVoZ2Q4Tk5NWlJTMURIQ21VRGJJUG1mcTFOZ0VNOFJHUVN5SHRyemVpdmxlMFBZZU0zdlE5cmY1aFZzVzY1Szl5c3pVYW9sbDlxbGhyNm1NWC9iaE0yRCt3ZGM5anhuTTN2akdONG9DMWxiT0ZFaVN0V1NqaWxzOVFnMVR4YWZvZWpJeElhU0NwdUNrOThIMkZKQVVwdlkzOFJoWDNScDljdkRKd1pqM21xMDNLMkplMmJia3oyTXBzSTBwYitqYlA4Q0hld2UzZUM5Q0VkYUpwUW9aQVMxaEc3Z3lTdVpmQlRBSDIxQmNVZ1V0K3RxMmZDTitRWlJFOVEvZmYxaG1pTTJrVGdhS21oQm1iY09DT1JQQzFKc1dqbW5CbWxwU0Rwd0c3UURVTk5zQlh3UXpReXFqc1EvYUNXWThGTTdFbFZIMGdGTFBoREttUDE1L2o3dTN0UkxXTmNwKzJxWXhyYXVUWVB1bC9TZS9vOGExcHRkc1hwZEFrODkrYnpISzQ5STEzcDZIdG12cTVNUzNQNVFDaDg4d3J2emgyOTl5QjF5WnhJckdwRzlHRVNVVXM0QXRPWXRJWHVQcldlQldOSldSTjRWa1pkR1BLb1F4cmtkUkRCcDh5eU9xZ2xGQVlsemxQdVVlbE5tMmRINkVoRFNVUGYzWUl5NzkwVmJxMXJ4bHNKaU0zcnhRcHJSVFRXTTlRSzcyZitBNzQxdmxIdFozSDlZMVpqbWtOZHFTV0E1bTBwN0RXZ1BRQUhFQlh6d3J2SW5aUnlobmczdkFXSUNaS21XNjRYTU9ad09NUUFCblJWd2FpN2ZCVElBc2h6SEUyNGRBVm9uNi9zQTIwdi9PWnZZbDI1OWExLytycXBpVlJrSThBd3BtRWE2ZjVQbi84OUV6NXNwNDkyTjJaYnpmL2U0M0M4eFFuZzV3K2ZvMU5mK2dra040VXhCVU5Va0JvelVYTmROZ2U1TzN0TEVGZGxIWDlqenRzNjNxU1ZIM2Q0dXkydW1uNE5RQ0xzWmI0eGx2cERndTd0c045NHoxWWtZZ1E0eHRJVEpSTlN0U1Z6QWJYS0VyUDlCT01CTi9RS1ExNW9LSzZrd0JYNGlMck9keHpoYlVzVytIbThYTjZjM3pwdGwyd2pHWVNBcG1ZZlpoeWQvVnQvVWVxWTFSanI1NjlDd3psVkVUdERSdFVWYlA2RmV3ME4yUmE4enVkbGNydjVPWDJBYkptLzkrMlBUL3k5ZEg3M3hiS0dNS1lJeEhYY3VrQmFocGtkb29ZTFkyNC85d2VwZ215YjRtOFJndmtBY3dVMlVzaDYxRnFrRnBuS29aelQ4VXlqemhtRGlrRGhhS01URSt6RC9xbmNkSEdJQ0Zlazljek5lVE5iTG80Y3BJeWxTQzFFbm8yaktkak1zSGNQK3I0cmZKWDdPdSt4YnIrL05KNnVIRWVrTTFhKzlCbHF0aWVuUUptSW41QjFTeHRqMitWM3Q4ZFdMc29GZ0YwRFJUR1hNVGtOVUFWMFlvWmFtVlBvR3N1ZVlNZlFodmNtVDMzSVF2bDNqTXpXZEIyMjhQWm4vZnpINjRndG5mSzlZTnlCbUlBcXBGbm1BMDVrRFo4OS8rOFRNR1puYzlaakM3NzMzdm02WWJLZ01Sc1JWQ0ZGd2tudlZUVUdDN1JVSFhtTEhQbExSS2pTbDRvQ2tkRy9YV2VRd1NwNjVCVTdNU3BIaXU0YkxJT2ZEOWt2Vm1iY01SQWFwaEI2VHB2bWhUMWJQRmZicmhIdDRuNjhSNGpxTVgwU25HUmQ4ZSs1NTFweXl6N21KNUZmNjZGaHV0UmdyalVNOTBuWThmK0owWUlXSlBaaXVOVkVZMWFmYWd5SHAyRUdlM2pFbEovaWFwTmN3L2hCaFRPQ3VFTklFNXVwdmdHZ0N6VGt5MEd5bENTYXBpMmNaRUxWdWluK3ROeDZNako1V2pzK0t6bUlWczQ1Ky95NTBQbDFpM2Z6NmgxclZwUE9kLy8wbndxb3p2TmJHQzY0UUM1anE4UFYrdGFtVDJKRFZ6VkNlOTdSQ1ZyTVA4VCtQamQ3dERmQ05zRHBRVFdTYjlHWllBRyttZ1l3cFVucXE0M29FRDAzbEh3VXhnVEdLdU1XbW43VStNWnlxak43aWxyRlU1QThOSTNKUHNBQjhFRTJWV3ZOUDVkWUpaNFkzRWJ3K3VNMnZrWUVvYlV5RUQwTzc3Ym9lSThYK3NYL3pMUEFVUjVYRlFVMXY3TnFEeGFFS1pBcGoyVVRCVGhReHQzRXphSTF0ZnpEL3k5VnhwS3VNYSs1bFJRVXZXbXJVZEc5VzFVU0hzaTFUUlZ2dTdPcmJyYnYram1QMzdVK3k2OE9jM1lMWm51a0RrNHR2MkdEcXo4ei8yeVRNR1puYytaakM3OTczdnZUbE4zVHlheGJRZmhyZmFtazZOT3lBbmRXWE1vS094dnEwSmJ0Sm5EcGdON3U3WXh5dk9hdUNoVHBWNkczTC82YWJWbTRyWGE4V1l6SDYvQ1pvb0tyQ2lQSzZrN1lDOXhiMjc0VzdXZzBtQ1c0SlA1RGV0bzIvK1c3V09CY3NNSFpkazFiTXA0NmdRdGR1MWtTeFQwZ2ZDMklMNW5PWmZpb05KUnFNNklhUTBEblFtY1dVVVlSY1BrcFIrUXA0bm9OWEVsVkhYa2VVUE1RcG4ybVlDYVNtWXBYLzNMMGtmN3RaRWhTMGVXemRqTHR6NWpsYUtrdk1ldTE1eEkrS1dCb1FPNDZyUUFlNHJIY1ZiMWdyN2ppZHdqb1IzajhYblpkeUl1LzJ4VGU2Z1NZM2FyZ0VkcFYxR3MwK2wveWZ2ZVJlQ0dYUG5BRjBDYUNyTGRDVmtIa282Q1pnRmpPWFpmcXpyUG1lYnNab0F6SEdEZGMzVldIbU1YcXViY3E5OVFqTUhtQ1Zja24rNzU5Q1dUaGpYR2hwZ0ZUSHlMK01zSTMxeHlib2xxWXllZmFMSlJHZ0FvdXZRVEs1eG42djVONEVuVzk5ZjBkNFFPZ08wOFZUR2ZLenNON2FvWmNCWDB4WmZ6MWhqaGpWbEtaaVZnTEp1QjVnWnp3SWhCY3NTcUp3TmlSR0k1V0RHZUpiS09Hb09rbHZ0dC9kQUczZHozTjk2MysxeFpuYWwxWmZiOWI5L0MyYXh6aXhMVzh6ZFA5QkdNUHUxVDUwQjh3OEMwaDJQR2N6dWVjOTdqb0VaenRKdk9yU050dEU4UWtFczJxSmYrejJha0dhQXBtR2N1MUJvWDE4SHNsL3JHaXczQVZMaFZkdEMvTXBCallIeE5nVkhXVDgyWlIrMnhUMjY0UzRXSUVWQUV6WXBBbVVwdnlUQUZtdk1sRXRreDM3SkVCUmZEYm8xRnZUMTlQRTZ5RERBVEZJWlk2THBnNCtBWEI5a0NzV01oSmx0WkFJcEVEY0tLa1VNWXlXVnNWZjdlMVhONk1NbXFZMEJhVDNiWU1oZFV4bmhKN2NHaU9HR0dNUGpwZ0tiYzdWTlZjNnV2OFB0MDRmdXVieWtiUW9HV1ovNW1ZTjd1dlZyTjQyMWJtczZmTFV0ODFHem0rcTZMc3VhdUtrOXRKZXlwWTdKWDNxUGg4dW4vTlI5NzdGTC9Vck9SZXFpa25WSmUxOGlsVkdacGxGV0tJdHl0SlhvRS8xa0ZXaWZLbWF1d0xVNTd3QTJqdldvRDI0Rmlsa0dYL2trbFYxMHZMZ3l1aUNsWkkzMjJDd2FrQWFPVG1LbVlGWmtYVmd1QStvNW4xalM1MTd2NThQeFg3TE92ODhXaThWaDFvdzFVeG5UUThBc1B4VEV0TjUzV0ZPbXg3WnQzVm0rdG93dzF0eVlXVklaUzgxK0tiS3YyZWFRdFdaendTemk2emFZYVV3UFZRRGIvZkt4ZWIvdFZQK0ttZjA0d016Q2xWRmY4MzZpeG1QMmVmdk1HUU96Mng4em1OMzk3bmR2Z2xuRHJYSDJlck1XK0ZGSlVodjl4alhHM2wvUHpiWU1GSk41ajE2ZmM5RzJFVWpUR0VHSk1UVlIwYzlPK3VYSzFoeGdFMGdiYTF2Y3ZTOTNjbjF3Z1ZyR2RXWFdRWGppOHF0T3h5TnpzQk5uSStHVmRhRnJJOEV0WnhlMW55Nm11VkN1dStSSXZ1VlNKRDNjTE9Jb28xOEhCWXpBUmJpS09DZEdHdTFPeDV3STRNR1ZzYy9WTG9DWHJERUxWMFo4U2RBWDF3ckZiRWlleUFoZGEzMnNiQ1p4RmRFR1BuKzcyNHk0N29GVzJGN2p4YlczalYxUGZQeTBnVTZINDlmU2dWS1hpMmtMYTRmZjM3bmRvRWFVK1N5czVheFljcWJUamJtemU1QkxJTmplcEx2VXFINkdXdjdNQSsvRHAvZllWRnJoQ2xUQXRpYk0wWlV4QXl0OVVNdVJRUDdjc1FQVVJPMFMyTUozTTcrRDAzVEc2RWVVQ1pCcmdsazlCbGx1bGZSRmU5SW1NMUNiZlBEdndvV1ZHNGtYSW1MV1B6YTBhRkluSVRtWmFoeWk0Ky94QVRkakpybi9MK3Y3Znlrd0pyQTFFOUEwbmg5aTZNRzRBbGpFQVZzYUZ6Q2pZamE0MjlBSmtPa1JBTlBZeHd6N21TWFcrWUF6NkQ1TVpXeUJHZFV5TGFkcnp2Wk1iVlJGc0ExcHpUVEcvMWh2QjJEV3ovOVRYUVBNcmpsamR2bTNQV1pYeGxlODRoWFR3YXpkTmltdGNjbzZzS1NOOFJhQVRWYm5HbWw0MnF6alpvTWZpNFFxTlNSSjU0dVh4QzBBcVlMZ01LTEk2VHliOENXZ05Sdk03dGFYTzNvdm9OVVR6bERlQldHOXhBQjBaY0djYmdVeG5BMXhVOTZwWlZybzR3ZTBLQW00MmFYQ0ZWd1cwMlEvVERxVC81dzNpWlhCS090RTA3U2hETjZLS0dZMDlNalNGUjJnbGU1azBJeFRENUNiMDdqR0FzQ1F0Q1c3TzIzQTdEYTNhdjdlaVlZQUluT2s5eFUxcXlvV0lVTjZKS3NZamF5K0dodHFqRHFPbDNnalZYS1lCcGorT28xUmNZc0Y3KzlWclNwVkxYS3VCNU5yRGJWUHJwQmhEaGpydUxMZkJFbWhFbU9PZk1PWUliVXJnYURDTjY5RE9YTUg2QTBHc0MxMVNOeHJxWityeGVVS0x0eVoza0duanlkNE02eFpOdDdlTlErNWZ3T3kycXBaeWtLUlVkaWxhOHlTZE1XQ2VBQ2N3V0pmLzR5Unc1d0J0a2JBSzI1UTRqSW1Pdytha3lWTXdyYWh0bEdVR2hUSW9renVTZmg0d3hSRC9XaDlSTkNzN1hxTkhrcGFyREZyeTNpY3BKQm4yRW5TdFVRbmRmY1BxaW5EazZ6dlh0dFd5ZHJBSld2TDVGejdKMjA1b0hXTTdURC93SUY2S0dlaW1BSEk2cm14c2ZTS2FZRUtaYVpBMXJEUHQyeTlXVzRHd3JyQ1U5dTVFWEZITy9wcW0wSlhycktOQXR0anpPMHRocGNvWnZ1a2pPZ0cwM2J0R1FPeld4OHptTDNzWlMrYkFtYmFORE4xVWNBSzVhU1BpbVpqMTJvcVRueS9GbUNKb3lMYXhzOHoybEkxTGs0ajQ3V1pYUVNrY2tCdTNhcWtKMFo1WHpWdGNkZXUzRDRETWtPTTdjNVl0K3ZQbkR3bldYK0Y5cldzeTk4KzFUK2p4am1tdU9FVkFUZ3Mya0ozeE01dmttVHFyS3Y1UjlIY1RLWXRZaUpDbXpUK1dMczROTmJZY1ByUTNDSDlNQ0JNVXhnbFpaR1Bhb2dWanRWVVJyRTRXRk10MDNxNjBzWnRzRUpYeGdDelc5MXlQQ2V1dmNab3JqbTlRc2IrNlpMVE1pRUpnd2xVelU3d0cxK3lOZjN2cmZQVEtuT2xiTlpMaHJabkRTak4vNHU0QmFYemRlMGpIcHc4MlN1Y0VjZzgrdVprb08yZFdkbjFyYTFuV1VzMkpQMTJpVkVEbEM1dlFwYkdGcUtvTmZvVXFtVVVqM1NkV0kwSHh5amZ0TUJzQU9OeXVSOWhTL3haZEhsZ0hvOWZMeFJiczYrQ3hqQlJqZGtLazVPdjdsMC9Fdjk5a2M3WWZaZjEvU1VCU2xqN05kRlprZjJtT3k0MjZya2Qvb2p6SW84d0FSbVNQY3RRM3p1VmNhMUFobnFvWmptVXRjR01NS1pscmVjSzJyaUtsb05ic3cvam54L2MvcWFaL2NRRU1LdjFzbGNxNDNWbmJCK3pXeDR6bUwza0pTOFJNR3NyV0pKeXlEckhzRy9XUjRFb1MxK2tnWWFGdDBiMEY0Q01QcVgyVWJpWWxRSVpnSUhydGM3Tk1Yd2ZmRjRSVmpCcnBYMXFXcU1xWnlXYkZxNGJueWZYMkVYZGtuVnNNRE9KdnJpT2dLQ0MyWjI3Y2xzamhBV1gwR1d4QzE0UlZ0RnlITUl6YWVKSnlWTWNHYWRKU0pwQWwxczRNTjlTdmZ1VHVFNktjRVlvNjZ0aU5tSHprNEZ5SUNkbW1jS0djYWVQekYxaWU5OFJzcWlZUlRsNWJPdlFMMVhNa29tb0RzQkVMdFVEcUp6eC9Qbi8rbC9zNW5tcGpwVTBhWnUyejNpYmR2UHh2MVJSYTBOb0U1NXYvbGN4dSs2eEQ2ZFN0dXRuVUVndGdMTWMzdGhHTUJNQXc4T1lwQ2pHZDBmck95SlJ6SXAxc3VOZ3h6K2w2TVFVeHZoVFFjWmdiSEhONnNzQmkrMkRDa29DY29ObUNOSU1rM2NOeFV5TVBCYlpsODhCZGt4M2RNTkxYQmE5Z1F1NDJad29KWGJuajdyK2I5KzZNL2Ivb3IzR2pIVlJ4TG9rM2hxckNwckd0YXhuZ2xpZkE1bDVad1diU1FQUXhDWmZVaGxiKzVnWjB4ajFFRWlMbE1hV1N5UHJ5WmxsQXBqV215Q21iVis4Y3ZZL2k5bS9NM241SDdqZXlrbG4vQXN5MHd6YUw2OWRTalVzR3N4KzlieDkrUmtEcy85eXpHRDI0aGUvT0Flek5yZ29ZSTJtTHVxWkRKVDFrV3FxZWduMHRlN2JkdDByQVZMR1REc0x6SVZyWXB4bGdLUXk1bW9mWEI0NWhpNlBDbmFxYW80cGNaUGpLR3U5Q1daMzdNcHQ4Z2NibG1POVdMWW1JM2lINCtucUtNeWl4b1dFc1ZMalZNazBJOUFGelBTcDBseU1QV0Q4d1p0U2VqUk9qakdNS1YzY2hKQmx1dUdKVEthMEY2YW9YWDVpbE4wTFpLa3lwcXFZenE2ZHlzaEQxcGcxU0pReHFtNi8vWi8vazJ5aUhDbHFFU3VSc2lnTTVlWWUzek5WWlhFRkEwa1ZOTHgwTnhnR0tBdVZJbjFRbHZjU3phZDJyRFVPVnVVdDNpcVVIK3ZpZlRYWkwwczVITjl1V3lKNksvcjczUW1wdXE0dUlsNDdWM2lMOUVXdlkxVEowaVJGZmNsYVBGelA1SjZqMURXM3VQN3l4ejlLZnpiQnhJTzVjQTQ0NDlQL1VNdWtBWUJhVjFkZkFzS0daSVdsV3VVTThUKy9nbHIyWGNITXdJRmdKaXRFbzg1SkpzaURXTEsrYk5PbmJOZVlkU0VncWFBMGtGRmFMQVAzK1NqWHlYUk1QZHdjYXVxaGR5a2Z2U1p2ZHFxNDhUKzhuY2lOWnJBMWlES21rNjduYmpBcitCbDJwMDk0K3NmNnZ2dGMwOVNqclpUTk4vZklIUmUxalFEV1RtVWtyUG4ydk80RXlLS2NwVEthL0pvYlhXY0dTT05HMDJLalA1aFo2VlF4eSszekNXRlJWdVVzQnpQMnpkSWNKMjVJM1Q3aVd2L0p6TDdLNU9WLzgzb3JBeFd6UFY5ZXR2OW52L3U4ZmVVWkE3UC9kTXhnOXNJWHZuQU9tTms0QUtYOUZCN2FZOGV2WjFxSHVsT28rbVJBbWR5WFhpdkFTRlUvUGM5TnFWU281Rm5OUHRReTMvVGFtbjZaOU4wMXY1MmZyYjRQeHJBK0NtWjM2TXF0bUtwb1hRSnAycjZzWjJtUG1JcFI1QmordFcwSXlJb3krcURmenEzQVZsbnFtbmNndzZWNitJc2t5THpNYUpjMjcwOFgxeEhNQnZIL1o4SjYzS0RTcUFDYUFCNVNHYzE2QWF3bFlvQ3RCTkl3ampINThzWmpKQjlEbWNKb2FDOXNxK1dJUlFLWHBqeis5bi84ai9GZEhZLy9rc2dXd0NLWmRINEtUVVhYazNIOVU4Q1AxNnNXQUVQd1h2VE4wRXZneTcyaUFZQ05DOWdLSENGajdWcUFqbVRlMWV1ZWdrenhlaGZaWWk3RVloeHh6U3ZkeGJlL0M2NlVMSm1TNEhNNm1YaTdQSlhTM2J4d3JsN0xnY0I4TjVOSUJUMUpWNjMzQlRESCtqNTh2bkxuc2dZT0lGdUtmY1dUSDJmV1oyREd1cEVPdEsvUUEzL21sYXFZT2UzeXFZUUpiSm1OTTAzZVB2RFBMTlMxazc5OGFjb2liampHeVBoYUw3QzhIeExRd2dTRVkzSXdRMThQcUJ2a296VXdzcVl2Um52VTVVaS9oRFNsb1JLbU42ZUVXUWFrTDJwZVpqTEpPMzZKN3hEQ3Y4c1cvZCtjdTk5WUhoZkF5azArY3FkRmJZdXhqcmdEeGhhc241Wkw1MWhYVm45dGRUbVFhVGxOYUZmekR4dGZaNllwalFYbkNsVzFqbjRDVW1PQXRtN3RmVllVMXJUZUFyRDAyK1BiemV6dnB6ejFMNiszVXJxd3NOR0Z3N3FXT2t2NXg3akI3R3ZPMjFlZnNYM00vc014dXpMZTlyYTNuUVJtaDJ6WGgvNjhYL055RFdoczdnR21jRmlZM3BlclVlM3pHTERwbUYzeEpDU2cxZDVhb0hXcnN0ZGF4QWZPWGNFTDdTbGdLcGhKdjhYdHZQeFhDMjVCNnFMRGlGQ3oreWc0T2V0b1o5L0I4M1JGWFc4VzhRR0doYmxGQlJZU1ovSUFVeGNOaGgrZTVtQkM4dXQwVVoxT1RHQ3JubE5KRU8zTnRXZG1FVk83L0M0MStRam9jb2xaeE1XVlVSbGFGYk1CYThVaXhqVm11bnFHaVZvQ2NRQzIzLzczLzE0ZnV0VllJb01Vb1FvQW5KSEM1WmRhWERGK29RRUdBRHJRMlhoeEFRS0JMRGV2UUVoVlN1QW12VC95Uk8zZ0FVZGJWVkIvOXdwUjZvVk5DZFhGWlRKQWxxTUlUVURMMDN2Qlo0aUIrQnl3RjVwODlBRE5XbmRlbjVjVVk1WUtYZlV6UUNmQ2FmcVUvRlZQZnhLZjhwa0xGMkNsSUphM0x5U2RrV3ZNVXAzWWJXQnFvb0RicUhPYmZGY0ZtREZCbWQvRmFYNG0ycU0veHhiVjBBdHVnR3d5UUFFVEJTMkZzMndjMURiNUV1QXV5TVVFdGVCamdiRVU1Q2d3bjVoNUJtV0pLbVlEYnpUNUFHVDg3UWhteHRmenJGKzhhTno4UTB3OTJzWWV1YmxIWGg5UFpYUkpaWlFqNHFYcmJWQWdZL3BpeEFGRXE3bXBqQ1liVFpzb1p1MU5wNlV1Q2hwQlRNOENZazF6a0FhODZYazl4U0RFN1JsbTlxb1V6RzVGVjBZNkpqR2wwYlF0WHFnTTIrTno1KzEvbkRHNy9IOTN6R0IyNjF2Zk9nV3pxUzZNS09makZLRFNkV1hTVGRhTktaQzAzZ09waEZwbmFtR005UVE0Qm9tM3pqdWIydGRsUFQ5alh1c1E4R0plZEdTa1V3by9WMTA3dGdPSW5YYjdjWCtFVm43ZWVnWTB4dlhqSHZ2YmVQa3YrdnQvL2hGVytnQTJWY3lnaXVXLzcxVlF5bGxtOWYrUWR4WkFyaVc1bXBiU2RkL09mY3N3ekR6VE9NeU15N3lQbVptWm1abVptWm1abVptWnNhZnBRVmtiSFRmbC91TmJXWjIrcnA2dGlEb1JqcE9nUE02MHk2N3orWmVVK1BWcUd5V1lGUnRIOHp5a0RtWE05b0haMFA5VU9CUE1WcU9HcGE3cDh2VzNjczRJN1J0R3BsU3J3RU1kc0pxN3NPV0ZFZWh1ZXU2empkeGoxalpVb0hRWW1GbVhhRVF0RkJKZ29ZWGFlKy9nK0czQnBXWmZMN1dyNTEzdkRRQ28xVkhrUEw3RTdUeWFsOUdZWlJLRzN2d0E3SDA3WDJ0Tzc3dmY3UjB5VUVrektmSmpyWURHVkg5d2ZXU21pWmlmaXExQWw2dGFKdTNWUnp2dCtIT0dhczdiK1JNS1ZDOUVoKzcvOUE1RW52SWJZVXd3YzNETEZKSmtVcUVnMXNGWkpnbVJ0bFRqVG9ZS2puQlZkUEN2bkF2OEZQdU1PVXZGTEVDRVcwNjYrNzZTRjBEOE1rMFc5SisvMXEwKy9yV044U3MyTnZmaUp0S3JLbGtCWnVockUzb3NnQmxkR1FjMms5YjArQUprY0dIOHg2TmRHUmxuaHRUNUFMUzhKK2dBclFlemJNTzVUUTV5ZklwOUpBYjVvekI3akptOXpJckRYNG5wOGwzVCtQTExGcTd1aHUvVXJkbVhYYmJ2dTJCZzlwenpER2IvNFQvOGgxVXdPMW8xbzUwMkFkSnMxWDNSbGR6VzFMaW9BSW51aTFKdkFXcjFYTDBjV1dhZE1XWDdNam9pZ1VyT09kdFZ3V3UzTVNqaHEyblBQcTFqcXBmK3c0Z1hVdmt5VWN4OG1KbVdZY2Q3QjIzUEJJbmJJVjlzb2JBbHNXWE5GeUV5ejhzWEl6S2VJeXNqTnBMbTNadlNJL3BFUVl0Q01kc2FYUkNieVM4QkdoUXo1KzBhQUV6YU9ITjVhSi9EK1NrVk11ZmsrdDhQaTUyZFJER1RXOU9ibi9Oc013dUdWTzNPb1ZxT1R4MHJJWVAveE15RlAyQnZJV3FNdDN0enlRK1VWTkgyL2M4eWQ0VXFiQkJtNG1Zb3plbSt6T3ZvbWwzWGlyWXJLcGdMVU9YMWR2YWxLMHc0b3NlUSs4Umx2aTZYY1hHeDBkY3NrQ29mRzZVSm5VM2N6Q1ozaXhBVnplZU1kdThCNWlFVERmT2M2MXkvaTAzWTk3N251L0I3UjhGTTJpTExJSU9xYkFwbUZvZ1IyekxKaDdabm1kQTJ4MnpOeTdGaGcxQm1KdWw2aERDbHZZNDk0NWpzajZENzRXUVRNSTF3VHZ2d0F1WjhXeU5qaDVWcVMyOVRQbFJyYUVHTGJjNTNpRVNKTCs3LytQVnVldzkvTjl0c1BwQXA4Sm1Oa1pCMUlLRHBHZTFJZlQ4ME95TVZNd0xaN0plRUgzSUdpT0ZoQjdveVdnZG1VTTQwRWNqb0ZEUHBrM2xwRzhHckE3UlRwdEJmVHc2eTcvR081dllSdHVmdzE4K3NqSVAvbWZhVVVYUlJ6RHpNUHVPeS9jQUZBN05ubldjd2UrbExYMW9uMTFoUDVnR1lPenh0UHBKbkhCeGp4bWtRdW1TTTFpblJjZDgwSmdkcHozVDU0L3dybSs2ODRzcEpXeWxiTTA3bjBmUzM3b3ZsNjZWZzl0SVJ6OStKUmtNWnBPQ1RZZlZOVVVjRm1ucFh3UXhzRTAzMEFPUFR0TDdkbTVWUlhSVWJQMHo2WDdJL1pNRXhyT0lZQUZkaEkzRm9jR1hVQlNKZFBwSnBGMTVhQ215Rm94UEwrcFk1SjE4OHhJRnJudEdQR0xXUU1TOTcxak1TVUpTUWRyNTN5amo2cnluN0l3UzBJcWF0Ri8rNFpIeGV1NEFUdDlEdUNRb0pJM1NkekxKSVEwSjM0WTU0TDZ4Q245TmNHc0NkWnJMdmwwTjhFekJKT3ByMkV2TTFvUWlneFpkcHRrSGNRNE55Y3lCS0RZT2h2MFVrVENtMDVYTkh6a2NnTnN4RFl1L01zajZUdnlodXU3NjM5djN2OCs1bW80Q3I0VmZPWUJxQW00RFlmZ3FJL3VQTWo3L1l1WlJqMWtOc0JNeUtKeGZJMG5xRExNMDFKQ3RqaGxzUnJraVhxb2k1dEp1Mllmd1FWMFlSTW1VMlVNckl6aXArdXA0QlpoNnlrT2FkMFQ3ZkFzVHdZdWlHYmYvaEd3Rm1VTTE4L0xKdE52Y0djQzF1RGswd2E5cDRUc2hUS0tPTk4rbnhIZW54N3pnWGlobVVNOWxZR25pTEVJUzFqYVlKWkZJT2pUTmJBN050NzhvbzdRUTFnaGx0R21Calg2cGxidGVZMmQvdUJiTzN1azNTNWNlaCs3ZkkxL0QyeXVQalg5Ris2SXpCYkhQR1lIWjZ4bUQyalBNTVppOSs4WXNWekl3eFVscFBtMDZWa2phQ2l5YTJNTnJpck9EVFBRZlQ1Qk5zNnVlc0x0VzROOEsrQTU2Vk1iVWJack0rMWxWZFRKV3ZpWTBMdWl6dVVRTDVuTVU4KzBRckNtWXZHZkZjL08rSGFpWjgwb0FZNm1Jdm1aV2l1Nm5aODZWSTEwZTBBOHdLZWp3UnVqekJaRHVpTEJZV0E5SERRZkNxZ2ExWU5CYU14VFMvUEhQbVBSdXpYeFV6Uk1wd3dtdTNwRnJYQk9GLys0eW5KNFFBV1VBbUNoYlNabGFwTm5LbEJEWVRLQkFRY2lVVWlIQWluODJtQmpUQUlXQVB3UmdGVUQ0djUySlNwa0pZcEphRVVpajJnRis4MWdxb0ZDUmw1WTVsQ3NnSkdGTlg1SHNoa0JtZUF4VzY5c0NuV3ppZkp5ekVTa3MvK1A3dlRTWE1iQlFFTUlJRWNHZVpYd05hSG1FaGdGWCtwYU1zdG9nak0wMmZZMXNCdFFCSW1XNXdRZEJhK1dSREh3OEJNeE1XcVQvYXNwY1orNG82bExaYThWTFlZdDRWZmdPcnZkSEdCTXpiTDFieHVjUTdGMFYvZ0RaZitzMXUvZkZ1TmxJMTYrR3NoQzV1Q00xckVNVDZ2Y3Fna0VFNTh3bG9zeTk4N0FFeWlUVXphVGVlbVhDWWNXWTRaNnpaTnMrTlMrT1dRR1lXODNrRElDWXdWcnN3RXN3YXhheFgwRnFsVEZXN2R6Q3pqN1RtOEhlOWJmNVBHZ3ViUGthem9lVDhZZUpEWHRGKzVJeVRmMnpPT1BuSHFaM3Q4YlR6bkpYeG5kLzVuUVhNK2hTSldqOHc1cXl6Wlp2MnRkZWdDeUFoaEhOUkczVmhGRHRQMEtCdDU1NG96MGRZb2EyQ2I4YmJPVjB5dVI5YXRjZFpseTVmbGs2Z2F0OVhlZTdPdGsyT2ttRDJvaEhQc1VHQnlNeFZKYXM0UmNxRU41ZitHUHFGT2N0QitOSitkVitzZitsU2I4SXR2NzhjazByRkRNUXA5RmlwWS9JQ1lLR25OaGV3RDhLUVlqSnFsOFZxc1pyd1lXT0IyeTZtQjlCeWo1Y0Q1MDJwbUcxYjZHS2tUVDVVU2RQSHk1NzJWTVBSYkRDTmVMS3czcVpKSHcvTG9uM3R3R1JXak5sU1owQmMyeU1NaWxXL0VqYXRyN2EzWEF5ZTYwZkJiR2tHdklMWS9QQUh2Ui8vc0VrRHlpeTBVN1ZOb001MW5FWEZJdndVU0QxaGExdEdiZ2JxZEdYc1FRc0xnUHZqc09qR2hrQ1hxbVhiaG5HMjhBaWM5WEw4N0c5bnpjZWhkZ0x4RFFwclhSYlFFU25hWC94dGJ2M3hiNjZvWnVOZU96WHNwQUt3RnN4bW1ueTZJNjdIbUhVYlNHdGR3V3dIWHdwa0dTN04yREo5RUU2NERhZTJBOHhPRmNSbWZhcGxBbWhOSWhCVnlpWTRVa0U3UFNOQU96eEJTS09XNGZEM3U5VmliTXlpQ0s3Vk13KzJ4L2JLK1BlOGJEOTZ3ZExsUC9VOGc5azd2dU03dmx6QVRJcFhCV1ljaTNNRlk0NUVJRlNWR091MnJBWXllWVplaTljaDRHSE9WTzljUStjSVpqcW5UZ0djanhhd3RFZ1h4Uzd6NVNxWXZjRGpXVTZWS3g5RGxMT3hBR2tuT1NaajBvUmwrRXRWc0E1SXc1ZW04cENLVTF2K2VFOGRLYUE1NldMVmRiRnNCN2h0aDdVOEkyMjlTNk5HRDllTFVhY2t1aVR5MTJiOWpWMzd1N2ZLZGJKNlJudHIwNERieTU3eVpLU0JOd3ZkLzZzQ0VtWnQxSk9XclRxUWtaQlpMelFmSXhOTkVNRGM1M1BGdEcxMkdYUHNaMmEwclhuVTUveGluWGZhSkNZdWF3aG1OdXdoVDkxTU1YZVgxOENaNmhscDhvMnZOZHBseHZLOCtuNnJPeVlINUJWLzlNTStlSUlWSUF2MUxCZmZXVGdqR3dYaVU0cFBBZW91dXJOQ1dXaFp4cmlDR1ZMOERFbm1BYmRFT2lOUG14eFg2bEJSTDRBSkN6MjRNQ2I2S09zS1pnemQ0NzhEbVRtOFQ2V3ZYSWw4djljeW4xQ2t1REJLSEJuNnBLeTMyeS84ZHJlN1B0N2R4c2tIU0Z5WndGWU5abWhYK0ZyTHd1aDBaWVJ0Q1dUVHpqY1d3eVhaUjVNZWZ6bStqT1ZHTmFzZjRzb282ZlBETEZ3Z3JOampyQU96cU1GTTVnNUk0ejBHUVUxc2lwRE1YaTJUd3ovcVZndlBteUp1LzBINEVuRFQyM2VGczdlN2JEOSt3Y0RzeWVjWnpONys3ZC9lM0YwejdHVTkxWk1Xb05TT1oxeWpUVGloRUlIMkxDb3M2UHljTG43cTNpZlhkUjJxYzFHSXk3VHlxWFExR1JTTmJYMWZDVEt1TmhHaElLWmdTWGREMCtjaEdIV3hlWnd2WHMreUQrY2xNSHYraUdmWWFLUVZxU3R3MFk0ZWYybER4V3hicVdSVjN6eFhYSk8yMlVhbGdGa1dkWDh5TEU3NnZmamRGK1h0d0kwT0pNRGFsYkhZL1RMMkxOcnlhQVJLekg3aGQvYkJXN3hhTVZ1a3pOcnhsUDAzUGVtSnZWN1VaVGFjOFYvUktsZHNBeENnSCtrRUUxeG9ocVR5YWtPNEFmSXNyRXYzTWdPMExSeXdiYVFwTmE0elkxS2hZeDJOUzlLWGJBR1FwdGxXakhkMVV6V0NIQ1lqRVBoakgvVmhIV0ROYy92aEVadHBQeGhqVm45MCt6WlZ6bndQekFYQmJPVlRpMXlzSmVyZ1REQURzelNncGJaNlZnR0tERVNQVWM2c25sM3gvVlZkUTJJOWk4bmhqQUM1WUo4dUhMTGg4NytqQlRPSk5mcysyNXhjVjdndU5tQUdJS05OZDZhNzRvRE5QakR6RXliODBIVDRmWXlaRlRGbTNtVmtMRkxsTi91WlZhbnoveUUzblY3TTBzanlvWW9aYmZqZkRFREc4VDhiYnM4eHM1dXNQOHcvK1RZTGR6TWZkdFFSMDVYeFRTL2JUMTR3TUh2aWVRZXpEcnJZMTZsbWZUcDVYci92b3dMRU1Zc3VqMXAyVGRRQlFIUUJ5a00ydTE3dTA0ck1ZKy9lYU1WNGhUVnRNd1ZLYkQ4ZzBDbGpwVTlnekFRQWVRMENwUFpWWUhieVhJOW4yTWFNN295cWxJbGJJM2IrSkNHa0I2SFl1WDVoUWlBU0Q3N1RLcjJ0OHM2MEpjY0F6RVRtZ3hvV0FERVRjbXd4UjRsVGZScDBNWE95SVdYMjk1NkRqREZUcGF4MVdocWR5MkpqVThTVXlhMWpNMUdjNmJTVjVaYzk4UW4yY2o1QUtNZVBZUHNSVDAyVEl3NGlZWjlOMHZ1WnNNcmlHYjhyc1ljbTE1LzNKejdtSTZHWVZYL2trRzRJWHl5cjBnWXcwM0xETGJidGJkZ1BMYno5RkV1ZGZRQTRqZy9mQVZmTXM3ZWtDV0dwc3dXWTlhallyNklIT1dabExCWVNLdlVWaTQwc040dDYzbmU3TFIzK0VodWJiNTN4WWdzS1dWOXZnWXp1aWdRenIyTExjc3hVeXpxbGJHMWphU2hseDJ3MDNjZWFuVWF0bUlWREZTdml6YVJlbjZtUUFjd1dzalpxLy9QTjFyWVQ4OCs5eldJTU0ydmNGZmZ0WmVKSWw3L2RtcjMyWmZ2cGk1RDhRNDdIbjJjd2U5dTNmZHNsTU52RFpteWczYjVydFBac0o4elVFTlRQUlN1TUJlTTFHR2ZWcW9IU3RrOFJwRDNucEdmMDlXeGNLMWd0SkdMZXRGK05UV09aZGlmUEdmWTAyK3lCcjZHZ1JocW96MVRPek9FamJvQXhjVjBFaktGUFBQK3ludTV4ZXNSUU1tVGNXT0d1aUhLSE16RmtrbERLY25GTFo5NzV3WlZSbkp4UzZSb1dCUzVLZWRxd2Y1Kzl0eE9UTnZTN2JaRm5Uc29LWm85L1hKSG9nbGpSMzVpM0RIRTB2L0QvSXllWW1obWZqL25qK1h6clQ4eGNJV2NGY3ByY3BNWE84SlVYdkRkbGYrQTFDS2FCWkZ2L0hyUDlwejdoWS9RanFsa21BR0VTUThhUE5ZRk02OE10TE9pU0tPZFNaeTVTNmNCZTZsRE14RlVSazVNMm4rMGg5dFRDZFd3UXpCUzZHR2NtWlRJTUYyczV0Z2F6QlQxdkRUa0pacEQvaWhTUklZay81b1BTWUVlbHovayt0N1ZqbVB0WDJOajhqMFBCRE9jR3lBaGk2TTk2czI5WmpKR3haS3FNWlZrMmxwYnprYTZNVU0yYUpDQ01OWk85emFpYVVUazdCc3hRUGhETXN1OUx3KzFWVndONC9jc21tSVZMbHNWWS8xOUZ4ZXlWTHR2UFhyQ3NqRGVlNTZ5TXozcldzNDVLd0NHWFdySGptTzU1UzFMRE5aM3hZTm5OeEIyRWxHb1BOWjhFdGVDVzJOc0JocWlDN2JNcjV1ZlN4K3lTeTY4N1lLd0JWcFNQQUxObkQzdkswbjlIY1ZGVSs0RFM1bW9yTENPaUVzQUxLaGpMbGNkZnFCc0QvMHBIbllra0doMXBuVFFoODdsbUlSRmdNMEpiLzVNNkZiTU93TmFWTWQ3ZXlXNUhnVnZIa0Z2S1U0dFpkMDZROVFiTWJycnhoZ1VxWWZYbHE2WVYwSEFPMUwxek9wTEQvais5TGovektaOVFmUkFBV1c3bVVXVzhrYmFFTmsyNWYyZU1XV2lTRDM0cUpObUg1RE9kTmo3SEJQb3N4eERNZEhMVndsSlZrMDAwSkxKVSsrV1Ryb3BabkpKcGV0a3Z4MlNiMXAxaldzVnM0WnNWOVZVd3E4dDBXZFJGdzViam4vWDlidXZIL2MzSGI5ako1aDRUbUpCMWtXREdiSXlJTWN2eldIZGxKSkJ4ejdMdDhBUXhQZmN1ak5sdnM2em5UaTJyc3pMV3FmUFZmVkhMODV3aDJGSEdtZ0hFV01lNTIrZE0yMG9YeGpvTzdkWndlN2laL1lrdEh2NzFVTXpXSW9yM1oyWDh6NWZ0NXk3WVBtWTNuR2N3ZStZem43a1VQM1pvTmtXTWI1VWF4S0FSMm5pdFpoNVFrYVRlZ3hubTM4QmYvOXg5UDZwc2s3TEVtaEhtQ0tQMS9CaDNWd0prTStkbXU0SjZQTUhzbWNPZTNQOW5SR3daMnJuSG1jOXlpRzM1THhTQ0V5RnRHd1hEaUsxZXcvUndtV3lJUDJidHI5bmdqZGVLbVJMalZzRk02aDE0OGR5Q0dXWkNaOHVxRDNXbUV4aFF6RUp2TC9zSnprY3NLV3d2dStGNktGSlNZUHAxVFhPdm15QmJXRGl5TElhYk8xTFVtMm5LZmEwd1VZWThqOG44NUhsZFp6S1RVN2liYzg2YUtKL0tVYm9UWWo4MlNmMHZjeERiN01kbVl4NHV5VkhDZEpOdTNielpwRnhzTTIwaGdlVnFuellSYm1JaW8yYTd2bjltM0tOdUZtUDNlc25GNE1wb2tpWWZJcC91MVRhdjRSSjc5ck9mL3NuelF4RjdnQXVxMmNER1d1VjNtT3lETmwxQXFYSzFLTER3S2VGWllXcVgzbDRBTEZaUnBpanZ3QzA4SndhRmpMUUkxU3dCYldIUnZ1V3NoSGZMdDBIYVF1eXlYZnNBWnVxcUtCT1dCMlUvTHJSNXQ1NzVnMjRISGY1ZXR0bThyMjJhZFBoOVlvOG02MkxueWtnZ3d4aWZhbG02THlhUVFUVXJzekVheW5JR21DM0VtUkhRR3JVTU1XZUxxbGtkWTFZRG1ZQlozZmVQRGFpSjdidWEyNGZZQVlkL3h3UXpIMFUwc2pkMUhuSEZsZkdGbCswWExoaVlYWGVld2V6cFQzOTZxNEJwY3c4Z3ZRdmtnb3NkeTN1dnYzZ04ybVphZXRPeXVpc1NQREQrWUNpVHNRUkxxbWdjeXY2OVlNZDJ6SzJiWGdkbHphQjZQTUhzR2NPZUdCV1FlVk9uS3VhTUsxTWJ1UmtSVVNsQ1lXdVdROHRWUEZtaHZNRS9lOUtqUUpranhreVNmQURpUlBZVG1CTzdHRFdFUmYyL3Y0ZXlEc3h5cGc0SEo1eFpibXpZNStVa3R2eXRYOXFic3RSOWpuL1pkZGNpMjVUelIwRFVrYkZLMUdiZHAwdStKc3pUUGp5N1paTmlRYWVaVENJRTJGeVJjTFlINXVxSkpnU2NjSk1wN2RtR0pyU3FWOEFZY21SSVpRZE0rYklJTE9hNjlEcGhub2Ftc0NSemw5U0g0dW1JQUxPWTA5Q0w4N2tVdG8zd093MG9TRW94MTFWZTB5eGM1K2p6dlEvN2hjLytETnpSOC9jVXBBZDBUUXlpYWxrSmRQbGFGTWs2OXZDTWFNYlJ3Qm5IaG56Q0U2WnlJZzZkdTFmV1lDTlE1d1pXaWZvN1NNV2xMTHZ5alR3S21LdG53amJDMnA3K0VmeDNvOGsvZ3ZKZmc4SEZJcm92NmFmL3NOdGh4eVh6OFNPMjJUemhMbVBLdklhd2VtTnBnbGdEYTQ3a0gvTjVkdEMxb1F0ams1V3hBYk02MWd5eFpYdkJUTW9CQ0NPa25jNXpTRndaOWpmTHRRWFZOT3NWTkNZMTBiNlE5VFdwOVg4MDNKNTVxS2VlLzlEdEZtT3cxWHAvYnYxbkoyYmJyZGt6N21HL2RCSDJNUk5BdXVZOGc5bFRuL3JVZzEwVEQzUlA3TXY5dFFobFRqYy9oUzR6TSs0TE5nSEhxK2RRZDBSVmxtU1BNVjZYWUZmRnB0MGxoR21xL05JOWt2MHNZdzFzb3MxS21ldm9iY3MyTFo4OGRkampsVXRzNEVGV0taS0J1S3BxWXBjWjVxUDc5MW4xK2F3SG5lVXdkdmJMOXh2OExYVmhNbUgyMVRUS0YwSm9VQ2hUWFJtNXNBcmdra3hyTVNxUFV1bXFJMURjdkdyUEZXWGlFTGxlS21hYTZDUHc3cmlGcUdrQXRnVjE3YWJIUGxadnhIbWp6bjlHQ2lWdEVKYlUwQ1lRNDlMYTd2Zk1neXFUNjNDVXUvZ3dCVHBTS0NiQWE4QzhlVEpvZGdRbzJPc0d6dm9jT29iRGVEU1F0WDRCQldJdnB0dU5EL3ZGei90c2ZrZVJYVlFGbTJmMm9lNEtaanZBRWloRHJKbCtldXBQQmVyVFR1QXRORjVzbHZ0SjhxSHA5S21ONS9WVUJXUHNXQU5jS2tpRjVOY0EzTVYydnJ6azQ0V1ZxR3FXWlplM1RLNHhqNmduR1B3UFV0dlVvQ2IxcC82bzI4R0gvenZ6emEvWVp2TnZsMlBLbU1DalV0UFluMlhuZVJqQmJUdUd1aXMyUUNidGVrNkZqTmtZbDEwWkd5QmJkbW1VZjZueUNLcGsrckFtU3lQN2RVMjBxVE00L2xtNFBkcmMvc1lPUFB5bkVzd2NxZklWdXZ5dTNiaGpld1hNbm5EWmZ1V0NnZGxqempPWVBlVXBUN2xxeUNLSUZPVjZISk5xWUJ4c3RFeVFPQm9rV1Q0djQ1cllOVGN6QmJrNjFvMndKOERKTXNjaEUyTTc3ejNLMjhsVGhqMXV4eWdGbjhnRGJUSUdEMEJkZVE4UWpadGlTTGxDZ0VDZjZVRzF5enpkR1hWeHRKTkgweFlLV1pUMkVIY1cyS01zT2pVTllOWTRWdmF6Yk5weDIrYTRrUWw1Vjl3aTJ3Qnd6VjBjWFJrZisraVVkWFI3Rm5XWFMrQUFqUGhPL1RIWmo0di8yTEoxVCtwMzlTbWNKemNiMDlVdUI1aENTcVI3WU9aSE5SK1NubDczWUpQeGxvbER0aG5mN2FJaXFWdGhzV21iU2ZaRVZka2s1WDJvajErT0VUZEc1aDBKeTlkWGxMWlVFckdqbVN1VTVTeTUzaHdiU0Z5ZmJwWG0zT0pNSEU5MVd3QVhjTjZ0RS9BKzU1US9sTTJiZERQZlBkOHZmZUhuSWNsSC8vMWpibERZdkI3cmtpNi8rb3RIT1hEZXdqbDQ5NUNZczZ3bm1GbjVrNHFMYXJhRE43RnY5WERZcUVRSFdZL2lFdnVsand2WDh0anEyekVmcnQ2bTJvNTYraS9FTEx0Nm9rNVdpZm1jQkxPeE5RdVJBZ1hBUkI3VXVrQlpvV1UrNVNmZHJ1cndWN2V4K1FJay93Q1FUZmpTUGNsT0NGV1ZLeVA2ZkY3TE4zdGRHUlBHU2lBYk5aQlJOYnM2VjhiNnpNZXBiamk5TFFFdDJ5WEdUTTdycm8yb3p6VTNTaG1CTFd4bi8wcm05dVYyRllmLzhtMFdZOE1mSE9kQlR4SkFHVGVrM3A2YVBmYXkvZW9GUzVmLzZQT2NsZkdOMy9pTmV6QnJJQUxWbzEwU1lWdGVNOXNCYkFzVDBTcm5jUGVWTVpmV3RvTWQ5bUc4bXErN2V5NjVPellRMllEWms0YmQwTi9VOUlRUXdqblpGNjVlZ2VRWUNFYlIvTy8zUFY2Q0lYQUdsemlaTUtTOVBGUCt5NG02U0g2K1R6R1RiL1VRa2xSUzFFbnJJcjFZb05FMmo4YWpkQlhDS0Fxd3JpcFlKSVJ4UWcyQVlUSG92K25SajZJZ0F3RklYT3RpNTRLbm10VyttREFCT3QxbmkvRmhwbkZSVk5DMG5vYllwY3hSbzZxbjYzRFR4UWJqd3l6TUVmTUdsVXJpcXV6T2paZGQxeDZHQVZRQ0tRV3FhWm1CZVFlbnNwWWRzSG5sY3NPbngvekRtZmxad1l5VHRRZ1hZM21ObVBwZk5vTDdsUy81UWtvMFBaUnRCTXhjWFJybmF6VkFEdzZlYVhSaFBFUkpVM3YySjZSbEFnK05EY3NKVTBsekxvZ0xYUUl6MTR5S1pKaXRDa3NOa0cxNVRWRzdpdml3b1hWOXVac3grUlo1VklvWkpobDcycng3dDRxRlBPbW4zSzd1Y0xQeGhiYlp2R29DV0tlR3libFZ5SnE5eXZoSTVleEt3ZzlDMkdqUzQrdkRHa0F6QUJxQWJOV1ZjVDNXVE5MbmU3KzNHYk0wOWdwYW43RnhXd1BhNTVuYmE5dFZIdjdidDF0c2hvU1BlZWUyc1gvVDZaaXVqQSs5aC8zNkJWRE05SGprZVFhek4zekROMXdITXkzMmNMWnl6ZDRNc1ZaYXRoNkU5RUp0ck5aVkF0b3g0bGhtVnpTcWhGUVVPZi9hcFpIelg1OExYcXZGOTNnZHpKNHc3RHF5aUdWWkdjWWJRTk95TW82YmJZY0lUV1NVeUw3QysyOTc1UjlKUkRMUERQSGE1dmg4NEZBcTFBazdKaDhBTjVkRjdNYTZqdGU4Ly9vZ3k5UTNNZjJqVk14OFAyaUpTMkpJdjl2UWVqbzZxVHRqZ3AvOGpPNFdGcGdJYmpQN2lSY3Z3c3NlK1hDNDd6VlZ0RFFIM0JFNVJzV3FQU01EdkNGRjhFcjMvR3hZTTJhOUg5UTNINy9mV3UrQXFPM3NiWnhBdFhUWVNoa0VYNytBdi9ZVlh5cmZPVDRCQ3k2TTdscFAreVdZeXlQZHA0MGY0d1BCVExNMGhyZzEzaG5yNmtpZDc1SnAwWmx0c2ZpSnBYdlVZTlc1TDZTZENrc0tieHliOE9RZEtqYmN2TWVOa1hoWnZCTUJ3dVM3RlBEamxFVXFnYWJ0RTNyRnJEK0dtMisrMWNibXhRQ3g1cnlRZFhHekFHU1NIbjg3cGdvMmVpQXJsVFBUckl4SHVESTJHMDJmaWlyV3VEU0thcFp6QktCMXJvelMzNFBad3FiVWJ0OFVHL3RQeDJTajlUKzUzV0owRzB6SCtwNHVwNmRtOTcxc3YzbkI5akY3K0hrR3M5ZC8vZGMvR3FJNFpnVm0rdWZyRmFZVmhXN0NUNDVwQUcrZFpBZ2tBQ3B0MTdKbitGcVdaWWk2S0piUDF5bDhyV0xXd0hLdnBpMnFvbjBzMnNuamgxMHpCU1BzVFZyRWtBSFltT1REUEcyVmJaQXp3d1RHWkRzdzVSbTJuYmIzRmpoNjNhaTlvWUdhUmtMRmY0V1FTWWxLVnJvQ29aMEw0V0lTcU5xYm13N0l2SFZsOUp5QXBzMm55MkxUemtWV0t0dkxIdjR3Q3hQM05taFEwaUllZnZoM1ZTYXRrb0lVcFlYbTBnZGlRL1kvekpMUVZsd1picFdHQmRON3NacTZQRWw1MVhBaFVlTXNSSk9xWHg5MG9Ba3FYck1HbUFDZnROSzk5ckJEdFg1NzlRVU0rL1d2L2tyd1NkQTNqbldKSHlzU2duZ0JjSEJQMUU5QVpGa2lNSGNmZmJIamd4R2RaaHNCTHFzLzZRbGwwaGJTbm0zWjc1bmRVVDdsVE9aaGdiVDR5amRSZUFMTy9wQTZVK3R2ZkVMVi9QN2FqRHZLc2lMblM0eHZaSWlaWUd2NTQ5alJJQmJHN3lhVkJrVU9ITFBkYUI5bWovODV0K09PYTh3MzMyV2J6YjMzeHBxNUttb2RpQW1vT1JPSTdJa3RjeGNYUm1SaXpMTThEazMrOFk5YXB3c2o2NkhsdFZpemZ5Z1VORlhOK09DbTAwRVFxOUxtQThRQ2RjU1cvVkVNZTRIWmNaNkQvamN6eG14NEhVZXNtWjhpOWx3a3dXeHI5cS91WWI5MXdjRHNZZWNaekY3djlWNnZneEJVYlJsY21qS3FCei9YTVhNZ3dQbngxKzdMZmRlU2UyZDdnY2JWa08xbnZiNnU3K1RHWVk4MTN0QzRBbG9UUitZQ1lWRFhNbHVqNlE3K0dwS2xkVlhLMEJiaUxhZ1lJSGFJVDNMSnN1aTZuNWt1RXBQMkduKzQyQkE0aTFDS0ZFQXJtR1hiUFdBanMvQUY3MUxXK2FpRVRiZFFPRXVYUm8yQVdadHc0Ky8wc29jOTlHcDJyMUxONVJ6c295WFpzZHlQdU03eE0rR2NqbmtlV3ZlWHBCSjVkNisrSC9XYlgvdFYrQ0IwOG95Nk1Rckl1ZmpSSVNBcTljR1FQY2xVOFZJRmpFbEFVbWZlSlF1Uk90UG5tQ2hqdnBzYzRVdnJibHAzT1NlY0NjVE5mdUVXTW95eVRjVTAwWHowOFpIZlZDNkxwckFsM3owQnNaTnZGeUJ1S05tYlpqQUp1REdDS3N0SlExSFRSZDk0TkppWitjbjE1aWZmWm1Oem4vOTMwMmpDVnBzZW4rMENZMkl6SVM1a3p6SUFHZExqQThyNHNPWk1oWXpsNk9Hc0J6TzZNeXFjOWJGbUlXdmFkcTZNc3NhQVlsYWMvekEyOXVMWTJDL2JrWWYvM1IydWpCdjVzUXNIZjMza2x5N1Q1Yi9DUGV4M0xoaVlQZVE4ZzlucnZNN3JMTnlrOXdxYXhudXhEM1pOVEJOZ1JOcWF2Y3ZXWThjT2pHM2pSYnQ2ZjQzbGVSeXhsbnB1ODRTa0gzY0ppbHZhMFJBWkxFc3d1MzdZbzQxaERMNFB3Z1M2aEZVY1pWNVBnRXZZUmRvMGxiN05NYWFoWEdKSGVIT1R3MG1TeU9XdndPYUlNY01Db3NDZWNCRG1MTk1uaytwWXJETk9CMlpPL1k4MkhUOUxCa2VOTWJNSmFTSHhadXRRUmxzQnM0YzhDSkpScjd4UUtVR2xHZFEyOVU5cTY4KzNic01oTHJLWXZoeThjdC9HQ2E4ZmxCVlhwNTJLbll4ZnZnQm1qTG4zNzVPTUsxUzkzLzdHcjJNQTAxMURtaVBPakFESHNtd29IYktodExvaVJ2M3hCcVFaNFMzSHRKOVdBUzRCTXhPRmJmVlQzMzVVSmV1aXdCaVl4Nk56M1NhWXlibDZpZG5YZU1TTGpSeWtTa3hzWDdCYzBFZFR2cUJUTXJ6K1Y0NEZzemxqZjMwYm04OW93V3lzN0Z1Mkhsc21RQ2FaRndYSWROK3lJK0xMbHRMbDA1MlJaVW4rSVJCV0tHYXFwRFd4Wm9TeURzeE0rMXBYeHRjeXQ4ODN0Nk1QLzRlYkVzeU8rNEVxSnBpZC9IUDczWXNBWmdKRER6N1BXUm12dmZiYVZzbGlYdzl0SFdDczk0blJJYy9KY2EzU1UyU0NSSDBOek9pU3lMcW9jckRGWEdITHZvVll2R1BmaDBOY0dtc1FGekM3YnRnampjcVlLNHZBMDg4cE51VloyOUpld0t5Nk55QndSWU1CYWlzZ0oyOVlnU3ArbU43a1RqOU1LbVlMZk9KbW9kQUdpVS82YS9uUHA2TGxTOHFZQzNqVjltNTBkbEl3YzNYQVFubW5DK3hmN0xRSk9IMkYzZlRnQjVuUDN3NUNFblE0RXIzYlRCcGhObE81RXdGQzdFeVRmTGpGcmsvU2Rram1SSmZuTlpjTmswTlM0dnUwUnQ3Mm1CSlJQbzh6Z1loTFlvclpGVG5QbkxabWx0VDJYYzZTa2RxTWJEQWRTaWJ6aEV5TXUzYnNVYVpBbFJGZmNqMDN4OVk0SWNsWDV2T0wrNlFvbC9sYUoyZGlVK3JkNnpNNzUzdStUUXJWaEp1T2hDejZEMEE0VnZPN3lIeCs5MXUrMmN4REtJQWZoa290Q3dLYTFEayt6REpOUG1MR0dIa1owcjdQSmxQc0c3NEtFcjdLVHkvNnRxYmZCbzZOTUNvYXpVKzdLbVRLTCtycEI0L0FZSmxmeUNwS3BRTEdtUlhzdStkbDl5bzBFT0RtQlpqaDFhemdMQmZXdkFCeWpXdC8xZTNNanBOM3MzSHlnUUppQUxRc042Nk1jaTRoelRlWjhFTml5NG9Zc3V6TGR0T3p1Tzg1c2pCS0ZzTVMwR0pGTlFPY2JYbHU5ellUT0NzU2dRd0NHZXRYQjJiYlllOW9HL3NJTzZQRC8vSFBqUnRNOTg3ZURqdUMyVDN0OXk5WXV2d0hubWN3dSthYWExWmMyZlRvK3RxeHEzMXNRL3hXRTdPMkRtbE4vZHpZVm10eDk5aHV0elEvN25ueFhNZTRNU2FZWGVQMkNMb2xlc0VqeHJpeWdiZ3lxeFczMkFObW9YVVZvY2czTmN3Sm1NbmhwaE11Skw2U01xV01CZEFuVThGc0t5cFowSlZSSDZIdFJiL0lncktZc2VLdEJUQ2pZNU9MbzVTYmFiU0t3aFpnREJOZGdiVGlKdW5tQno3QWd2OXFWdUt0cENSVnVuNFVKcnlZMUF2RnhpclBFb3lyU3UzQjlXSGsvaGxWSVY2OEdHWXhJUzNYN1FsRVlYeEd1U1pWckdnbXFxOEhyYkdHNGozeVlOemRxaHFKZGVQNHZXLy9Gck9Cd0NWOElCcTFYL3JScHRmaXg1TnhZM09lL2M4V3dBajBkUk9WY21OSFcvM2tpOHBXQVZVMTRlaVpSKzFkMmlKanpJeVFCUzUyOUhHVkZEVzlWY3l3R0dxWDljVGJ2bXQrK1N6QnpNeFAzdFg4NUlQMktHZFV6QkNIdGxjZFk5c1ZOYXlPTGF1ek1wclpQOVpBeGpLVnNqNEJTQlJubGdYUVR1ZVpxZk1WMGdob2RheVpnaGRqejVwNE00SlpRdGtsK3dnVFVqa2V6SDRmWUZhNnk2TzkrSmJOZFBrbkQ3US91R0JnOW9EekRHYVBlY3hqZWxCb1lyL2dtcmprdWpnTnNnLzFOVkRvMUNUV2FWdnRreWFnZ1hrY0MxMEF5cWFPK1I0Q3I5b05VUUQxMnJhdk4ydnF3T3d4YmcvYmV5OUFRRU9Ta0RDcFEzV0wzRklzZjkwU3NRR3VpTWs0MGdkNFF4Z1hlQWJwNVdUaVhrMnM2cE04LzkzTmtib3lSalRFaVhwckE5QURtTkVqaTREVzNzbzEvYjUvd3VMU0dBV1lTUTd1WnNFdmU4RDl6TXhGTFVrMVJmY3BFd1ZOVlJ0Skg2OHBoRFV0Zkxna3Y0aENzV0ZxZmQwL3krUjVFcWptTmMzY1hLNHZjMmJ1UVlFeEI4d0lZQURERXJoYzltdHpzUW5YaWVjY1hlSzdaTkxTZHVVbDhoUUVjNFdxNnNrRXNlRzAxSTJBbENxa20xeDd6am9NMENjNUhGMjNEdGkxNHRaRHR3akFaZ1g2Qm9qaStRZmY5ZTNGSHpiUytybXBqZlJKWGYzcmxBb3NURy8zZ1FQUWx2bVh6MWd6MVpORDQ4OElXdnhFNDB4YjVtSjFVYzQwMWt5OCtRU280c3BaK2lBa1Jjc3kvTWdYY1dXaXBGWFFwa2svcXJkSGJVeU9sUEtJemxVV2s0Z2lxRTRtVHpYdE1iOTQxbUJtWnEvd3JqWTJIOFNFSHUyK1piNG5UYjZ6N1NSVk1NYVcwWTJ4M3JlTUR6dDdWOFlxSzJNVFp5WlFKbVdCcy95dm80cFpRQ0ZERXBBbE1JdUVzaFA3aUxoa2RyWmc5dXZNeXRqQW1LTy9Vc3dlYVg5MHdjRHNmdWNaekI3MXFFYzFBSEE4bkFFNFZ1dFhCVjJyOVN6U3RYRWR4TmJWdmlQbXVMVCtJMEIxZFRuN0ZMb1d6QjdsOXBDZE9FU29JdU5ZSFg3bER0NXh0ZWw1UlgvdkxGd2J1UlZQY1MwZWNwT1RaQWpFNlhHbXRzOUY3UVdyZ01RSHFvUzZKb0YxVk14Q3dNeHRZNXByTWdCbkRxZW9tSFl1ZHBJNlFNWlRJZU90cFZ2VWFRMzBuUkJZeTNKRzVienNmdmZsUDV2ZGpib2ZsSXFkQjI3NG0yUVdVa2JqMGFrcUJOTDZWV2c3YzRpc1o5dm4vMjVlaTNYTXFkbWNBQlhVaFRIWFh6SWE5T1pzVlNndlJ2emg5MzIzZkNRQllsVHVhMEFUR3JCWlI2YUpUb01wMHVZd3g2bU9VMEF6U1J5eVZ3RVRSMlorNmwzc1ExMGFkeTZQWTlaeWpEQ0p4bzBwbDVBODIzTXBOdFUvSGprWmVNOXErZGF4VDFPWGVpaEZGc1NaaTBNQUhXeEtBbjNVejk4ZFlIWkhlY0laWWF4TGg0OTJBSm41c0JpRFFGWnZLazNWekFGcUJMS3pTWmZmcE0xbjZud3AxNEFtY0NiZU5FdXhab0F4aFRocGkxVEtUc3pPSE14T2Y5NWlqTzViWHEzNzc5SnRtRzJ1c3orK1lHQjIzL01NWm85NHhDTldRS3kwcWZxcE9pMnBSUml6Q2hkSHFWdW9uNjlyOUdvWDZxMEtOc3ZPT2xXMXhmaTExYitWazBlNlBTZ2h5aDNxbUhDTmE3c0w3NGlkQzVCbEVzVGtFVVBXUld0L2pOVTJFYWtRcGhWTS9oSFcreXlSSWcwTGp3R2d3MjFERENGSVU5RFNpYW9FS01sQmRDRjBiMHh3VXpCeldZbkFGK0xGdkxhVldZZXNWTzNLT3k4NFp4WDljZ3M2c1RuSENOQ2QyaTMzdmErRVpHWG9EckljU2pTVUhESUFtMDVMcVlNbGN0ankvOEFGV3lvNHZyakpHSXIxMk5wS3pweGZueTJTMU1iTEhJaXJQZWlDNEJhT3BmbXc4WTkrNFB2d0VSZi90MDVDMW5JMVBzbkE2KytndW80eUlpN3BhS2MvTXJtcVh0Q0hPcFFKYzJaeGxERzBYMVR4dVpnVW0zU01DbGFoVENNcVZ4SHlaK3FXcUFreDBTWXJ3VnVxKzhQejV6eGowQnNYc3I3d1IvN2MzUUJtbC9MeHJ1YWJEMnBjR1JzZ0U3Vk5WRE9Cc1FySUJNYlFwekZtam9laHZVeVZqL1pndW53QnNlenJZczFtWCtQR2lIWnhZNXpyNlFHdGl6RVRLTHRrZHZlQTJZOFR6SnJ2OWs1Sm00clo1c24ycHhjc0srTzl6M05XeGxkNnBWZGFCNHZlaGxrVTFZWXVnMlUyeDJwY054KzFwMW1iSHIrcEh3TlZuSDlYYnk2RCtiWkd6S1pvV0VPWlZLUmFOeTRQY0Q3NDcrTFN3OTBlWUFNSkRiMFFpNWk0ME9BaENMQ1RhNmI2aFgrSEFDNzJ6ZFZ1cFo1bENGVDRMaFA0Z3Q1a1B2dDFZWlZjV043d3VNSVdJRXdtYW9zM1FMVFQ4VXYzbFNHZ0JUc0FHbE1OSkhpNVdYK2IyZlRsV1dITTVRVzQrZDczTWg2YTdDTVk2ZVFFSXNRYWNYOHZsSFdJWmJ2N3JJc1ZRcG9rOWtwc1pPK3dmZU00WGIwQzUrdGlGYk1PVXl5NWlYbVRPY3ord081bmMxNXlQVjVEcll0MjdDTVhmRTBZMStkV3VEVW12M0tPaUVXVEJDSTVlL1V4WlU3SFAvbVJINW9mVFhGZE5OTXlYUnlsamdmYjgzdE5NaklTcnFMNitZS2ZHSUV6M1JiWkZDbnc4MHF0MXRzQ1picnVUb2gwUDJiZWY0U0xCY3hYWGRxcHVnbTBpZmlJV1RrQkM3TVhNRXY3amVTRTJkZ3NDK0JWRThBaTRicllMSnBmeEEvL21ic1R6TXppNUFxY25UQ21yTXZHS0dueS9jNHg0YTZwOEpIOFl6NVdYQml6djQ4dlcwdVh2eDVuMWorMmRiWkdxbVk1OTlCemt3UWtGTXptZkdQWU8vZ2wrOGg4aSs0ZU1QdCtpNkhSa2dReFE5MXhKcGc5Mi83c2dvSFp2YzR6bVAyZi8vTi9HdWhhaHpVMk03TmgxOGI2V1NwVGZkdjV2ODU2RzFXd1pSdVhxbExqTVhPNjlEQzMrNU5IM0NTR0RGQm1xcFROTXR1VkxPakt1UDZ2Y2kvUW9heUg0OGs3QmF5MjdlL1loa3lxdWNGUnQwVWxTSTROQk5oQk1UTUxSSkc0M0ZjR29rdWtySFc5bHBTOWZWZEVBVXY0U2hDYjd3N0hCeWp6bG52ZDg4cTZNa0dGZkdkbzlqL2RYN1BkVDBzUUFqcWFaQXpVandwaW1aaHBVRVBlVkpzTE54ZFJEOU1TV01QY2RXVzRWZzdMMkRLMUxIMHk4VnpoQ2loT1lURmY0MW1Xc2ZJcXpVNEFzUU5PTTdiTytTYk1mdDh6djV3K1l3YjFuY0lLQW02T0RnRXdKR3VrUU4rZi92aVBnRTNvMXRoOG5JM3RsSFZ5VGdKUVVNQVV2RVEvbHI3RzVWckttR1FIWHExNlp2THBWN0FMRTQ1V0R6K2RTSExPSXJqbE5iVFBBVjh5Vzd3bGdEUUgxSUd4UlZXVER6SXBVUmVqaTR6OUM0eW9GL3pRbjdxN3dleU84OXZhMk56aDJuaFAyWjlNWXN1Z2tBbVFaVDE4cW1VS1psN1V0YzNQd3BVUkVIYThLMk1OWkFKalZNcTBuWHViQlVHczM0RDZUN2R1SDJpWDdPUDlrdG5kQzJiZmJqRzhWc1hXSE9DemNib3l2dGorNG96QmJKd3htRzN0Ykk5L2Q1N0I3SC8rei85SjVVclZyTVp0RGZGbHNMTm00Rkk2K3VQaDVvam5PS2ZYYjlxdUJzaXl6amE2UmZKeTNQT3NhUHNuRDNHN1QvQmVRTjBTclVpTG4yVUQrMHhiVTI5QjVSVFA3NWM5TnpHYWFaNzlVVERSdElmc0FoWE1PZm4xbXlMWGhjeHlwWGlaVEthRXRKQUZRZ0kwdEpudlZtRGw3VmVZbDI2TkpuMmhDYlB4Vzd5Q3pkYjBiQ2pyWWdocEJodU91L21lLzlZVU90eENZTWNsMWJwc1hLeWNFaUdaRXlmZ1NBSU91WXA4VnlVTVNSS1FTRHROZjgvL2piTWEyakJMa0g4aWpLS2FwTENYOVBzRU1HR1pWT1JkMXkxWkZvbVZlQTBRWnpZYk5KRkp6a0F4TElUQTVMa3MxMmlPckprSmtraTZrdlBJSjh4K1hYdk1NNGo3enBkU05ieFVOWkcwQkJpWlF0cWYvZFNQWFZrSGdZdnlpL3JYZVRSZ2hqSVJZS0ZzYUN2dFVkZllNVTRHazhYa05uVmZHYWNHTnNFazFoWWdhZldsVDFQeER5cGdEcTFQSGdwZjVhcURmWFNmNVlUenpNaEF3cGtCekxEZ2gvemt5d1BNN21pL3puenpmOXM3Q3lESmtlWUt2OVRBMGpHZm1abVpHWUxNN0FBek16TXpNMk9BL1p1Wm1abVptZTFqdm10MXV1T3VPdWJ0RjFXbFZXenZyT1ptRmFHVktxdEt5bXFOZXZWMXBsNzl6R2E5V3c1a01VajdqSkJCRkdRNGlwYXRCa1RJQUdpVGtiT0dLbU0vbFJHMjZWVEdZbThCV2p1dDhhbGU1R3dyQk9MQWhUWFZCTFIvSzVOSC81VU9wQ3NPWnVzZlZVWm9CMHVKbUwybDdqbGxFYk5ibHd4bWIvTTJiM05GUUlFMlF0c3hBSm1kQ3lsOC9YblI0a3BDMGhXRnNmbTJLM1hkRDU4M2RHZGhFQVNIekJhZXJvanRZRzNZUG94bmtnRWkvcmZLUUpSeGl6R0x2N0tWZUppdk9raW5DR3lzNDBwVnhxUThQcUdyKy94Zy9iMjkxVHVRQWJnc1VvYkhON1NwUUJwaEx1aWNsN2s2a0xITXVFRlpIN24xRnMxZjVzK2pQSC95NDNtdUpFcDFhWDdWVXhndng2LytLV2pzZTgzOWRpWHIyS1MvUDM5ODAzVXcvdDhmLzZFVU5ZYkpJMkFMN05mWVJaMEpzK3huaGprQXhyWld4aDJTa2dhVCtaRXBLWEtsdzIzQzVEZUFFMlpLaW9yemhMZjBsRVVNT0VtYkF2T0NneU5zRkdtODNJS3hzaFhhV3NUTUZCalZqb0JSZ2xKc3d6eHlTYy8zdThjRlp0cnN2OXhtK3pVYTlsNEhFVEpiVVk0OTVUQkE2QU5BQmpEclJzN2t3TlpPWVd3Q0dmZFQweW1OaktJaFV0YVBtTldGUUhLb3BERGkzVFBiLzZYYzB3ZkZnZjVpczlYeGdObjNFTXltVXhtbGVuMnVwZUVkZGU5cEV2K1FkTXVTd2V5dDMvcXRqeFVRS0dCQjRZOWRuKzgwOWFlZDhIVU0vanFZM1pFT1pnZ1NTWmp5aTFrNExQdktpRmxuWFRmS3NzbWtWVzNEcFF0YXFHYzd3UzZ2SjB3aHpNZXl6ejlTYVorQ0trcGk1cXp3UnpkQ0Y5OVFLU3ZiZWwyVUVhWFY1ZEZqcU0zTzVFOTBXWDhrTGRqaDJuTnloVVk5Y3N2TlI1R2NrRVZGaXNFbDFVWGRpRFQ5ajREOHU2VHcwUEkyOHVRUytLbFFJTElFeVEyYjlKZ0M3bUswaHNSUzB2UThucFJtS3lZRkkzQ1pVcFErZnBhMGQrYWlwUWRpRTJpSE5iQnpNQlV2V0plQmF5R0ZwU1BLbzNVWkZSOHVWazFFVE4vMFdqeFZWSFhGUmNxMVpKYjJJYzZ4TFJ2TFBYLytKMUlnZHc3bHlkOVpWR3VYN213VHVnUjdyUTNyMkc5dFFJYVFuMGZGWm55SDFkdG1HWmFyeDlPWk5sWFcyekNkTVZTN0ZNREdNQStkbWV0bGpNU1dZTmd1ajRnejNWSG1iTFlHYkFUNlBMOTluR0JXNnZlL1U3SDNMbjBnT3dLMzlSQVhSOEdHRnBCWm1TdWhiU3FWRVhBMlZ6Si9sYkIxMTE3a3pLRE0ycXhqV3FXeDFIKzdEdlFldWZjTWpCMGJtSTNmcmh3R0F0aGxSTXplWGZmdkdNeUdIWVBaZXNlcWpEY3RXWlh4dVovN3VYY0NBRHVEQzZ0ZWdDK3dMOUdYL3ZGcDdyVGQ1V2QrK055aDJ4Qmd3ajdFUEdSbFFleFF6QmkwaUpjTTBySUJiRmxoSG91a0tXeS9EbVp3ak5FeGQxRE1oWm9HdXR5dTJRY3QyaE1LaklLMGZzVEZkUUF2U1ZhV3dnUTlQR0pHQ1BPK3dWUklpM1F4MmlVbFJNRGxVVEhJNlpjQncvN1l6VGNYT3dYN1ZGZGlMQldlRmdkWitsTG5hWHYyZVdWWVgwbU9QM2dmaXdvYWpqUHNKeEh1QURnR1VpQVZnNndqa0FsLzV5NDg5QjgyVWhHK2xFcWZ2Tm5BemxJVE14UU9ZTVZwemx2R3NYSWN5WGZ5REVnelJKQTZPaTZCMHE1WmNwNDY4Zk0wMkZaYXRNN25mVXZkKzVkL0xnVnkzbncxS1Q4THliQU1MZ0xqOUtOay9kVis0ckFFWUFLYXhiMjV1aGhJVnFOay9EbW1UWjhWcUVLVVRIS1djYzVCQkEwUk5sdkwyVEFiQWNFTDNnWGVKMU5jSEQwVDBpTHI0VCtSS1BzNDNhUFE1LzZ0NHdlejNCODIyL2ZjckYraVliaWhBbVQyYnRtZ2NhaEh5Q0NQVDFDYm44cUlpSm1EV0YvNDQ5SlRHVjBpZjZRcUk4b2RRQ3R5OTkxM3p1N1BRUitSKy9yMk9KQ09IOHkrbnUrWXNVVmZxWkhxdXNQNzZZRlRCbVkzTGhuTTdyNzc3dmF6Tm8zSENSYW9SbHZhZDM5KzJxL2lPZnBNdDRqclJkdmgzYUZiR1BtU1RLQVEyWUhQMkFGdjJ6N2JkbXFuTWhLK3lDL005UE4zMGtMSUlLd28rcmxEL1pSRzFhRXMydjJhWUNaWmxNeEVQTkpKTkp4QVN4dXZLNE4yai9DdVdIUWY1Y0wzdDFzRU50TUFyYVl4UnowNlZlT1RMS2RTQXFROWR1TU45UnVmc24rWjdRWXN0MnZhcmF3WVpUL1RESWtKbzlWMGVGNGVwa2VtVUU4NWpLclBCdVcxOFZLUmtpMzZpbyswVFErYnB2YkY2UFdqb2U1cjczejMvL1ZmU1VHWXFvS1o3WE5GdmZnd05oUElFRWYyZmZIT1VXaFVlcnpiL2lyTWhwOVYvSTUydTllMXdDeVNJT1lyVWhabDc2U3A5RU43WmdiR05JeXhEdnRnYVBuS1oxU21ML1l4dW0rei9uZi94ckdDR1NKbkw3aFp2MCt4OTByVjFNYlkwK2p2bE5YRVA4TExVR2trZ0JIWU5BMW5oTEgyZTJiTnJhMW00enRtQkxMYVBnUkJXdEd5RFAyTzl2U08ydGMvYjFicGFvRForc3VWSVZwNzZveFlDR1lmcmdkUDJUeG1OeXdaek82NjY2N3BoMzNNUDhZT2MrbzRWOW1FR0VnVDBGRG5CUjY3S1RzZkVmSTZyNTU1ZnZicDEwMUhxZGpQeXpFVlVWd0FyQjdlR2JvNXdqbkdBa3dFTmtJWEExQ1ZpSnNjdU1USWw5bE1lZDVWMGNLekFsV0ZPeXhSWDZNVzd1UFd3SXpRcHFnTXBFYVlZQm1aSFFPM09rZ1o0VkdyMkFhQVZWamJnV3hkVFhJS1QyV1UrbytRbDdwV29lN1JHMjdncjRDTWxGbTlneHFjWjlOZ0diczg3dVQ4WndiTmFvZktFRXZyKytXcGtrTC9NazRzSmx5Q2FKWWZ2R3BKQld4d25UMjNCWXFVSUkzUmpGYnJKWjZrZVltMkVUVTdkbThxYk5FWFU1MTg0Ty8vRnZEbCszeXlOd0lRSlBUclh4VU1OQlh2a05Ccis1ckdBT0lEWTlsY2NYY1BTdHk1L2R4TTEzVHRza2g5NVZ6TzljR1pwTDU5cklRdVNTSWZpMjNndWJVcDU4R3pMQ0ptQ1lWR2R6d0VLY3BzcjNmKytsVUVzNmYzYjVUMlAwYkQzc2R2MWowWEFFbExZVVNFckJJcFEzbmJyelovbVNrdlhwSlVmcUNjdHQ4RE5LWTFwc0dZUmMvR0pJd2hrdWJLalFab1k1WW8yVkhxNG1wVC9oenQ2MHRpWHc5cFg3cDZZUFo1L281Wkc4Slkxd1N6VDlCRHAwSDh3d0RwK2lXRDJSMTMzTkY3NEQ3ZXVnWDBYVkxkQ1I3bjRlM1NqWVN4Q0lNdGh6V0NHT29ZckpMVk1VcW1kdVNNRHo2MDhSa0RDNG15dlRKcWhyVUZadjBCeVBZQloxQXlnUWdJeWFBUjhRSzBDV1d1YXRyYVQyVU5PMU1aSVpNZ09aZzlkdjMxOGlYdEFUNkVpYWFiN3g5QllkRFVDK1ZBUVlWQ2dvRkJJZWRhcnZwZzhOQ0dKS3QzK0hQNWVrTW5qSmxwSzRSTTlCWGhyZjRaNFRQRVlpbUtPRGVQQm1sL0xKei8yMnhsYlBDY1VOcjhyYmhOdWFWUjZNRi8rUHRMK2lOSFBhaUJ0MzZhUGVSem1jbTBTSVZFWDdNeGZiRitOM2tkbkdBc094Z0hMMjJ0M3NHc0l2M2prR1hYREd1V29UZnRhL2JsbHpNLzJvbkxnblRGeWZiZE9DWWRwM00rbU96M3UrUFhyaktZbGEzMlgwbXg5NmtiKzF0dDN6a2JCN1hmTFp1VndvaFZ1MHhsdEgwSHNUbVMrZW5nWmVVR2tISFM2U0lHOHYyNXA4L1d2djVvZXhtdUxwaDlpaklHV0x1UytTMkpwU0wrOFZsNjVCVEk1VHNnWFZneW1OMTIyMjN6SVdDaDlidUhvRVZBMUVtOFBvZTNTZGZqZjBKa0FTS2RoQUJud1Nndnk3UDhCdU1TOEF3amFySUltYkw5STIvL0M4QjAvcmNkL1VVNERqaHN3S2pud0VzOW5Na0ttS25TeHVva3RFbnhJWGxRd0FQK2RzNFVSd0tiekE1c1pVd0FaUk1Dc1RvOG5xS1AyeCsvN2tMeG9FVGpaWUdZTERYMlBwUzJNR0F5OXhKVC9Zb3RUQVFraTMvaGM2VmxZOUxvckV6Z1hIYU1WOUlpTzlEd1Z4Um5Nd3kydytDd3RNdFVJeTNSamlWSlNaQXNZL2FEYnZzSHhtUG5kOUR6WThiV0Z6OGNFeThwU0pLU0twTjRSNFI3YUpOYzE5OTNrL0ppL0hOeGxOS1phaTZjS29ERGZmaGYvcmxEQUFiWlZUQXpjWkl3T2xEMkkyYUVMYVlybHJwNnZaUjI3UjNpcENDQUFiSnd4d1BVMklmMUVsTVcrZVZaaWxWdXdYdG04bnBuSFVJWElJMlhBS3FMWmVuRi83QzA2YklMYnV6TDhtMi9zZ2d3SzMySFRmbGR0Wm56YkIzeFVnWmtKVUsyQXpCVGU1OXdOam1YV1hLL0pmd0JlM3R0Ujh3YUtZMmo5R2ZyUVo4YisvcXUzRmRxVDFvR21IMTBBYk5rVGQwMmxYQVZYNlJIVDlrOFp1ZVhyTXI0cG0vNnBzY0pSLzAyeHc4c0tTbDI2SE5DYWZKUzFDaXJhWkk3L2Z5Ty96TSt2RVc2SUdjU3dCWC9kMldFVE5WMkJtNE1LSmxORmVFUHNaM2Q2TVgrZERtNlh3RFJXTlhaNXh3QnF0T3E0SlN5TXNDMHRoeGt1UFArb0dTRzhMZE04SWdHcjFCdk5veVE4Y0hrRlVCY2dHWGZseExJeklFOGZ0NitUc0ZBU2hoaDVrSkFxRnVqQlhLMWM4NzVUNUxkVytqUWxwcjNQZVAzMllyeWNLRGZtcHcvK2M0WkQ4V0xOdTFyNnoxMnkxTEY4YXhqMW8rSmN6L3k3LzhxUlNEU0ZUWmV0MlVscGJIeWdwUEUyYTBkZ1BHWG51MUhmbzhkZXoyZ2JpMUJKMVZNWVRSd00vQ3l1cWpDR2VQb1RFOUU5cDh1aHJZa3dDSFNsdlYybGkzS3kySDJJRGVqbkFTMEZwblpJTFJkRytGQWNTQWRZTHZsbHhZQ1psNjNkK2VZOFRIam9QY2NRemVQZzROWGZSNnoxWlFxb3dCc0t0dld1MllFc2VCN1pkT3BqRzNaL0VvcW84T1hsVTBZaEtCMnoyYi9XOGJRRitXKy9tLzcwUzBIekQ1SUdaTmZzckIxbm9LSHI5Rmpwd3pNemkwWnpON2tUZDVrOGVERmRvc0h4MnVmMTVtYnBITU1GQVZTRVp0UCtvU3dXbHRHeExCdDJzZzVsZmJ0d1VKaVRlM0J6TnJQMExUanRYeE50ZzlHMmpBWWo0YlJrNUNhVWJCMlA4b0lkQnczMktGZFNrYloySzZzVDV3NzEyYUdkS2M4d2hNR2cwQ3NHaWF4bFhuTlkvamk2b2JaYk1MK2NKNU5ZSytURDhFTTh2TjRyTTcyYTE0ZFlSU2V5M2ZtRUNBaGtBWjJ3L1UwT2Y2Z1NtWDNjKzJiSHYzUC8rUlRmTys3aVcxQURBRlljOS80ODBUWk51UE0xdGIzOFduNXBCUlJpUThSenZxRFlaUk5xR2QwQzVlcEVVZ0tGLzFBUHpXZ0xsUUJzS1RYNE9MV0tPMDRmSWFGVTA2VnRyWEJlUjVuZHI3M2J2N0ZKWUtaeGd5dHBPZGVoVDU4REwzdlpyMWhUVURqdTJaY0J3ZXdxVlRHcGx4K1d3QWtKK0dzcnRBNFR6NmZrYkw3VjZtdkgxTmZ1WkwrY3d6L1dKY0VadS9SbjJCNjlqdG0zNmJIVDVNcW82U3pTd2F6TjNxak45cjlRLzM4dG92ellmbm5YNDYvbFhabmJ0aXN3ZjhaQ1dyaDZValFTbURxWWkwUVpmV1pkbzZjWUJ5V0FXM1ZDQXljYXhNalNaU085OEdzNjloa0c5WTFReGZWVkVUeHQzU2t5ekhoU1lRNHZrbURUNXNKV21ubmNUdnIzUGJrMmJOOUJtQjU5bHpEdTVwNm1vR2g2WmhZVE5keWYvN0M3djFJM0h4ZkNXdmt5UGF4WUpoL1BTN240M2owZi83YllhclBMMkpJSmlTR2NWU0puUEd2MmU0SVdTcGlMWW9tUlFYbXNvQllBUFlZNC9iOTlzQVNOaVkwaTQ5NWlaUkZCSjRjeElKMUU3K2tSVTU1M0xjMUV5L0E1U2pZT3NQVzI5NzQ4MHNHczIwNjRRdXNwQThjUSsvOWRBU05FMHpMSW1jR2JiM0kyWHcxUnRyYTZvd3J6VWxsaFBnSDFCb3RrbmJQWnZ2Tm8vUzFLK2xmdHNkZkxKamxPK04rbmY3QzdDbzN4bmZwaVZNR1ptZVdER1p2OEFadmNObFFzS3crMTg2eGdENW5ycGNPMG40d0pzT1V1cm9XUmlMelQweURSQVRNR0NScVlEYVUrdXlEV2tsbnBINENxYklVV2E0VFpCdlVSRENEVXdqdnlRY1Y3ZmZQSkF4eW05OElnUXovVFp5UVZhMVhIZGpxbDFCcmYzc0djWUd5bWljT2JPempNYmJVVTJmT3FMM3d3bEhkcjk2K2FyVTlDb0N3c1YvQ3NzRVlnbjcwUFdBbHkvTVdIbUJIWGFERW1OS0VTQmhVRzFrNS93cTEzWUd4NGd4YlBIN1AvK0cyOUgwQ21ka0pZeGErOFhKWkVCc1c3d3hzMlQ0SmFkWCtIRWdha3ZUZkpSTi9ucWwrQTBnMUNHTXd5V3hXSDYyK1JSNmZYODVEZEM2RnlOSDFERkxXZDViaWlKaWlPSCs3M2IvK1p4Y1BaaGFWZXA2bkkyalNPNDJEbnNlallveWNUYWN5K3ZZeTRLdzl5ZlIwS2lNaERXQldRTzFmUitrN1Y2bXZXSVgraytkYUxwaTlKVkx3WS9vL2orNnZjaitxSjA4Wm1CMHVHY3hlLy9WZnYvdXd2VlFZV0tLZnZXa0RkdDV2OTJPVHBGMTlKbWN1U1B2T0xIMnVRU0JLVXc5STdVQ1RzTStBRTl0d205MndSOTB4bHZ0dGFPZEE1dnkvWHgxWXUzM0xVOFJLZkVzSXE3YnhZL1FkNXJiMDh2MSsvNmNPRHpIalZ2RHdyZ2h3bElFVURnUGJucTVHNkg1RVJkMmRTeWkxeG9USlFhelQ5a0FocWlwYTAwakx4K040VWhuRmMzTUtDWll6ZUE1QVZheURUZXV0S0VyZ1VRTmJuOGg2TUhnT3BsNTZmMkhrb29LK3BoUWlvN1RQTEhWMTFVMEMwTmJ1aXBEYmo5dkIrOGtIN3FzLzlXc0N6SVNYblNvM1NXMWFBaldpWVNFUjJCQmRrMGZZRkx4ek5OaklRK0xkQW1rTTh3RUp5eGdJdnluc1kxb0xRMmVXbjFBSHBwVzFDd2Q5Q3pxbTVKN3prcUNNOWhBc0RmSjYrQi9qbWhLaHRUQ2ZiM0djdFIwOHBRcy9jeUxBRERCeWRpVzkvU2g5OUJoNmVVamoxMFZBZEltcGpMWlBRSnN2bVYvYkI0QmxjMTZ6UHh5bEwxcEpQekNtbnVCbnNYd3dlMU9sY2tlNUF5SEZ6K3FwVXpiQjlNR1NWUm5Qbno5L3hhQ0ovWS8vT0xzZnkvTEhzSWl4bkRrbkRTS0lrWE9pOVpKL0c5RENsUmpkSCt2VGc3QXVNZ0RpR21sYVpSc1R1RE5Ob1NUTUtuZ3A2emErTENjTUlLZmxMa0lCajdaV0FkUUNIaWY2dWFTQ1gyVThlcUp2VnV1UjJvajlwdzRPZERLV1hVYTZyZzJKMDV2dGVubnl3UWU2dHpJb3dDbWkzVmIxVk1iK2Q1QkRHTUVNY0Z3OUJpTmRWVkxrUHU1OC80bGg2Rjl0RG1SWCt6bmxzYWJyMFNZcmJmcE9zSnp6QjM3K3AwNGltRzJoNW1BTXZjSW92ZlZLZXJ0MTZNWHRmYklDYThlVXltZytJcVVSY05hTm1QM2wweUFtL2VBcTlVZGphUFJ4bnl3d2UyMGwvOWI2VXZrOEFvcS9ydFVwazh2Zlh6S1luVDE3OWxpQllQZkhYS0MvMXo0RFN6aXJQTHRFZmQ3ZmFqQ3BBbTdSeXR3THFIdjdjUkpwa1hueGpUNnBaUUFKOUg1WWIwWWR3QXlEOGYyNnlJZThiYmpOZk13NlJuSCtzV3AwakNxQ0JERkthQ1RLNFVsWDFoUEh0RllFUDY4WjkvWXNnbVRYcnFKRUg3MjBOenhrZTFQRUxvNms5NVUyNm5hc2FucFNhbGw2b3hxaHVlU1ZxWTVaWWZ2MXViK2c5Q0dFcVRnNWRXL0dNd3lsK0UrSkVYNEE3bkRhUlFxN29kMWR1cXpnbUd0eHNiejQvaFQ3OUxON25ucmtZUUtYbFJFWlV3M0lzbDdYbXRPdFZzYVk2aENHZi9tWGhySUlhZ1F4M3RQOWZtWkRzSW43YzNpblh0Zi85bVM3c0hMVUdabVh0azMrakpqTklVdVV6LzdFU1FZelF0UnJyNlMzSHFVM0cwTXZWMHRwWEFzUnRPTktaVlFUeHY1NGxINTZKZjN3WnYyTmk0NGIwc2tGczFkV0tuZDFOQ2wrWCtNcEE3TzlKWVBaNGVHaGVrdEVVTUk5dlR4bnFhVHI5WnF6a3YxNHZQYXg1NTlqL2pFNXh2bmptMy9lK2VPTG1YM3Frdi9UeHpvNHBDVjJYSzd6elB6eTNJdUJSNXUycy8zNnl4aElPMHJXNzBQakxJeHN0NmR0OWxXQWIxQkdSUHZWc0tld2VjcWlPN2ttam81VUp3QXB3QXJKY01tMHV0SzIrTUJ6cE05UDVneFdmQStEbEJCVEZ3MDBRb1llRGpNR3VnNTJxcnpIQmZqS3ltTTYveFl6YWhEbzdUaXBNMkdpQ3U4MnZSaEpPcFNtbVFHV3RMclN6K1oxQzRXbk04SVRTWlZVY1FGY1YwODgxdm5qVHJOSC82YkppZjZWR0RFUGxoV1E5N0wzNWM4cGdDNWVCeHpaY2F6K2cwUC9Kd1l5T3Rwa2hkRnA4NzYrckZzZk5SZkFWcjlkdjFHeUVaMzBVVGZhMFg3NFk4OFdNUFB0d1VwNnhWRjYvZFV6a1BiQ28vU0NJMU1hNTZjeW1pOHpKUE1kektSLzJHei9iclArM0JqNnhWSDZvMUZhclhpT0V3OW1MNldzMTloK3pnQ3pQOTh0K0t6WDY4SEx2L2Q3dnpjTHpGN2xWVjZGRDlhN0JyTmh5V0IyY0hDdzFPak15ZlhybWwvNys2MmE2TnVqd2h5dEphTmhuMC9DeWxtaWQ0Q3Z1WVBzRHdSMU83SXJtZzJDSlFJVzI5dlkrZWpZN2tkRUl2d2tXMVI5WFEvRGpHczBTOTBRcGJhMTNlVDRsN2FXWWpNRVBGOGVjZjZZVWIvOFpYenlpZG5mVnhobnY3MTJkNHQzKy9RZG5sRTNRNmdHalhZeGtNajVvNWhtNUxsTFh2N1ZPdmpSWnlHWUFaSkM1OGJVcTQraFd6Zmx0eGxEdDR6UzY1VytGMXJwak8xb1dWMlJFUkd5UjhyMmwxYXArOGZROTIrMjk0MmgzOXkrTStibmU5YUIyV012cGh3dU1aVXhHYzFQL0tjYTBybS9VZTRZekdMSFlKWTdCck5ZTXBqdDdlMXBvWUNnazd0Yys3eUc5ck5aM1I3OU5uTjVodTBpcFR6Mmgrc1pEcmFCb2U1b3podEVYNkVKL1pDd04yZTBhQS9VbTM3UTRVaTR6WWpkWDBJYzRkcXlLMTQ4T1ovemVsek5IOThWWG5JbUZtWGJNYWFrNG9oeFpkOGxUTTFlSXVlZlBHWU00TmdHcy9mRHB3SE1OSmF0bFc4djVUY2ZRemVVdG04eWhsNWc5R01Fd2F3cC92RVBZK2dYUmtrRndINnVuUE4vTjJXZVc4OTJNUHQvRVZVdGhqQnpmbllBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbi5taW5pY29sb3JzLW5vLWRhdGEtdXJpcyAubWluaWNvbG9ycy1zcHJpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChqcXVlcnkubWluaWNvbG9ycy5wbmcpO1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi5taW5pY29sb3JzIGlucHV0W3R5cGU9aGlkZGVuXSArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5taW5pY29sb3JzIGlucHV0W3R5cGU9aGlkZGVuXVtkaXNhYmxlZF0gKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogUGFuZWwgKi9cbi5taW5pY29sb3JzLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE3M3B4O1xuICAgIGhlaWdodDogMTUycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQztcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWluaWNvbG9ycy1wYW5lbC5taW5pY29sb3JzLXdpdGgtc3dhdGNoZXMge1xuXHRoZWlnaHQ6IDE4MnB4O1xufVxuXG4ubWluaWNvbG9ycy1wYW5lbC5taW5pY29sb3JzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBQYW5lbCBwb3NpdGlvbmluZyAqL1xuLm1pbmljb2xvcnMtcG9zaXRpb24tdG9wIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICB0b3A6IC0xNTRweDtcbn1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1ib3R0b20gLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHRvcDogYXV0bztcbn1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tbGVmdCAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgbGVmdDogMDtcbn1cblxuLm1pbmljb2xvcnMtd2l0aC1vcGFjaXR5IC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICB3aWR0aDogMTk0cHg7XG59XG5cbi5taW5pY29sb3JzIC5taW5pY29sb3JzLWdyaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5taW5pY29sb3JzIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1zYXR1cmF0aW9uIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1icmlnaHRuZXNzIC5taW5pY29sb3JzLWdyaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXdoZWVsIC5taW5pY29sb3JzLWdyaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXIsXG4ubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDE1MnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci13aGVlbCAubWluaWNvbG9ycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgICBsZWZ0OiAxNzNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFBpY2tlcnMgKi9cbi5taW5pY29sb3JzLWdyaWQgLm1pbmljb2xvcnMtcGlja2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubWluaWNvbG9ycy1ncmlkIC5taW5pY29sb3JzLXBpY2tlciA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ubWluaWNvbG9ycy1waWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKiBTd2F0Y2hlcyAqL1xuLm1pbmljb2xvcnMtc3dhdGNoZXMsLm1pbmljb2xvcnMtc3dhdGNoZXMgbGkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNTdweDtcblx0bGVmdDogNXB4O1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbjowIDRweCAwIDA7XG59XG5cbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuXHRtYXJnaW4tcmlnaHQ6N3B4O1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2guc2VsZWN0ZWQge1xuXHRib3JkZXItY29sb3I6IzAwMDtcbn1cblxuLyogSW5saW5lIGNvbnRyb2xzICovXG4ubWluaWNvbG9ycy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1pbmljb2xvcnMtaW5saW5lIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5taW5pY29sb3JzLWlubGluZSAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgKi9cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoZXMge1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuLyogQm9vdHN0cmFwIHRoZW1lICovXG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaGVzIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogM3B4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtbGcgKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG4uaW5wdXQtZ3JvdXAgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwOm5vdCg6Zmlyc3QtY2hpbGQpIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qIFNlbWFudGljIFVpIHRoZW1lICovXG4ubWluaWNvbG9ycy10aGVtZS1zZW1hbnRpY3VpIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMThweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLXNlbWFudGljdWkgaW5wdXQge1xuICAgIHRleHQtaW5kZW50OiAzMHB4O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBib290c3RyYXAtdG91ciAtIHYwLjExLjBcbiAqIGh0dHA6Ly9ib290c3RyYXB0b3VyLmNvbVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDb3B5cmlnaHQgMjAxMi0yMDE1IFVscmljaCBTb3Nzb3VcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZSAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG4udG91ci1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0ge1xuICB6LWluZGV4OiAxMTAyO1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiAqW2RhdGEtcm9sZT1cImVuZFwiXSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wb3BvdmVyW2NsYXNzKj1cInRvdXItXCJdIC5wb3BvdmVyLW5hdmlnYXRpb24gKltkYXRhLXJvbGU9XCJwcmV2XCJdLFxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiAqW2RhdGEtcm9sZT1cIm5leHRcIl0sXG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSAucG9wb3Zlci1uYXZpZ2F0aW9uICpbZGF0YS1yb2xlPVwiZW5kXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiAqW2RhdGEtcm9sZT1cInByZXZcIl0uZGlzYWJsZWQsXG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSAucG9wb3Zlci1uYXZpZ2F0aW9uICpbZGF0YS1yb2xlPVwibmV4dFwiXS5kaXNhYmxlZCxcbi5wb3BvdmVyW2NsYXNzKj1cInRvdXItXCJdIC5wb3BvdmVyLW5hdmlnYXRpb24gKltkYXRhLXJvbGU9XCJlbmRcIl0uZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXS5vcnBoYW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXS5vcnBoYW4gLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItbWVyY2hhbnRfYmFua19hY2NvdW50X3RyYW5zYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tZXJjaGFudC1iYW5rLWFjY291bnQtc3VtbWFyeS10YWJsZSB7XG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5kZWNpc2lvbi1sb2dpYy13cmFwcGVyIHtcbiAgLmRlY2lzaW9uLWxvZ2ljLWF1dGhvcml6ZS1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggNzVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI21lcmNoYW50X2JhbmtfYWNjb3VudF9kZWNpc2lvbl9sb2dpY19vd25lcl9pbmZvX21vZGFsIHtcbiAgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBoNSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGR0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjE5cHg7XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjM5cHg7XG4gIH1cbn1cbiIsIi5wbGFpZC13cmFwcGVyIHtcbiAgLnBsYWlkLWF1dGhvcml6ZS1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggNzVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3BsYWlkX2F1dGhvcml6YXRpb25fcmVxdWVzdF9jb3VudHJpZXMgLmhlbHAtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNtZXJjaGFudF9iYW5rX2FjY291bnRfcGxhaWRfb3duZXJfaW5mb19tb2RhbCB7XG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgaDUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBkdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDIxOXB4O1xuICB9XG5cbiAgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIzOXB4O1xuICB9XG59XG4iLCIvKiFcbiAqIERhdGV0aW1lcGlja2VyIGZvciBCb290c3RyYXAgM1xuICogdmVyc2lvbiA6IDQuMTcuMzdcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Fb25hc2Rhbi9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIvXG4gKi8uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtsaXN0LXN0eWxlOm5vbmV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudXttYXJnaW46MnB4IDA7cGFkZGluZzo0cHg7d2lkdGg6MTllbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNic3t3aWR0aDozOGVtfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNic3t3aWR0aDozOGVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnN7d2lkdGg6MzhlbX19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTpiZWZvcmUsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZXtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjY2NjO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwLjIpO3RvcDotN3B4O2xlZnQ6N3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmFmdGVye2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkIHdoaXRlO3RvcDotNnB4O2xlZnQ6OHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmJlZm9yZXtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjdweCBzb2xpZCAjY2NjO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwLjIpO2JvdHRvbTotN3B4O2xlZnQ6NnB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmFmdGVye2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkIHdoaXRlO2JvdHRvbTotNnB4O2xlZnQ6N3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjZweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjdweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZHttYXJnaW46MH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXXtwYWRkaW5nOjZweCAwfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmFjdGl2ZXtib3gtc2hhZG93Om5vbmV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91ciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1taW51dGUsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25ke3dpZHRoOjU0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4yZW07bWFyZ2luOjB9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYnV0dG9uW2RhdGEtYWN0aW9uXXtwYWRkaW5nOjZweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50SG91cnNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJJbmNyZW1lbnQgSG91cnNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIkluY3JlbWVudCBNaW51dGVzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiRGVjcmVtZW50IEhvdXJzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJEZWNyZW1lbnQgTWludXRlc1wifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJzaG93SG91cnNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJTaG93IEhvdXJzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiU2hvdyBNaW51dGVzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlRvZ2dsZSBBTS9QTVwifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJjbGVhclwiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIkNsZWFyIHRoZSBwaWNrZXJcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJTZXQgdGhlIGRhdGUgdG8gdG9kYXlcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaHt0ZXh0LWFsaWduOmNlbnRlcn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlRvZ2dsZSBEYXRlIGFuZCBUaW1lIFNjcmVlbnNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZHtwYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztsaW5lLWhlaWdodDppbmhlcml0fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHNwYW57bGluZS1oZWlnaHQ6Mi41O2hlaWdodDoyLjVlbTt3aWR0aDoxMDAlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxle3dpZHRoOjEwMCU7bWFyZ2luOjB9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGh7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo0cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGh7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnBpY2tlci1zd2l0Y2h7d2lkdGg6MTQ1cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiM3Nzc7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJQcmV2aW91cyBNb250aFwifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJOZXh0IE1vbnRoXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGh7Y3Vyc29yOnBvaW50ZXJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRke2hlaWdodDo1NHB4O2xpbmUtaGVpZ2h0OjU0cHg7d2lkdGg6NTRweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5jd3tmb250LXNpemU6LjhlbTtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiM3Nzd9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5e2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3ZlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVye2JhY2tncm91bmQ6I2VlZTtjdXJzb3I6cG9pbnRlcn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5vbGQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubmV3e2NvbG9yOiM3Nzd9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXl7cG9zaXRpb246cmVsYXRpdmV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDAgN3B4IDdweDtib3JkZXItYm90dG9tLWNvbG9yOiMzMzdhYjc7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjRweDtyaWdodDo0cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLDAuMjUpfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6bm9uZTtjb2xvcjojNzc3O2N1cnNvcjpub3QtYWxsb3dlZH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjU0cHg7aGVpZ2h0OjU0cHg7bGluZS1oZWlnaHQ6NTRweDttYXJnaW46MnB4IDEuNXB4O2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsMC4yNSl9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5vbGR7Y29sb3I6Izc3N30uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiM3Nzc7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnVzZXR3ZW50eWZvdXIgdGQuaG91cntoZWlnaHQ6MjdweDtsaW5lLWhlaWdodDoyN3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LndpZGVye3dpZHRoOjIxZW19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyAuZGVjYWRle2xpbmUtaGVpZ2h0OjEuOGVtICFpbXBvcnRhbnR9LmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9ue2N1cnNvcjpwb2ludGVyfS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfSIsIi8vIFZlcnNpb246IDIuOS4zXG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLnRucy1vdXRlcntwYWRkaW5nOjAgIWltcG9ydGFudH0udG5zLW91dGVyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50bnMtb3V0ZXIgW2FyaWEtY29udHJvbHNdLC50bnMtb3V0ZXIgW2RhdGEtYWN0aW9uXXtjdXJzb3I6cG9pbnRlcn0udG5zLXNsaWRlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgMHM7dHJhbnNpdGlvbjphbGwgMHN9LnRucy1zbGlkZXI+LnRucy1pdGVtey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVse3doaXRlLXNwYWNlOm5vd3JhcH0udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsPi50bnMtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsfS50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbD4udG5zLWl0ZW17ZmxvYXQ6bGVmdH0udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbD4udG5zLWl0ZW17bWFyZ2luLXJpZ2h0Oi0xMDAlfS50bnMtbm8tY2FsY3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9LnRucy1nYWxsZXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDttaW4taGVpZ2h0OjFweH0udG5zLWdhbGxlcnk+LnRucy1pdGVte3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMCU7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAwcywgb3BhY2l0eSAwczstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO3RyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzfS50bnMtZ2FsbGVyeT4udG5zLXNsaWRlLWFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG8gIWltcG9ydGFudH0udG5zLWdhbGxlcnk+LnRucy1tb3Zpbmd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjI1czstbW96LXRyYW5zaXRpb246YWxsIDAuMjVzO3RyYW5zaXRpb246YWxsIDAuMjVzfS50bnMtYXV0b3dpZHRoe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50bnMtbGF6eS1pbWd7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC42czstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjZzO3RyYW5zaXRpb246b3BhY2l0eSAwLjZzO29wYWNpdHk6MC42fS50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRle29wYWNpdHk6MX0udG5zLWFoey13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgMHM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwczt0cmFuc2l0aW9uOmhlaWdodCAwc30udG5zLW92aHtvdmVyZmxvdzpoaWRkZW59LnRucy12aXN1YWxseS1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDBlbX0udG5zLXRyYW5zcGFyZW50e29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG5zLWZhZGVJbntvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTt6LWluZGV4OjB9LnRucy1ub3JtYWwsLnRucy1mYWRlT3V0e29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTt6LWluZGV4Oi0xfS50bnMtdnBmaXh7d2hpdGUtc3BhY2U6bm93cmFwfS50bnMtdnBmaXg+ZGl2LC50bnMtdnBmaXg+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRucy10LXN1YnAye21hcmdpbjowIGF1dG87d2lkdGg6MzEwcHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwcHg7b3ZlcmZsb3c6aGlkZGVufS50bnMtdC1jdHt3aWR0aDoyMzMzLjMzMzMzMzMlO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTt3aWR0aDotbW96LWNhbGMoMTAwJSAqIDcwIC8gMyk7d2lkdGg6Y2FsYygxMDAlICogNzAgLyAzKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS50bnMtdC1jdDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0udG5zLXQtY3Q+ZGl2e3dpZHRoOjEuNDI4NTcxNCU7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7d2lkdGg6LW1vei1jYWxjKDEwMCUgLyA3MCk7d2lkdGg6Y2FsYygxMDAlIC8gNzApO2hlaWdodDoxMHB4O2Zsb2F0OmxlZnR9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXNvdXJjZW1hcHMvdGlueS1zbGlkZXIuY3NzLm1hcCAqL1xuIiwiLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGUtZWRpdGFibGUuaXRlLWVkaXRhYmxlLWFjdGl2ZSAuaXRlLWVkaXRhYmxlLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXRlLWVkaXRhYmxlLml0ZS1lZGl0YWJsZS1hY3RpdmUgLml0ZS1lZGl0YWJsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXRlLWVkaXRhYmxlLml0ZS1lZGl0YWJsZS1zZW5kaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/