@charset "UTF-8";
@font-face {
  font-family: "bdicons";
  src: url("../fonts/bdicons.woff") format("woff"); }

@font-face {
  font-family: "bdicons-svg";
  src: url("../fonts/bdicons.svg#bdicons") format("svg"); }

.icon-arrow-left:before, .icon-arrow-right:before, .icon-caret:before, .icon-cart:before, .icon-chevron-down:before, .help-page h2:before, .icon-chevron-left:before, .icon-chevron-right:before, .sidebar-trigger:before, .help-page h2.collapsed:before, .icon-chevron-up:before, .icon-em:before, .icon-fb:before, .icon-finder:before, .icon-globe:before, .icon-gp:before, .icon-grid:before, .icon-help:before, .icon-home:before, .icon-list:before, .icon-lock:before, .icon-menu:before, .icon-notification:before, .icon-pi:before, .icon-search:before, .icon-star:before, .icon-tw:before, .header-search-el-wrap .header-search-btn:before, .slick-arrow.slick-prev:before, .slick-arrow.slick-next:before, .rating:before, .rating:after {
  font-family: "bdicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none; }

.icon-arrow-left:before {
  content: ""; }

.icon-arrow-right:before {
  content: ""; }

.icon-caret:before {
  content: ""; }

.icon-cart:before {
  content: ""; }

.icon-chevron-down:before, .help-page h2:before {
  content: ""; }

.icon-chevron-left:before {
  content: ""; }

.icon-chevron-right:before, .sidebar-trigger:before, .help-page h2.collapsed:before {
  content: ""; }

.icon-chevron-up:before {
  content: ""; }

.icon-em:before {
  content: ""; }

.icon-fb:before {
  content: ""; }

.icon-finder:before {
  content: ""; }

.icon-globe:before {
  content: ""; }

.icon-gp:before {
  content: ""; }

.icon-grid:before {
  content: ""; }

.icon-help:before {
  content: ""; }

.icon-home:before {
  content: ""; }

.icon-list:before {
  content: ""; }

.icon-lock:before {
  content: ""; }

.icon-menu:before {
  content: ""; }

.icon-notification:before {
  content: ""; }

.icon-pi:before {
  content: ""; }

.icon-search:before {
  content: ""; }

.icon-star:before {
  content: ""; }

.icon-tw:before {
  content: ""; }

/*! 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: 1px 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 {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-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, .secondary-header-wrap .mobile-basket-wrap .basket-btn > .caret, .header-search-el-wrap .header-search-btn > .caret, .basket-wrap .basket-btn > .caret, .sidebar-trigger > .caret, .bestseller-page .item-img .number > .caret, .tab-triggers a > .caret, .tab-switch a > .caret, .paypal-btn2a > .caret, .payment-card-wrap .radio.card label .label-default > .caret, .payment-card-wrap .radio.address label .label-default > .caret, .address-wrap .radio.card label .label-default > .caret, .address-wrap .radio.address label .label-default > .caret, .del-address-wrap .radio.card label .label-default > .caret, .del-address-wrap .radio.address label .label-default > .caret, .mobile-nav-wrap .close-nav > .caret,
  .dropup > .btn > .caret, .secondary-header-wrap .mobile-basket-wrap
  .dropup > .basket-btn > .caret, .header-search-el-wrap
  .dropup > .header-search-btn > .caret, .basket-wrap
  .dropup > .basket-btn > .caret,
  .dropup > .sidebar-trigger > .caret, .bestseller-page .item-img
  .dropup > .number > .caret, .tab-triggers
  .dropup > a > .caret, .tab-switch
  .dropup > a > .caret,
  .dropup > .paypal-btn2a > .caret, .payment-card-wrap .radio.card label
  .dropup > .label-default > .caret, .payment-card-wrap .radio.address label
  .dropup > .label-default > .caret, .address-wrap .radio.card label
  .dropup > .label-default > .caret, .address-wrap .radio.address label
  .dropup > .label-default > .caret, .del-address-wrap .radio.card label
  .dropup > .label-default > .caret, .del-address-wrap .radio.address label
  .dropup > .label-default > .caret, .mobile-nav-wrap
  .dropup > .close-nav > .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; } }

* {
  box-sizing: border-box; }

*:before,
*:after {
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #ffffff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #5d2e8a;
  text-decoration: none; }
  a:hover, a:focus {
    color: #361b51;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-radius: 4px;
  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;
  margin: -1px;
  padding: 0;
  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; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 480px) {
    .container {
      width: 470px; } }
  @media (min-width: 645px) {
    .container {
      width: 750px; } }
  @media (min-width: 1024px) {
    .container {
      width: 1010px; } }

.container-fluid, .header-wrap .header, .secondary-header-wrap .secondary-header, .content-wrap, .message-wrap .message-success, .message-wrap .message-error, .footer-wrap .footer {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .header-wrap .header:before, .secondary-header-wrap .secondary-header:before, .content-wrap:before, .message-wrap .message-success:before, .message-wrap .message-error:before, .footer-wrap .footer:before, .container-fluid:after, .header-wrap .header:after, .secondary-header-wrap .secondary-header:after, .content-wrap:after, .message-wrap .message-success:after, .message-wrap .message-error:after, .footer-wrap .footer:after {
    content: " ";
    display: table; }
  .container-fluid:after, .header-wrap .header:after, .secondary-header-wrap .secondary-header:after, .content-wrap:after, .message-wrap .message-success:after, .message-wrap .message-error:after, .footer-wrap .footer:after {
    clear: both; }

.row, .book-page .item-block, .book-page .biblio-wrap, .help-page .delivery-locations-wrap, .payment-card-wrap, .address-wrap, .del-address-wrap, .payment-card-wrap .list-wrap, .address-wrap .list-wrap, .del-address-wrap .list-wrap {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .book-page .item-block:before, .book-page .biblio-wrap:before, .help-page .delivery-locations-wrap:before, .payment-card-wrap:before, .address-wrap:before, .del-address-wrap:before, .payment-card-wrap .list-wrap:before, .address-wrap .list-wrap:before, .del-address-wrap .list-wrap:before, .row:after, .book-page .item-block:after, .book-page .biblio-wrap:after, .help-page .delivery-locations-wrap:after, .payment-card-wrap:after, .address-wrap:after, .del-address-wrap:after, .payment-card-wrap .list-wrap:after, .address-wrap .list-wrap:after, .del-address-wrap .list-wrap:after {
    content: " ";
    display: table; }
  .row:after, .book-page .item-block:after, .book-page .biblio-wrap:after, .help-page .delivery-locations-wrap:after, .payment-card-wrap:after, .address-wrap:after, .del-address-wrap:after, .payment-card-wrap .list-wrap:after, .address-wrap .list-wrap:after, .del-address-wrap .list-wrap:after {
    clear: both; }

.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, .book-page .item-block .item-img, .col-xs-4, .col-sm-4, .search-filter.header-section .form-group, .col-md-4, .form-wrap .control-label, .col-lg-4, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .review-wrap .review, .payment-card-wrap .radio.card, .payment-card-wrap .radio.address, .address-wrap .radio.card, .address-wrap .radio.address, .del-address-wrap .radio.card, .del-address-wrap .radio.address, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .book-page .item-block .item-info, .col-xs-6, .col-sm-6, .review-wrap .review, .book-page .item-block .item-img, .book-page .item-block .item-info, .col-md-6, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .book-page .biblio-wrap .item-excerpt, .main-content .block-wrap.half, .main-content .half.head-block, .main-content .half.foot-block, .help-page .delivery-au .delivery-locations, .payment-card-wrap .radio.card, .payment-card-wrap .radio.address, .address-wrap .radio.card, .address-wrap .radio.address, .del-address-wrap .radio.card, .del-address-wrap .radio.address, .col-lg-6, .main-content .block-wrap.oneThird, .main-content .oneThird.head-block, .main-content .oneThird.foot-block, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block, .address-list .address-item, .address-list .card-item, .card-list .address-item, .card-list .card-item, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .book-page .blocks-wrap h2, .book-page .blocks-wrap .block, .main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend, .form-wrap h1, .block-wrap .form-wrap h1, .form-wrap h2, .block-wrap .form-wrap h2, .form-wrap .text, .form-wrap legend, .block-wrap .form-wrap legend, .form-wrap .form-control-wrap, .col-lg-8, .book-page .biblio-wrap .item-excerpt, .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, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .book-page .biblio-wrap .item-excerpt, .col-sm-12, .col-md-12, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block, .help-page .delivery-uk .delivery-locations, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 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, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .book-page .biblio-wrap .item-excerpt {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .book-page .biblio-wrap .item-excerpt {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 480px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .search-filter.header-section .form-group, .col-sm-5, .col-sm-6, .review-wrap .review, .book-page .item-block .item-img, .book-page .item-block .item-info, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4, .search-filter.header-section .form-group {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6, .review-wrap .review, .book-page .item-block .item-img, .book-page .item-block .item-info {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 645px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .form-wrap .control-label, .col-md-5, .col-md-6, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .book-page .biblio-wrap .item-excerpt, .main-content .block-wrap.half, .main-content .half.head-block, .main-content .half.foot-block, .help-page .delivery-au .delivery-locations, .payment-card-wrap .radio.card, .payment-card-wrap .radio.address, .address-wrap .radio.card, .address-wrap .radio.address, .del-address-wrap .radio.card, .del-address-wrap .radio.address, .col-md-7, .col-md-8, .book-page .blocks-wrap h2, .book-page .blocks-wrap .block, .main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend, .form-wrap h1, .block-wrap .form-wrap h1, .form-wrap h2, .block-wrap .form-wrap h2, .form-wrap .text, .form-wrap legend, .block-wrap .form-wrap legend, .form-wrap .form-control-wrap, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block, .help-page .delivery-uk .delivery-locations {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4, .form-wrap .control-label {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .book-page .biblio-wrap .item-excerpt, .main-content .block-wrap.half, .main-content .half.head-block, .main-content .half.foot-block, .help-page .delivery-au .delivery-locations, .payment-card-wrap .radio.card, .payment-card-wrap .radio.address, .address-wrap .radio.card, .address-wrap .radio.address, .del-address-wrap .radio.card, .del-address-wrap .radio.address {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8, .book-page .blocks-wrap h2, .book-page .blocks-wrap .block, .main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend, .form-wrap h1, .block-wrap .form-wrap h1, .form-wrap h2, .block-wrap .form-wrap h2, .form-wrap .text, .form-wrap legend, .block-wrap .form-wrap legend, .form-wrap .form-control-wrap {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block, .help-page .delivery-uk .delivery-locations {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4, .main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend, .form-wrap h1, .block-wrap .form-wrap h1, .form-wrap h2, .block-wrap .form-wrap h2, .form-wrap .text, .form-wrap legend, .block-wrap .form-wrap legend, .form-wrap .form-control-wrap.form-btn-wrap, .form-wrap .form-control-wrap.checkbox {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1024px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .book-page .item-block .item-img, .col-lg-4, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .review-wrap .review, .payment-card-wrap .radio.card, .payment-card-wrap .radio.address, .address-wrap .radio.card, .address-wrap .radio.address, .del-address-wrap .radio.card, .del-address-wrap .radio.address, .col-lg-5, .book-page .item-block .item-info, .col-lg-6, .main-content .block-wrap.oneThird, .main-content .oneThird.head-block, .main-content .oneThird.foot-block, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block, .address-list .address-item, .address-list .card-item, .card-list .address-item, .card-list .card-item, .col-lg-7, .col-lg-8, .book-page .biblio-wrap .item-excerpt, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3, .book-page .item-block .item-img {
    width: 25%; }
  .col-lg-4, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .review-wrap .review, .payment-card-wrap .radio.card, .payment-card-wrap .radio.address, .address-wrap .radio.card, .address-wrap .radio.address, .del-address-wrap .radio.card, .del-address-wrap .radio.address {
    width: 33.33333%; }
  .col-lg-5, .book-page .item-block .item-info {
    width: 41.66667%; }
  .col-lg-6, .main-content .block-wrap.oneThird, .main-content .oneThird.head-block, .main-content .oneThird.foot-block, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block, .address-list .address-item, .address-list .card-item, .card-list .address-item, .card-list .card-item {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8, .book-page .biblio-wrap .item-excerpt {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

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 > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    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 > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #ffffff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .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 col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.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 > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.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 > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.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 > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.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 > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.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 {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 479px) {
    .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 > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .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 > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 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: bold; }

input[type="search"] {
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

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: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control, .secondary-header-wrap .currency-selector-wrap select, .header-search-el-wrap input, .mobile-nav-wrap .currency-selector select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus, .secondary-header-wrap .currency-selector-wrap select:focus, .header-search-el-wrap input:focus, .mobile-nav-wrap .currency-selector select:focus {
    border-color: #5d2e8a;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(93, 46, 138, 0.6); }
  .form-control::-moz-placeholder, .secondary-header-wrap .currency-selector-wrap select::-moz-placeholder, .header-search-el-wrap input::-moz-placeholder, .mobile-nav-wrap .currency-selector select::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .secondary-header-wrap .currency-selector-wrap select:-ms-input-placeholder, .header-search-el-wrap input:-ms-input-placeholder, .mobile-nav-wrap .currency-selector select:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder, .secondary-header-wrap .currency-selector-wrap select::-webkit-input-placeholder, .header-search-el-wrap input::-webkit-input-placeholder, .mobile-nav-wrap .currency-selector select::-webkit-input-placeholder {
    color: #999; }
  .form-control[disabled], .secondary-header-wrap .currency-selector-wrap select[disabled], .header-search-el-wrap input[disabled], .mobile-nav-wrap .currency-selector select[disabled], .form-control[readonly], .secondary-header-wrap .currency-selector-wrap select[readonly], .header-search-el-wrap input[readonly], .mobile-nav-wrap .currency-selector select[readonly],
  fieldset[disabled] .form-control,
  fieldset[disabled] .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap
  fieldset[disabled] select,
  fieldset[disabled] .header-search-el-wrap input, .header-search-el-wrap
  fieldset[disabled] input,
  fieldset[disabled] .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector
  fieldset[disabled] select {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled], .secondary-header-wrap .currency-selector-wrap select[disabled], .header-search-el-wrap input[disabled], .mobile-nav-wrap .currency-selector select[disabled],
  fieldset[disabled] .form-control,
  fieldset[disabled] .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap
  fieldset[disabled] select,
  fieldset[disabled] .header-search-el-wrap input, .header-search-el-wrap
  fieldset[disabled] input,
  fieldset[disabled] .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector
  fieldset[disabled] select {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control, .header-search-el-wrap input[type="date"],
  input[type="time"].form-control,
  .header-search-el-wrap input[type="time"],
  input[type="datetime-local"].form-control,
  .header-search-el-wrap input[type="datetime-local"],
  input[type="month"].form-control,
  .header-search-el-wrap input[type="month"] {
    line-height: 34px; }
  input[type="date"].input-sm, .search-filter.header-section input[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .search-filter.header-section input[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .search-filter.header-section input[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .search-filter.header-section input[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .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 label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .form-control-static.input-sm, .search-filter.header-section input.form-control-static, .search-filter.header-section select.form-control-static {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .search-filter.header-section input, .search-filter.header-section select {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .search-filter.header-section select {
  height: 30px;
  line-height: 30px; }

textarea.input-sm,
select[multiple].input-sm,
.search-filter.header-section select[multiple] {
  height: auto; }

.form-group-sm .form-control, .sidebar .form-group .form-control, .main-content .right-content .form-control, .form-group-sm .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .form-group-sm select, .sidebar .form-group .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .sidebar .form-group select, .main-content .right-content .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .main-content .right-content select, .form-group-sm .header-search-el-wrap input, .header-search-el-wrap .form-group-sm input, .sidebar .form-group .header-search-el-wrap input, .header-search-el-wrap .sidebar .form-group input, .main-content .right-content .header-search-el-wrap input, .header-search-el-wrap .main-content .right-content input, .form-group-sm .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .form-group-sm select, .sidebar .form-group .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .sidebar .form-group select, .main-content .right-content .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .main-content .right-content select {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control, .sidebar .form-group select.form-control, .main-content .right-content select.form-control, .form-group-sm .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .form-group-sm select, .sidebar .form-group .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .sidebar .form-group select, .main-content .right-content .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .main-content .right-content select, .form-group-sm .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .form-group-sm select, .sidebar .form-group .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .sidebar .form-group select, .main-content .right-content .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .main-content .right-content select {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control, .sidebar .form-group textarea.form-control, .main-content .right-content textarea.form-control,
.form-group-sm select[multiple].form-control, .sidebar .form-group select[multiple].form-control, .main-content .right-content select[multiple].form-control,
.form-group-sm .secondary-header-wrap .currency-selector-wrap select[multiple], .secondary-header-wrap .currency-selector-wrap
.form-group-sm select[multiple], .sidebar .form-group .secondary-header-wrap .currency-selector-wrap select[multiple], .secondary-header-wrap .currency-selector-wrap .sidebar .form-group select[multiple], .main-content .right-content .secondary-header-wrap .currency-selector-wrap select[multiple], .secondary-header-wrap .currency-selector-wrap .main-content .right-content select[multiple],
.form-group-sm .mobile-nav-wrap .currency-selector select[multiple], .mobile-nav-wrap .currency-selector
.form-group-sm select[multiple], .sidebar .form-group .mobile-nav-wrap .currency-selector select[multiple], .mobile-nav-wrap .currency-selector .sidebar .form-group select[multiple], .main-content .right-content .mobile-nav-wrap .currency-selector select[multiple], .mobile-nav-wrap .currency-selector .main-content .right-content select[multiple] {
  height: auto; }

.form-group-sm .form-control-static, .sidebar .form-group .form-control-static, .main-content .right-content .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.33333;
  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, .form-group-lg .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .form-group-lg select, .form-group-lg .header-search-el-wrap input, .header-search-el-wrap .form-group-lg input, .form-group-lg .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .form-group-lg select {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control, .form-group-lg .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .form-group-lg select, .form-group-lg .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .form-group-lg select {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control,
.form-group-lg .secondary-header-wrap .currency-selector-wrap select[multiple], .secondary-header-wrap .currency-selector-wrap
.form-group-lg select[multiple],
.form-group-lg .mobile-nav-wrap .currency-selector select[multiple], .mobile-nav-wrap .currency-selector
.form-group-lg select[multiple] {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control, .has-feedback .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .has-feedback select, .has-feedback .header-search-el-wrap input, .header-search-el-wrap .has-feedback input, .has-feedback .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .has-feedback select {
    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,
.form-group-lg .secondary-header-wrap .currency-selector-wrap select + .form-control-feedback, .secondary-header-wrap .currency-selector-wrap
.form-group-lg select + .form-control-feedback,
.form-group-lg .header-search-el-wrap input + .form-control-feedback, .header-search-el-wrap
.form-group-lg input + .form-control-feedback,
.form-group-lg .mobile-nav-wrap .currency-selector select + .form-control-feedback, .mobile-nav-wrap .currency-selector
.form-group-lg select + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .search-filter.header-section input + .form-control-feedback, .search-filter.header-section select + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback, .sidebar .form-group .form-control + .form-control-feedback, .main-content .right-content .form-control + .form-control-feedback,
.form-group-sm .secondary-header-wrap .currency-selector-wrap select + .form-control-feedback, .secondary-header-wrap .currency-selector-wrap
.form-group-sm select + .form-control-feedback, .sidebar .form-group .secondary-header-wrap .currency-selector-wrap select + .form-control-feedback, .secondary-header-wrap .currency-selector-wrap .sidebar .form-group select + .form-control-feedback, .main-content .right-content .secondary-header-wrap .currency-selector-wrap select + .form-control-feedback, .secondary-header-wrap .currency-selector-wrap .main-content .right-content select + .form-control-feedback,
.form-group-sm .header-search-el-wrap input + .form-control-feedback, .header-search-el-wrap
.form-group-sm input + .form-control-feedback, .sidebar .form-group .header-search-el-wrap input + .form-control-feedback, .header-search-el-wrap .sidebar .form-group input + .form-control-feedback, .main-content .right-content .header-search-el-wrap input + .form-control-feedback, .header-search-el-wrap .main-content .right-content input + .form-control-feedback,
.form-group-sm .mobile-nav-wrap .currency-selector select + .form-control-feedback, .mobile-nav-wrap .currency-selector
.form-group-sm select + .form-control-feedback, .sidebar .form-group .mobile-nav-wrap .currency-selector select + .form-control-feedback, .mobile-nav-wrap .currency-selector .sidebar .form-group select + .form-control-feedback, .main-content .right-content .mobile-nav-wrap .currency-selector select + .form-control-feedback, .mobile-nav-wrap .currency-selector .main-content .right-content select + .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, .has-success .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .has-success select, .has-success .header-search-el-wrap input, .header-search-el-wrap .has-success input, .has-success .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .has-success select {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus, .has-success .secondary-header-wrap .currency-selector-wrap select:focus, .secondary-header-wrap .currency-selector-wrap .has-success select:focus, .has-success .header-search-el-wrap input:focus, .header-search-el-wrap .has-success input:focus, .has-success .mobile-nav-wrap .currency-selector select:focus, .mobile-nav-wrap .currency-selector .has-success select:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.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, .has-warning .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .has-warning select, .has-warning .header-search-el-wrap input, .header-search-el-wrap .has-warning input, .has-warning .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .has-warning select {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus, .has-warning .secondary-header-wrap .currency-selector-wrap select:focus, .secondary-header-wrap .currency-selector-wrap .has-warning select:focus, .has-warning .header-search-el-wrap input:focus, .header-search-el-wrap .has-warning input:focus, .has-warning .mobile-nav-wrap .currency-selector select:focus, .mobile-nav-wrap .currency-selector .has-warning select:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.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, .has-error .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .has-error select, .has-error .header-search-el-wrap input, .header-search-el-wrap .has-error input, .has-error .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .has-error select {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus, .has-error .secondary-header-wrap .currency-selector-wrap select:focus, .secondary-header-wrap .currency-selector-wrap .has-error select:focus, .has-error .header-search-el-wrap input:focus, .header-search-el-wrap .has-error input:focus, .has-error .mobile-nav-wrap .currency-selector select:focus, .mobile-nav-wrap .currency-selector .has-error select:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.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: #737373; }

@media (min-width: 480px) {
  .form-inline .form-group, .main-content .right-content .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control, .main-content .right-content .form-control, .form-inline .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .form-inline select, .main-content .right-content .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .main-content .right-content select, .form-inline .header-search-el-wrap input, .header-search-el-wrap .form-inline input, .main-content .right-content .header-search-el-wrap input, .header-search-el-wrap .main-content .right-content input, .form-inline .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .form-inline select, .main-content .right-content .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .main-content .right-content select {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static, .main-content .right-content .form-control-static {
    display: inline-block; }
  .form-inline .input-group, .main-content .right-content .input-group, .form-inline .header-search-el-wrap, .main-content .right-content .header-search-el-wrap {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon, .main-content .right-content .input-group .input-group-addon, .form-inline .header-search-el-wrap .input-group-addon, .main-content .right-content .header-search-el-wrap .input-group-addon,
    .form-inline .input-group .input-group-btn, .main-content .right-content .input-group .input-group-btn,
    .form-inline .header-search-el-wrap .input-group-btn, .main-content .right-content .header-search-el-wrap .input-group-btn,
    .form-inline .input-group .form-control, .main-content .right-content .input-group .form-control,
    .form-inline .header-search-el-wrap .form-control, .main-content .right-content .header-search-el-wrap .form-control,
    .form-inline .input-group .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap
    .form-inline .input-group select, .main-content .right-content .input-group .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .main-content .right-content .input-group select,
    .form-inline .header-search-el-wrap .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap
    .form-inline .header-search-el-wrap select, .main-content .right-content .header-search-el-wrap .secondary-header-wrap .currency-selector-wrap select, .secondary-header-wrap .currency-selector-wrap .main-content .right-content .header-search-el-wrap select,
    .form-inline .input-group .header-search-el-wrap input, .header-search-el-wrap
    .form-inline .input-group input, .header-search-el-wrap .main-content .right-content .input-group input,
    .form-inline .header-search-el-wrap input, .main-content .right-content .header-search-el-wrap input,
    .form-inline .input-group .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector
    .form-inline .input-group select, .main-content .right-content .input-group .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .main-content .right-content .input-group select,
    .form-inline .header-search-el-wrap .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector
    .form-inline .header-search-el-wrap select, .main-content .right-content .header-search-el-wrap .mobile-nav-wrap .currency-selector select, .mobile-nav-wrap .currency-selector .main-content .right-content .header-search-el-wrap select {
      width: auto; }
  .form-inline .input-group > .form-control, .main-content .right-content .input-group > .form-control, .form-inline .header-search-el-wrap > .form-control, .main-content .right-content .header-search-el-wrap > .form-control, .form-inline .secondary-header-wrap .currency-selector-wrap .input-group > select, .secondary-header-wrap .currency-selector-wrap .form-inline .input-group > select, .main-content .right-content .secondary-header-wrap .currency-selector-wrap .input-group > select, .secondary-header-wrap .currency-selector-wrap .main-content .right-content .input-group > select, .form-inline .secondary-header-wrap .currency-selector-wrap .header-search-el-wrap > select, .secondary-header-wrap .currency-selector-wrap .form-inline .header-search-el-wrap > select, .main-content .right-content .secondary-header-wrap .currency-selector-wrap .header-search-el-wrap > select, .secondary-header-wrap .currency-selector-wrap .main-content .right-content .header-search-el-wrap > select, .form-inline .header-search-el-wrap .input-group > input, .header-search-el-wrap .form-inline .input-group > input, .main-content .right-content .header-search-el-wrap .input-group > input, .header-search-el-wrap .main-content .right-content .input-group > input, .form-inline .header-search-el-wrap > input, .main-content .right-content .header-search-el-wrap > input, .form-inline .mobile-nav-wrap .currency-selector .input-group > select, .mobile-nav-wrap .currency-selector .form-inline .input-group > select, .main-content .right-content .mobile-nav-wrap .currency-selector .input-group > select, .mobile-nav-wrap .currency-selector .main-content .right-content .input-group > select, .form-inline .mobile-nav-wrap .currency-selector .header-search-el-wrap > select, .mobile-nav-wrap .currency-selector .form-inline .header-search-el-wrap > select, .main-content .right-content .mobile-nav-wrap .currency-selector .header-search-el-wrap > select, .mobile-nav-wrap .currency-selector .main-content .right-content .header-search-el-wrap > select {
    width: 100%; }
  .form-inline .control-label, .main-content .right-content .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio, .main-content .right-content .radio,
  .form-inline .checkbox, .main-content .right-content .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label, .main-content .right-content .radio label,
    .form-inline .checkbox label, .main-content .right-content .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"], .main-content .right-content .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"], .main-content .right-content .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback, .main-content .right-content .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 480px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 480px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.33333px;
    font-size: 18px; } }

@media (min-width: 480px) {
  .form-horizontal .form-group-sm .control-label, .form-horizontal .sidebar .form-group .control-label, .sidebar .form-horizontal .form-group .control-label, .form-horizontal .main-content .right-content .control-label, .main-content .form-horizontal .right-content .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn, .secondary-header-wrap .mobile-basket-wrap .basket-btn, .header-search-el-wrap .header-search-btn, .basket-wrap .basket-btn, .sidebar-trigger, .bestseller-page .item-img .number, .tab-triggers a, .tab-switch a, .paypal-btn2a, .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.address label .label-default, .address-wrap .radio.card label .label-default, .address-wrap .radio.address label .label-default, .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.address label .label-default, .mobile-nav-wrap .close-nav {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .secondary-header-wrap .mobile-basket-wrap .basket-btn:focus, .header-search-el-wrap .header-search-btn:focus, .basket-wrap .basket-btn:focus, .sidebar-trigger:focus, .bestseller-page .item-img .number:focus, .tab-triggers a:focus, .tab-switch a:focus, .paypal-btn2a:focus, .payment-card-wrap .radio.card label .label-default:focus, .payment-card-wrap .radio.address label .label-default:focus, .address-wrap .radio.card label .label-default:focus, .address-wrap .radio.address label .label-default:focus, .del-address-wrap .radio.card label .label-default:focus, .del-address-wrap .radio.address label .label-default:focus, .mobile-nav-wrap .close-nav:focus, .btn.focus, .secondary-header-wrap .mobile-basket-wrap .focus.basket-btn, .header-search-el-wrap .focus.header-search-btn, .basket-wrap .focus.basket-btn, .focus.sidebar-trigger, .bestseller-page .item-img .focus.number, .tab-triggers a.focus, .tab-switch a.focus, .focus.paypal-btn2a, .payment-card-wrap .radio.card label .focus.label-default, .payment-card-wrap .radio.address label .focus.label-default, .address-wrap .radio.card label .focus.label-default, .address-wrap .radio.address label .focus.label-default, .del-address-wrap .radio.card label .focus.label-default, .del-address-wrap .radio.address label .focus.label-default, .mobile-nav-wrap .focus.close-nav, .btn:active:focus, .secondary-header-wrap .mobile-basket-wrap .basket-btn:active:focus, .header-search-el-wrap .header-search-btn:active:focus, .basket-wrap .basket-btn:active:focus, .sidebar-trigger:active:focus, .bestseller-page .item-img .number:active:focus, .tab-triggers a:active:focus, .tab-switch a:active:focus, .paypal-btn2a:active:focus, .payment-card-wrap .radio.card label .label-default:active:focus, .payment-card-wrap .radio.address label .label-default:active:focus, .address-wrap .radio.card label .label-default:active:focus, .address-wrap .radio.address label .label-default:active:focus, .del-address-wrap .radio.card label .label-default:active:focus, .del-address-wrap .radio.address label .label-default:active:focus, .mobile-nav-wrap .close-nav:active:focus, .btn:active.focus, .secondary-header-wrap .mobile-basket-wrap .basket-btn:active.focus, .header-search-el-wrap .header-search-btn:active.focus, .basket-wrap .basket-btn:active.focus, .sidebar-trigger:active.focus, .bestseller-page .item-img .number:active.focus, .tab-triggers a:active.focus, .tab-switch a:active.focus, .paypal-btn2a:active.focus, .payment-card-wrap .radio.card label .label-default:active.focus, .payment-card-wrap .radio.address label .label-default:active.focus, .address-wrap .radio.card label .label-default:active.focus, .address-wrap .radio.address label .label-default:active.focus, .del-address-wrap .radio.card label .label-default:active.focus, .del-address-wrap .radio.address label .label-default:active.focus, .mobile-nav-wrap .close-nav:active.focus, .btn.active:focus, .secondary-header-wrap .mobile-basket-wrap .active.basket-btn:focus, .header-search-el-wrap .active.header-search-btn:focus, .basket-wrap .active.basket-btn:focus, .active.sidebar-trigger:focus, .bestseller-page .item-img .active.number:focus, .tab-triggers a.active:focus, .tab-switch a.active:focus, .active.paypal-btn2a:focus, .payment-card-wrap .radio.card label .active.label-default:focus, .payment-card-wrap .radio.address label .active.label-default:focus, .address-wrap .radio.card label .active.label-default:focus, .address-wrap .radio.address label .active.label-default:focus, .del-address-wrap .radio.card label .active.label-default:focus, .del-address-wrap .radio.address label .active.label-default:focus, .mobile-nav-wrap .active.close-nav:focus, .btn.active.focus, .secondary-header-wrap .mobile-basket-wrap .active.focus.basket-btn, .header-search-el-wrap .active.focus.header-search-btn, .basket-wrap .active.focus.basket-btn, .active.focus.sidebar-trigger, .bestseller-page .item-img .active.focus.number, .tab-triggers a.active.focus, .tab-switch a.active.focus, .active.focus.paypal-btn2a, .payment-card-wrap .radio.card label .active.focus.label-default, .payment-card-wrap .radio.address label .active.focus.label-default, .address-wrap .radio.card label .active.focus.label-default, .address-wrap .radio.address label .active.focus.label-default, .del-address-wrap .radio.card label .active.focus.label-default, .del-address-wrap .radio.address label .active.focus.label-default, .mobile-nav-wrap .active.focus.close-nav {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .secondary-header-wrap .mobile-basket-wrap .basket-btn:hover, .header-search-el-wrap .header-search-btn:hover, .basket-wrap .basket-btn:hover, .sidebar-trigger:hover, .bestseller-page .item-img .number:hover, .tab-triggers a:hover, .tab-switch a:hover, .paypal-btn2a:hover, .payment-card-wrap .radio.card label .label-default:hover, .payment-card-wrap .radio.address label .label-default:hover, .address-wrap .radio.card label .label-default:hover, .address-wrap .radio.address label .label-default:hover, .del-address-wrap .radio.card label .label-default:hover, .del-address-wrap .radio.address label .label-default:hover, .mobile-nav-wrap .close-nav:hover, .btn:focus, .secondary-header-wrap .mobile-basket-wrap .basket-btn:focus, .header-search-el-wrap .header-search-btn:focus, .basket-wrap .basket-btn:focus, .sidebar-trigger:focus, .bestseller-page .item-img .number:focus, .tab-triggers a:focus, .tab-switch a:focus, .paypal-btn2a:focus, .payment-card-wrap .radio.card label .label-default:focus, .payment-card-wrap .radio.address label .label-default:focus, .address-wrap .radio.card label .label-default:focus, .address-wrap .radio.address label .label-default:focus, .del-address-wrap .radio.card label .label-default:focus, .del-address-wrap .radio.address label .label-default:focus, .mobile-nav-wrap .close-nav:focus, .btn.focus, .secondary-header-wrap .mobile-basket-wrap .focus.basket-btn, .header-search-el-wrap .focus.header-search-btn, .basket-wrap .focus.basket-btn, .focus.sidebar-trigger, .bestseller-page .item-img .focus.number, .tab-triggers a.focus, .tab-switch a.focus, .focus.paypal-btn2a, .payment-card-wrap .radio.card label .focus.label-default, .payment-card-wrap .radio.address label .focus.label-default, .address-wrap .radio.card label .focus.label-default, .address-wrap .radio.address label .focus.label-default, .del-address-wrap .radio.card label .focus.label-default, .del-address-wrap .radio.address label .focus.label-default, .mobile-nav-wrap .focus.close-nav {
    color: #333;
    text-decoration: none; }
  .btn:active, .secondary-header-wrap .mobile-basket-wrap .basket-btn:active, .header-search-el-wrap .header-search-btn:active, .basket-wrap .basket-btn:active, .sidebar-trigger:active, .bestseller-page .item-img .number:active, .tab-triggers a:active, .tab-switch a:active, .paypal-btn2a:active, .payment-card-wrap .radio.card label .label-default:active, .payment-card-wrap .radio.address label .label-default:active, .address-wrap .radio.card label .label-default:active, .address-wrap .radio.address label .label-default:active, .del-address-wrap .radio.card label .label-default:active, .del-address-wrap .radio.address label .label-default:active, .mobile-nav-wrap .close-nav:active, .btn.active, .secondary-header-wrap .mobile-basket-wrap .active.basket-btn, .header-search-el-wrap .active.header-search-btn, .basket-wrap .active.basket-btn, .active.sidebar-trigger, .bestseller-page .item-img .active.number, .tab-triggers a.active, .tab-switch a.active, .active.paypal-btn2a, .payment-card-wrap .radio.card label .active.label-default, .payment-card-wrap .radio.address label .active.label-default, .address-wrap .radio.card label .active.label-default, .address-wrap .radio.address label .active.label-default, .del-address-wrap .radio.card label .active.label-default, .del-address-wrap .radio.address label .active.label-default, .mobile-nav-wrap .active.close-nav {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .secondary-header-wrap .mobile-basket-wrap .disabled.basket-btn, .header-search-el-wrap .disabled.header-search-btn, .basket-wrap .disabled.basket-btn, .disabled.sidebar-trigger, .bestseller-page .item-img .disabled.number, .tab-triggers a.disabled, .tab-switch a.disabled, .disabled.paypal-btn2a, .payment-card-wrap .radio.card label .disabled.label-default, .payment-card-wrap .radio.address label .disabled.label-default, .address-wrap .radio.card label .disabled.label-default, .address-wrap .radio.address label .disabled.label-default, .del-address-wrap .radio.card label .disabled.label-default, .del-address-wrap .radio.address label .disabled.label-default, .mobile-nav-wrap .disabled.close-nav, .btn[disabled], .secondary-header-wrap .mobile-basket-wrap [disabled].basket-btn, .header-search-el-wrap [disabled].header-search-btn, .basket-wrap [disabled].basket-btn, [disabled].sidebar-trigger, .bestseller-page .item-img [disabled].number, .tab-triggers a[disabled], .tab-switch a[disabled], [disabled].paypal-btn2a, .payment-card-wrap .radio.card label [disabled].label-default, .payment-card-wrap .radio.address label [disabled].label-default, .address-wrap .radio.card label [disabled].label-default, .address-wrap .radio.address label [disabled].label-default, .del-address-wrap .radio.card label [disabled].label-default, .del-address-wrap .radio.address label [disabled].label-default, .mobile-nav-wrap [disabled].close-nav,
  fieldset[disabled] .btn,
  fieldset[disabled] .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap
  fieldset[disabled] .basket-btn,
  fieldset[disabled] .header-search-el-wrap .header-search-btn, .header-search-el-wrap
  fieldset[disabled] .header-search-btn,
  fieldset[disabled] .basket-wrap .basket-btn, .basket-wrap
  fieldset[disabled] .basket-btn,
  fieldset[disabled] .sidebar-trigger,
  fieldset[disabled] .bestseller-page .item-img .number, .bestseller-page .item-img
  fieldset[disabled] .number,
  fieldset[disabled] .tab-triggers a, .tab-triggers
  fieldset[disabled] a,
  fieldset[disabled] .tab-switch a, .tab-switch
  fieldset[disabled] a,
  fieldset[disabled] .paypal-btn2a,
  fieldset[disabled] .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label
  fieldset[disabled] .label-default,
  fieldset[disabled] .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label
  fieldset[disabled] .label-default,
  fieldset[disabled] .address-wrap .radio.card label .label-default, .address-wrap .radio.card label
  fieldset[disabled] .label-default,
  fieldset[disabled] .address-wrap .radio.address label .label-default, .address-wrap .radio.address label
  fieldset[disabled] .label-default,
  fieldset[disabled] .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label
  fieldset[disabled] .label-default,
  fieldset[disabled] .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label
  fieldset[disabled] .label-default,
  fieldset[disabled] .mobile-nav-wrap .close-nav, .mobile-nav-wrap
  fieldset[disabled] .close-nav {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

a.btn.disabled, .secondary-header-wrap .mobile-basket-wrap a.disabled.basket-btn, .header-search-el-wrap a.disabled.header-search-btn, .basket-wrap a.disabled.basket-btn, a.disabled.sidebar-trigger, .bestseller-page .item-img a.disabled.number, .tab-triggers a.disabled, .tab-switch a.disabled, a.disabled.paypal-btn2a, .payment-card-wrap .radio.card label a.disabled.label-default, .payment-card-wrap .radio.address label a.disabled.label-default, .address-wrap .radio.card label a.disabled.label-default, .address-wrap .radio.address label a.disabled.label-default, .del-address-wrap .radio.card label a.disabled.label-default, .del-address-wrap .radio.address label a.disabled.label-default, .mobile-nav-wrap a.disabled.close-nav,
fieldset[disabled] a.btn,
fieldset[disabled] .secondary-header-wrap .mobile-basket-wrap a.basket-btn, .secondary-header-wrap .mobile-basket-wrap
fieldset[disabled] a.basket-btn,
fieldset[disabled] .header-search-el-wrap a.header-search-btn, .header-search-el-wrap
fieldset[disabled] a.header-search-btn,
fieldset[disabled] .basket-wrap a.basket-btn, .basket-wrap
fieldset[disabled] a.basket-btn,
fieldset[disabled] a.sidebar-trigger,
fieldset[disabled] .bestseller-page .item-img a.number, .bestseller-page .item-img
fieldset[disabled] a.number,
fieldset[disabled] .tab-triggers a, .tab-triggers
fieldset[disabled] a,
fieldset[disabled] .tab-switch a, .tab-switch
fieldset[disabled] a,
fieldset[disabled] a.paypal-btn2a,
fieldset[disabled] .payment-card-wrap .radio.card label a.label-default, .payment-card-wrap .radio.card label
fieldset[disabled] a.label-default,
fieldset[disabled] .payment-card-wrap .radio.address label a.label-default, .payment-card-wrap .radio.address label
fieldset[disabled] a.label-default,
fieldset[disabled] .address-wrap .radio.card label a.label-default, .address-wrap .radio.card label
fieldset[disabled] a.label-default,
fieldset[disabled] .address-wrap .radio.address label a.label-default, .address-wrap .radio.address label
fieldset[disabled] a.label-default,
fieldset[disabled] .del-address-wrap .radio.card label a.label-default, .del-address-wrap .radio.card label
fieldset[disabled] a.label-default,
fieldset[disabled] .del-address-wrap .radio.address label a.label-default, .del-address-wrap .radio.address label
fieldset[disabled] a.label-default,
fieldset[disabled] .mobile-nav-wrap a.close-nav, .mobile-nav-wrap
fieldset[disabled] a.close-nav {
  pointer-events: none; }

.btn-default, .secondary-header-wrap .mobile-basket-wrap .basket-btn, .header-search-el-wrap .header-search-btn, .basket-wrap .basket-btn {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .secondary-header-wrap .mobile-basket-wrap .basket-btn:focus, .header-search-el-wrap .header-search-btn:focus, .basket-wrap .basket-btn:focus, .btn-default.focus, .secondary-header-wrap .mobile-basket-wrap .focus.basket-btn, .header-search-el-wrap .focus.header-search-btn, .basket-wrap .focus.basket-btn {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover, .secondary-header-wrap .mobile-basket-wrap .basket-btn:hover, .header-search-el-wrap .header-search-btn:hover, .basket-wrap .basket-btn:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .secondary-header-wrap .mobile-basket-wrap .basket-btn:active, .header-search-el-wrap .header-search-btn:active, .basket-wrap .basket-btn:active, .btn-default.active, .secondary-header-wrap .mobile-basket-wrap .active.basket-btn, .header-search-el-wrap .active.header-search-btn, .basket-wrap .active.basket-btn,
  .open > .btn-default.dropdown-toggle, .secondary-header-wrap .mobile-basket-wrap
  .open > .dropdown-toggle.basket-btn, .header-search-el-wrap
  .open > .dropdown-toggle.header-search-btn, .basket-wrap
  .open > .dropdown-toggle.basket-btn {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .secondary-header-wrap .mobile-basket-wrap .basket-btn:active:hover, .header-search-el-wrap .header-search-btn:active:hover, .basket-wrap .basket-btn:active:hover, .btn-default:active:focus, .secondary-header-wrap .mobile-basket-wrap .basket-btn:active:focus, .header-search-el-wrap .header-search-btn:active:focus, .basket-wrap .basket-btn:active:focus, .btn-default:active.focus, .secondary-header-wrap .mobile-basket-wrap .basket-btn:active.focus, .header-search-el-wrap .header-search-btn:active.focus, .basket-wrap .basket-btn:active.focus, .btn-default.active:hover, .secondary-header-wrap .mobile-basket-wrap .active.basket-btn:hover, .header-search-el-wrap .active.header-search-btn:hover, .basket-wrap .active.basket-btn:hover, .btn-default.active:focus, .secondary-header-wrap .mobile-basket-wrap .active.basket-btn:focus, .header-search-el-wrap .active.header-search-btn:focus, .basket-wrap .active.basket-btn:focus, .btn-default.active.focus, .secondary-header-wrap .mobile-basket-wrap .active.focus.basket-btn, .header-search-el-wrap .active.focus.header-search-btn, .basket-wrap .active.focus.basket-btn,
    .open > .btn-default.dropdown-toggle:hover, .secondary-header-wrap .mobile-basket-wrap
    .open > .dropdown-toggle.basket-btn:hover, .header-search-el-wrap
    .open > .dropdown-toggle.header-search-btn:hover, .basket-wrap
    .open > .dropdown-toggle.basket-btn:hover,
    .open > .btn-default.dropdown-toggle:focus, .secondary-header-wrap .mobile-basket-wrap
    .open > .dropdown-toggle.basket-btn:focus, .header-search-el-wrap
    .open > .dropdown-toggle.header-search-btn:focus, .basket-wrap
    .open > .dropdown-toggle.basket-btn:focus,
    .open > .btn-default.dropdown-toggle.focus, .secondary-header-wrap .mobile-basket-wrap
    .open > .dropdown-toggle.focus.basket-btn, .header-search-el-wrap
    .open > .dropdown-toggle.focus.header-search-btn, .basket-wrap
    .open > .dropdown-toggle.focus.basket-btn {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .secondary-header-wrap .mobile-basket-wrap .basket-btn:active, .header-search-el-wrap .header-search-btn:active, .basket-wrap .basket-btn:active, .btn-default.active, .secondary-header-wrap .mobile-basket-wrap .active.basket-btn, .header-search-el-wrap .active.header-search-btn, .basket-wrap .active.basket-btn,
  .open > .btn-default.dropdown-toggle, .secondary-header-wrap .mobile-basket-wrap
  .open > .dropdown-toggle.basket-btn, .header-search-el-wrap
  .open > .dropdown-toggle.header-search-btn, .basket-wrap
  .open > .dropdown-toggle.basket-btn {
    background-image: none; }
  .btn-default.disabled, .secondary-header-wrap .mobile-basket-wrap .disabled.basket-btn, .header-search-el-wrap .disabled.header-search-btn, .basket-wrap .disabled.basket-btn, .btn-default.disabled:hover, .secondary-header-wrap .mobile-basket-wrap .disabled.basket-btn:hover, .header-search-el-wrap .disabled.header-search-btn:hover, .basket-wrap .disabled.basket-btn:hover, .btn-default.disabled:focus, .secondary-header-wrap .mobile-basket-wrap .disabled.basket-btn:focus, .header-search-el-wrap .disabled.header-search-btn:focus, .basket-wrap .disabled.basket-btn:focus, .btn-default.disabled.focus, .secondary-header-wrap .mobile-basket-wrap .disabled.focus.basket-btn, .header-search-el-wrap .disabled.focus.header-search-btn, .basket-wrap .disabled.focus.basket-btn, .btn-default.disabled:active, .secondary-header-wrap .mobile-basket-wrap .disabled.basket-btn:active, .header-search-el-wrap .disabled.header-search-btn:active, .basket-wrap .disabled.basket-btn:active, .btn-default.disabled.active, .secondary-header-wrap .mobile-basket-wrap .disabled.active.basket-btn, .header-search-el-wrap .disabled.active.header-search-btn, .basket-wrap .disabled.active.basket-btn, .btn-default[disabled], .secondary-header-wrap .mobile-basket-wrap [disabled].basket-btn, .header-search-el-wrap [disabled].header-search-btn, .basket-wrap [disabled].basket-btn, .btn-default[disabled]:hover, .secondary-header-wrap .mobile-basket-wrap [disabled].basket-btn:hover, .header-search-el-wrap [disabled].header-search-btn:hover, .basket-wrap [disabled].basket-btn:hover, .btn-default[disabled]:focus, .secondary-header-wrap .mobile-basket-wrap [disabled].basket-btn:focus, .header-search-el-wrap [disabled].header-search-btn:focus, .basket-wrap [disabled].basket-btn:focus, .btn-default[disabled].focus, .secondary-header-wrap .mobile-basket-wrap [disabled].focus.basket-btn, .header-search-el-wrap [disabled].focus.header-search-btn, .basket-wrap [disabled].focus.basket-btn, .btn-default[disabled]:active, .secondary-header-wrap .mobile-basket-wrap [disabled].basket-btn:active, .header-search-el-wrap [disabled].header-search-btn:active, .basket-wrap [disabled].basket-btn:active, .btn-default[disabled].active, .secondary-header-wrap .mobile-basket-wrap [disabled].active.basket-btn, .header-search-el-wrap [disabled].active.header-search-btn, .basket-wrap [disabled].active.basket-btn,
  fieldset[disabled] .btn-default,
  fieldset[disabled] .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap
  fieldset[disabled] .basket-btn,
  fieldset[disabled] .header-search-el-wrap .header-search-btn, .header-search-el-wrap
  fieldset[disabled] .header-search-btn,
  fieldset[disabled] .basket-wrap .basket-btn, .basket-wrap
  fieldset[disabled] .basket-btn,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .secondary-header-wrap .mobile-basket-wrap .basket-btn:hover, .secondary-header-wrap .mobile-basket-wrap
  fieldset[disabled] .basket-btn:hover,
  fieldset[disabled] .header-search-el-wrap .header-search-btn:hover, .header-search-el-wrap
  fieldset[disabled] .header-search-btn:hover,
  fieldset[disabled] .basket-wrap .basket-btn:hover, .basket-wrap
  fieldset[disabled] .basket-btn:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .secondary-header-wrap .mobile-basket-wrap .basket-btn:focus, .secondary-header-wrap .mobile-basket-wrap
  fieldset[disabled] .basket-btn:focus,
  fieldset[disabled] .header-search-el-wrap .header-search-btn:focus, .header-search-el-wrap
  fieldset[disabled] .header-search-btn:focus,
  fieldset[disabled] .basket-wrap .basket-btn:focus, .basket-wrap
  fieldset[disabled] .basket-btn:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .secondary-header-wrap .mobile-basket-wrap .focus.basket-btn, .secondary-header-wrap .mobile-basket-wrap
  fieldset[disabled] .focus.basket-btn,
  fieldset[disabled] .header-search-el-wrap .focus.header-search-btn, .header-search-el-wrap
  fieldset[disabled] .focus.header-search-btn,
  fieldset[disabled] .basket-wrap .focus.basket-btn, .basket-wrap
  fieldset[disabled] .focus.basket-btn,
  fieldset[disabled] .btn-default:active,
  fieldset[disabled] .secondary-header-wrap .mobile-basket-wrap .basket-btn:active, .secondary-header-wrap .mobile-basket-wrap
  fieldset[disabled] .basket-btn:active,
  fieldset[disabled] .header-search-el-wrap .header-search-btn:active, .header-search-el-wrap
  fieldset[disabled] .header-search-btn:active,
  fieldset[disabled] .basket-wrap .basket-btn:active, .basket-wrap
  fieldset[disabled] .basket-btn:active,
  fieldset[disabled] .btn-default.active,
  fieldset[disabled] .secondary-header-wrap .mobile-basket-wrap .active.basket-btn, .secondary-header-wrap .mobile-basket-wrap
  fieldset[disabled] .active.basket-btn,
  fieldset[disabled] .header-search-el-wrap .active.header-search-btn, .header-search-el-wrap
  fieldset[disabled] .active.header-search-btn,
  fieldset[disabled] .basket-wrap .active.basket-btn, .basket-wrap
  fieldset[disabled] .active.basket-btn {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge, .secondary-header-wrap .mobile-basket-wrap .basket-btn .badge, .header-search-el-wrap .header-search-btn .badge, .basket-wrap .basket-btn .badge {
    color: #fff;
    background-color: #333; }

.btn-primary, .sidebar-trigger, .bestseller-page .item-img .number, .tab-triggers .tab-active, .tab-switch .tab-active, .checkout-btn, .mobile-nav-wrap .close-nav {
  color: #fff;
  background-color: #5d2e8a;
  border-color: #502877; }
  .btn-primary:focus, .sidebar-trigger:focus, .bestseller-page .item-img .number:focus, .tab-triggers .tab-active:focus, .tab-switch .tab-active:focus, .checkout-btn:focus, .mobile-nav-wrap .close-nav:focus, .btn-primary.focus, .focus.sidebar-trigger, .bestseller-page .item-img .focus.number, .tab-triggers .focus.tab-active, .tab-switch .focus.tab-active, .focus.checkout-btn, .mobile-nav-wrap .focus.close-nav {
    color: #fff;
    background-color: #432164;
    border-color: #100817; }
  .btn-primary:hover, .sidebar-trigger:hover, .bestseller-page .item-img .number:hover, .tab-triggers .tab-active:hover, .tab-switch .tab-active:hover, .checkout-btn:hover, .mobile-nav-wrap .close-nav:hover {
    color: #fff;
    background-color: #432164;
    border-color: #311849; }
  .btn-primary:active, .sidebar-trigger:active, .bestseller-page .item-img .number:active, .tab-triggers .tab-active:active, .tab-switch .tab-active:active, .checkout-btn:active, .mobile-nav-wrap .close-nav:active, .btn-primary.active, .active.sidebar-trigger, .bestseller-page .item-img .active.number, .tab-triggers .active.tab-active, .tab-switch .active.tab-active, .active.checkout-btn, .mobile-nav-wrap .active.close-nav,
  .open > .btn-primary.dropdown-toggle,
  .open > .dropdown-toggle.sidebar-trigger, .bestseller-page .item-img
  .open > .dropdown-toggle.number, .tab-triggers
  .open > .dropdown-toggle.tab-active, .tab-switch
  .open > .dropdown-toggle.tab-active,
  .open > .dropdown-toggle.checkout-btn, .mobile-nav-wrap
  .open > .dropdown-toggle.close-nav {
    color: #fff;
    background-color: #432164;
    border-color: #311849; }
    .btn-primary:active:hover, .sidebar-trigger:active:hover, .bestseller-page .item-img .number:active:hover, .tab-triggers .tab-active:active:hover, .tab-switch .tab-active:active:hover, .checkout-btn:active:hover, .mobile-nav-wrap .close-nav:active:hover, .btn-primary:active:focus, .sidebar-trigger:active:focus, .bestseller-page .item-img .number:active:focus, .tab-triggers .tab-active:active:focus, .tab-switch .tab-active:active:focus, .checkout-btn:active:focus, .mobile-nav-wrap .close-nav:active:focus, .btn-primary:active.focus, .sidebar-trigger:active.focus, .bestseller-page .item-img .number:active.focus, .tab-triggers .tab-active:active.focus, .tab-switch .tab-active:active.focus, .checkout-btn:active.focus, .mobile-nav-wrap .close-nav:active.focus, .btn-primary.active:hover, .active.sidebar-trigger:hover, .bestseller-page .item-img .active.number:hover, .tab-triggers .active.tab-active:hover, .tab-switch .active.tab-active:hover, .active.checkout-btn:hover, .mobile-nav-wrap .active.close-nav:hover, .btn-primary.active:focus, .active.sidebar-trigger:focus, .bestseller-page .item-img .active.number:focus, .tab-triggers .active.tab-active:focus, .tab-switch .active.tab-active:focus, .active.checkout-btn:focus, .mobile-nav-wrap .active.close-nav:focus, .btn-primary.active.focus, .active.focus.sidebar-trigger, .bestseller-page .item-img .active.focus.number, .tab-triggers .active.focus.tab-active, .tab-switch .active.focus.tab-active, .active.focus.checkout-btn, .mobile-nav-wrap .active.focus.close-nav,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .dropdown-toggle.sidebar-trigger:hover, .bestseller-page .item-img
    .open > .dropdown-toggle.number:hover, .tab-triggers
    .open > .dropdown-toggle.tab-active:hover, .tab-switch
    .open > .dropdown-toggle.tab-active:hover,
    .open > .dropdown-toggle.checkout-btn:hover, .mobile-nav-wrap
    .open > .dropdown-toggle.close-nav:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .dropdown-toggle.sidebar-trigger:focus, .bestseller-page .item-img
    .open > .dropdown-toggle.number:focus, .tab-triggers
    .open > .dropdown-toggle.tab-active:focus, .tab-switch
    .open > .dropdown-toggle.tab-active:focus,
    .open > .dropdown-toggle.checkout-btn:focus, .mobile-nav-wrap
    .open > .dropdown-toggle.close-nav:focus,
    .open > .btn-primary.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.sidebar-trigger, .bestseller-page .item-img
    .open > .dropdown-toggle.focus.number, .tab-triggers
    .open > .dropdown-toggle.focus.tab-active, .tab-switch
    .open > .dropdown-toggle.focus.tab-active,
    .open > .dropdown-toggle.focus.checkout-btn, .mobile-nav-wrap
    .open > .dropdown-toggle.focus.close-nav {
      color: #fff;
      background-color: #311849;
      border-color: #100817; }
  .btn-primary:active, .sidebar-trigger:active, .bestseller-page .item-img .number:active, .tab-triggers .tab-active:active, .tab-switch .tab-active:active, .checkout-btn:active, .mobile-nav-wrap .close-nav:active, .btn-primary.active, .active.sidebar-trigger, .bestseller-page .item-img .active.number, .tab-triggers .active.tab-active, .tab-switch .active.tab-active, .active.checkout-btn, .mobile-nav-wrap .active.close-nav,
  .open > .btn-primary.dropdown-toggle,
  .open > .dropdown-toggle.sidebar-trigger, .bestseller-page .item-img
  .open > .dropdown-toggle.number, .tab-triggers
  .open > .dropdown-toggle.tab-active, .tab-switch
  .open > .dropdown-toggle.tab-active,
  .open > .dropdown-toggle.checkout-btn, .mobile-nav-wrap
  .open > .dropdown-toggle.close-nav {
    background-image: none; }
  .btn-primary.disabled, .disabled.sidebar-trigger, .bestseller-page .item-img .disabled.number, .tab-triggers .disabled.tab-active, .tab-switch .disabled.tab-active, .disabled.checkout-btn, .mobile-nav-wrap .disabled.close-nav, .btn-primary.disabled:hover, .disabled.sidebar-trigger:hover, .bestseller-page .item-img .disabled.number:hover, .tab-triggers .disabled.tab-active:hover, .tab-switch .disabled.tab-active:hover, .disabled.checkout-btn:hover, .mobile-nav-wrap .disabled.close-nav:hover, .btn-primary.disabled:focus, .disabled.sidebar-trigger:focus, .bestseller-page .item-img .disabled.number:focus, .tab-triggers .disabled.tab-active:focus, .tab-switch .disabled.tab-active:focus, .disabled.checkout-btn:focus, .mobile-nav-wrap .disabled.close-nav:focus, .btn-primary.disabled.focus, .disabled.focus.sidebar-trigger, .bestseller-page .item-img .disabled.focus.number, .tab-triggers .disabled.focus.tab-active, .tab-switch .disabled.focus.tab-active, .disabled.focus.checkout-btn, .mobile-nav-wrap .disabled.focus.close-nav, .btn-primary.disabled:active, .disabled.sidebar-trigger:active, .bestseller-page .item-img .disabled.number:active, .tab-triggers .disabled.tab-active:active, .tab-switch .disabled.tab-active:active, .disabled.checkout-btn:active, .mobile-nav-wrap .disabled.close-nav:active, .btn-primary.disabled.active, .disabled.active.sidebar-trigger, .bestseller-page .item-img .disabled.active.number, .tab-triggers .disabled.active.tab-active, .tab-switch .disabled.active.tab-active, .disabled.active.checkout-btn, .mobile-nav-wrap .disabled.active.close-nav, .btn-primary[disabled], [disabled].sidebar-trigger, .bestseller-page .item-img [disabled].number, .tab-triggers [disabled].tab-active, .tab-switch [disabled].tab-active, [disabled].checkout-btn, .mobile-nav-wrap [disabled].close-nav, .btn-primary[disabled]:hover, [disabled].sidebar-trigger:hover, .bestseller-page .item-img [disabled].number:hover, .tab-triggers [disabled].tab-active:hover, .tab-switch [disabled].tab-active:hover, [disabled].checkout-btn:hover, .mobile-nav-wrap [disabled].close-nav:hover, .btn-primary[disabled]:focus, [disabled].sidebar-trigger:focus, .bestseller-page .item-img [disabled].number:focus, .tab-triggers [disabled].tab-active:focus, .tab-switch [disabled].tab-active:focus, [disabled].checkout-btn:focus, .mobile-nav-wrap [disabled].close-nav:focus, .btn-primary[disabled].focus, [disabled].focus.sidebar-trigger, .bestseller-page .item-img [disabled].focus.number, .tab-triggers [disabled].focus.tab-active, .tab-switch [disabled].focus.tab-active, [disabled].focus.checkout-btn, .mobile-nav-wrap [disabled].focus.close-nav, .btn-primary[disabled]:active, [disabled].sidebar-trigger:active, .bestseller-page .item-img [disabled].number:active, .tab-triggers [disabled].tab-active:active, .tab-switch [disabled].tab-active:active, [disabled].checkout-btn:active, .mobile-nav-wrap [disabled].close-nav:active, .btn-primary[disabled].active, [disabled].active.sidebar-trigger, .bestseller-page .item-img [disabled].active.number, .tab-triggers [disabled].active.tab-active, .tab-switch [disabled].active.tab-active, [disabled].active.checkout-btn, .mobile-nav-wrap [disabled].active.close-nav,
  fieldset[disabled] .btn-primary,
  fieldset[disabled] .sidebar-trigger,
  fieldset[disabled] .bestseller-page .item-img .number, .bestseller-page .item-img
  fieldset[disabled] .number,
  fieldset[disabled] .tab-triggers .tab-active, .tab-triggers
  fieldset[disabled] .tab-active,
  fieldset[disabled] .tab-switch .tab-active, .tab-switch
  fieldset[disabled] .tab-active,
  fieldset[disabled] .checkout-btn,
  fieldset[disabled] .mobile-nav-wrap .close-nav, .mobile-nav-wrap
  fieldset[disabled] .close-nav,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .sidebar-trigger:hover,
  fieldset[disabled] .bestseller-page .item-img .number:hover, .bestseller-page .item-img
  fieldset[disabled] .number:hover,
  fieldset[disabled] .tab-triggers .tab-active:hover, .tab-triggers
  fieldset[disabled] .tab-active:hover,
  fieldset[disabled] .tab-switch .tab-active:hover, .tab-switch
  fieldset[disabled] .tab-active:hover,
  fieldset[disabled] .checkout-btn:hover,
  fieldset[disabled] .mobile-nav-wrap .close-nav:hover, .mobile-nav-wrap
  fieldset[disabled] .close-nav:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .sidebar-trigger:focus,
  fieldset[disabled] .bestseller-page .item-img .number:focus, .bestseller-page .item-img
  fieldset[disabled] .number:focus,
  fieldset[disabled] .tab-triggers .tab-active:focus, .tab-triggers
  fieldset[disabled] .tab-active:focus,
  fieldset[disabled] .tab-switch .tab-active:focus, .tab-switch
  fieldset[disabled] .tab-active:focus,
  fieldset[disabled] .checkout-btn:focus,
  fieldset[disabled] .mobile-nav-wrap .close-nav:focus, .mobile-nav-wrap
  fieldset[disabled] .close-nav:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .focus.sidebar-trigger,
  fieldset[disabled] .bestseller-page .item-img .focus.number, .bestseller-page .item-img
  fieldset[disabled] .focus.number,
  fieldset[disabled] .tab-triggers .focus.tab-active, .tab-triggers
  fieldset[disabled] .focus.tab-active,
  fieldset[disabled] .tab-switch .focus.tab-active, .tab-switch
  fieldset[disabled] .focus.tab-active,
  fieldset[disabled] .focus.checkout-btn,
  fieldset[disabled] .mobile-nav-wrap .focus.close-nav, .mobile-nav-wrap
  fieldset[disabled] .focus.close-nav,
  fieldset[disabled] .btn-primary:active,
  fieldset[disabled] .sidebar-trigger:active,
  fieldset[disabled] .bestseller-page .item-img .number:active, .bestseller-page .item-img
  fieldset[disabled] .number:active,
  fieldset[disabled] .tab-triggers .tab-active:active, .tab-triggers
  fieldset[disabled] .tab-active:active,
  fieldset[disabled] .tab-switch .tab-active:active, .tab-switch
  fieldset[disabled] .tab-active:active,
  fieldset[disabled] .checkout-btn:active,
  fieldset[disabled] .mobile-nav-wrap .close-nav:active, .mobile-nav-wrap
  fieldset[disabled] .close-nav:active,
  fieldset[disabled] .btn-primary.active,
  fieldset[disabled] .active.sidebar-trigger,
  fieldset[disabled] .bestseller-page .item-img .active.number, .bestseller-page .item-img
  fieldset[disabled] .active.number,
  fieldset[disabled] .tab-triggers .active.tab-active, .tab-triggers
  fieldset[disabled] .active.tab-active,
  fieldset[disabled] .tab-switch .active.tab-active, .tab-switch
  fieldset[disabled] .active.tab-active,
  fieldset[disabled] .active.checkout-btn,
  fieldset[disabled] .mobile-nav-wrap .active.close-nav, .mobile-nav-wrap
  fieldset[disabled] .active.close-nav {
    background-color: #5d2e8a;
    border-color: #502877; }
  .btn-primary .badge, .sidebar-trigger .badge, .bestseller-page .item-img .number .badge, .tab-triggers .tab-active .badge, .tab-switch .tab-active .badge, .checkout-btn .badge, .mobile-nav-wrap .close-nav .badge {
    color: #5d2e8a;
    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 > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .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].focus, .btn-success[disabled]:active, .btn-success[disabled].active,
  fieldset[disabled] .btn-success,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus,
  fieldset[disabled] .btn-success:active,
  fieldset[disabled] .btn-success.active {
    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 > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .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].focus, .btn-info[disabled]:active, .btn-info[disabled].active,
  fieldset[disabled] .btn-info,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus,
  fieldset[disabled] .btn-info:active,
  fieldset[disabled] .btn-info.active {
    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 > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .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].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
  fieldset[disabled] .btn-warning,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus,
  fieldset[disabled] .btn-warning:active,
  fieldset[disabled] .btn-warning.active {
    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 > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .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].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active,
  fieldset[disabled] .btn-danger,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus,
  fieldset[disabled] .btn-danger:active,
  fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link, .paypal-btn2a {
  color: #5d2e8a;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .paypal-btn2a, .btn-link:active, .paypal-btn2a:active, .btn-link.active, .active.paypal-btn2a, .btn-link[disabled], [disabled].paypal-btn2a,
  fieldset[disabled] .btn-link,
  fieldset[disabled] .paypal-btn2a {
    background-color: transparent;
    box-shadow: none; }
  .btn-link, .paypal-btn2a, .btn-link:hover, .paypal-btn2a:hover, .btn-link:focus, .paypal-btn2a:focus, .btn-link:active, .paypal-btn2a:active {
    border-color: transparent; }
  .btn-link:hover, .paypal-btn2a:hover, .btn-link:focus, .paypal-btn2a:focus {
    color: #361b51;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, [disabled].paypal-btn2a:hover, .btn-link[disabled]:focus, [disabled].paypal-btn2a:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .paypal-btn2a:hover,
  fieldset[disabled] .btn-link:focus,
  fieldset[disabled] .paypal-btn2a:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-lg > .basket-btn, .header-search-el-wrap .btn-group-lg > .header-search-btn, .basket-wrap .btn-group-lg > .basket-btn, .btn-group-lg > .sidebar-trigger, .bestseller-page .item-img .btn-group-lg > .number, .tab-triggers .btn-group-lg > a, .tab-switch .btn-group-lg > a, .btn-group-lg > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group-lg > .label-default, .payment-card-wrap .radio.address label .btn-group-lg > .label-default, .address-wrap .radio.card label .btn-group-lg > .label-default, .address-wrap .radio.address label .btn-group-lg > .label-default, .del-address-wrap .radio.card label .btn-group-lg > .label-default, .del-address-wrap .radio.address label .btn-group-lg > .label-default, .mobile-nav-wrap .btn-group-lg > .close-nav, .tab-triggers.large a, .tab-switch.large a {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn, .header-search-el-wrap .btn-group-sm > .header-search-btn, .basket-wrap .btn-group-sm > .basket-btn, .btn-group-sm > .sidebar-trigger, .bestseller-page .item-img .btn-group-sm > .number, .tab-triggers .btn-group-sm > a, .tab-switch .btn-group-sm > a, .btn-group-sm > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group-sm > .label-default, .payment-card-wrap .radio.address label .btn-group-sm > .label-default, .address-wrap .radio.card label .btn-group-sm > .label-default, .address-wrap .radio.address label .btn-group-sm > .label-default, .del-address-wrap .radio.card label .btn-group-sm > .label-default, .del-address-wrap .radio.address label .btn-group-sm > .label-default, .mobile-nav-wrap .btn-group-sm > .close-nav, .secondary-header-wrap .mobile-basket-wrap .basket-btn, .sidebar-trigger, .tab-triggers a, .tab-switch a, .search-filter.header-section .form-group.clearfix button[type=submit], .search-filter.header-section .no-flexbox .form-group.primary-wrap button[type=submit], .no-flexbox .search-filter.header-section .form-group.primary-wrap button[type=submit], .search-filter.header-section .no-flexbox .form-group.secondary-header-content button[type=submit], .no-flexbox .search-filter.header-section .form-group.secondary-header-content button[type=submit], .search-filter.header-section .no-flexbox .secondary-header-content .form-group.right-section button[type=submit], .no-flexbox .secondary-header-content .search-filter.header-section .form-group.right-section button[type=submit], .search-filter.header-section .form-group.books-grid-view-wrap button[type=submit], .search-filter.header-section .form-group.address-list button[type=submit], .search-filter.header-section .form-group.card-list button[type=submit], .search-filter.header-section .address-list .address-item .form-group.btn-wrap button[type=submit], .address-list .address-item .search-filter.header-section .form-group.btn-wrap button[type=submit], .search-filter.header-section .address-list .card-item .form-group.btn-wrap button[type=submit], .address-list .card-item .search-filter.header-section .form-group.btn-wrap button[type=submit], .search-filter.header-section .card-list .address-item .form-group.btn-wrap button[type=submit], .card-list .address-item .search-filter.header-section .form-group.btn-wrap button[type=submit], .search-filter.header-section .card-list .card-item .form-group.btn-wrap button[type=submit], .card-list .card-item .search-filter.header-section .form-group.btn-wrap button[type=submit], .search-filter.header-section .form-group.basket-item button[type=submit], .search-filter.header-section .form-group.order-item button[type=submit], .search-filter.header-section .form-group.book-list-item button[type=submit], .search-filter.header-section .basket-item .form-group.item-img button[type=submit], .basket-item .search-filter.header-section .form-group.item-img button[type=submit], .search-filter.header-section .basket-item .form-group.item-info button[type=submit], .basket-item .search-filter.header-section .form-group.item-info button[type=submit], .search-filter.header-section .basket-item .form-group.item-info-wrap button[type=submit], .basket-item .search-filter.header-section .form-group.item-info-wrap button[type=submit], .search-filter.header-section .order-item .form-group.item-img button[type=submit], .order-item .search-filter.header-section .form-group.item-img button[type=submit], .search-filter.header-section .order-item .form-group.item-info button[type=submit], .order-item .search-filter.header-section .form-group.item-info button[type=submit], .search-filter.header-section .order-item .form-group.item-info-wrap button[type=submit], .order-item .search-filter.header-section .form-group.item-info-wrap button[type=submit], .search-filter.header-section .book-list-item .form-group.item-img button[type=submit], .book-list-item .search-filter.header-section .form-group.item-img button[type=submit], .search-filter.header-section .book-list-item .form-group.item-info button[type=submit], .book-list-item .search-filter.header-section .form-group.item-info button[type=submit], .search-filter.header-section .book-list-item .form-group.item-info-wrap button[type=submit], .book-list-item .search-filter.header-section .form-group.item-info-wrap button[type=submit], .search-filter.header-section .basket-totals-wrap dl.form-group button[type=submit], .basket-totals-wrap .search-filter.header-section dl.form-group button[type=submit], .search-filter.header-section .order-totals-wrap dl.form-group button[type=submit], .order-totals-wrap .search-filter.header-section dl.form-group button[type=submit], .search-filter.header-section .form-group.basket-checkout-btn-wrap button[type=submit], .search-filter.header-section .order .form-group.order-footer button[type=submit], .order .search-filter.header-section .form-group.order-footer button[type=submit], .search-filter.header-section .form-group.steps button[type=submit], .search-filter.header-section .mini-basket dl.form-group button[type=submit], .mini-basket .search-filter.header-section dl.form-group button[type=submit], .search-filter.header-section .result-wrap .form-group.suggest-book-wrap button[type=submit], .result-wrap .search-filter.header-section .form-group.suggest-book-wrap button[type=submit], .search-filter.header-section .form-group.search-filter.header-section button[type=submit] {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-xs > .basket-btn, .header-search-el-wrap .btn-group-xs > .header-search-btn, .basket-wrap .btn-group-xs > .basket-btn, .btn-group-xs > .sidebar-trigger, .tab-triggers .btn-group-xs > a, .tab-switch .btn-group-xs > a, .btn-group-xs > .paypal-btn2a, .bestseller-page .item-img .number, .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.address label .label-default, .address-wrap .radio.card label .label-default, .address-wrap .radio.address label .label-default, .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.address label .label-default, .mobile-nav-wrap .close-nav {
  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;
  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;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn, .header-search-el-wrap .btn-group > .header-search-btn, .basket-wrap .btn-group > .basket-btn, .btn-group > .sidebar-trigger, .bestseller-page .item-img .btn-group > .number, .tab-triggers .btn-group > a, .tab-switch .btn-group > a, .btn-group > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group > .label-default, .payment-card-wrap .radio.address label .btn-group > .label-default, .address-wrap .radio.card label .btn-group > .label-default, .address-wrap .radio.address label .btn-group > .label-default, .del-address-wrap .radio.card label .btn-group > .label-default, .del-address-wrap .radio.address label .btn-group > .label-default, .mobile-nav-wrap .btn-group > .close-nav,
  .btn-group-vertical > .btn, .secondary-header-wrap .mobile-basket-wrap
  .btn-group-vertical > .basket-btn, .header-search-el-wrap
  .btn-group-vertical > .header-search-btn, .basket-wrap
  .btn-group-vertical > .basket-btn,
  .btn-group-vertical > .sidebar-trigger, .bestseller-page .item-img
  .btn-group-vertical > .number, .tab-triggers
  .btn-group-vertical > a, .tab-switch
  .btn-group-vertical > a,
  .btn-group-vertical > .paypal-btn2a, .payment-card-wrap .radio.card label
  .btn-group-vertical > .label-default, .payment-card-wrap .radio.address label
  .btn-group-vertical > .label-default, .address-wrap .radio.card label
  .btn-group-vertical > .label-default, .address-wrap .radio.address label
  .btn-group-vertical > .label-default, .del-address-wrap .radio.card label
  .btn-group-vertical > .label-default, .del-address-wrap .radio.address label
  .btn-group-vertical > .label-default, .mobile-nav-wrap
  .btn-group-vertical > .close-nav {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn:hover, .header-search-el-wrap .btn-group > .header-search-btn:hover, .basket-wrap .btn-group > .basket-btn:hover, .btn-group > .sidebar-trigger:hover, .bestseller-page .item-img .btn-group > .number:hover, .tab-triggers .btn-group > a:hover, .tab-switch .btn-group > a:hover, .btn-group > .paypal-btn2a:hover, .payment-card-wrap .radio.card label .btn-group > .label-default:hover, .payment-card-wrap .radio.address label .btn-group > .label-default:hover, .address-wrap .radio.card label .btn-group > .label-default:hover, .address-wrap .radio.address label .btn-group > .label-default:hover, .del-address-wrap .radio.card label .btn-group > .label-default:hover, .del-address-wrap .radio.address label .btn-group > .label-default:hover, .mobile-nav-wrap .btn-group > .close-nav:hover, .btn-group > .btn:focus, .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn:focus, .header-search-el-wrap .btn-group > .header-search-btn:focus, .basket-wrap .btn-group > .basket-btn:focus, .btn-group > .sidebar-trigger:focus, .bestseller-page .item-img .btn-group > .number:focus, .tab-triggers .btn-group > a:focus, .tab-switch .btn-group > a:focus, .btn-group > .paypal-btn2a:focus, .payment-card-wrap .radio.card label .btn-group > .label-default:focus, .payment-card-wrap .radio.address label .btn-group > .label-default:focus, .address-wrap .radio.card label .btn-group > .label-default:focus, .address-wrap .radio.address label .btn-group > .label-default:focus, .del-address-wrap .radio.card label .btn-group > .label-default:focus, .del-address-wrap .radio.address label .btn-group > .label-default:focus, .mobile-nav-wrap .btn-group > .close-nav:focus, .btn-group > .btn:active, .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn:active, .header-search-el-wrap .btn-group > .header-search-btn:active, .basket-wrap .btn-group > .basket-btn:active, .btn-group > .sidebar-trigger:active, .bestseller-page .item-img .btn-group > .number:active, .tab-triggers .btn-group > a:active, .tab-switch .btn-group > a:active, .btn-group > .paypal-btn2a:active, .payment-card-wrap .radio.card label .btn-group > .label-default:active, .payment-card-wrap .radio.address label .btn-group > .label-default:active, .address-wrap .radio.card label .btn-group > .label-default:active, .address-wrap .radio.address label .btn-group > .label-default:active, .del-address-wrap .radio.card label .btn-group > .label-default:active, .del-address-wrap .radio.address label .btn-group > .label-default:active, .mobile-nav-wrap .btn-group > .close-nav:active, .btn-group > .btn.active, .secondary-header-wrap .mobile-basket-wrap .btn-group > .active.basket-btn, .header-search-el-wrap .btn-group > .active.header-search-btn, .basket-wrap .btn-group > .active.basket-btn, .btn-group > .active.sidebar-trigger, .bestseller-page .item-img .btn-group > .active.number, .tab-triggers .btn-group > a.active, .tab-switch .btn-group > a.active, .btn-group > .active.paypal-btn2a, .payment-card-wrap .radio.card label .btn-group > .active.label-default, .payment-card-wrap .radio.address label .btn-group > .active.label-default, .address-wrap .radio.card label .btn-group > .active.label-default, .address-wrap .radio.address label .btn-group > .active.label-default, .del-address-wrap .radio.card label .btn-group > .active.label-default, .del-address-wrap .radio.address label .btn-group > .active.label-default, .mobile-nav-wrap .btn-group > .active.close-nav,
    .btn-group-vertical > .btn:hover, .secondary-header-wrap .mobile-basket-wrap
    .btn-group-vertical > .basket-btn:hover, .header-search-el-wrap
    .btn-group-vertical > .header-search-btn:hover, .basket-wrap
    .btn-group-vertical > .basket-btn:hover,
    .btn-group-vertical > .sidebar-trigger:hover, .bestseller-page .item-img
    .btn-group-vertical > .number:hover, .tab-triggers
    .btn-group-vertical > a:hover, .tab-switch
    .btn-group-vertical > a:hover,
    .btn-group-vertical > .paypal-btn2a:hover, .payment-card-wrap .radio.card label
    .btn-group-vertical > .label-default:hover, .payment-card-wrap .radio.address label
    .btn-group-vertical > .label-default:hover, .address-wrap .radio.card label
    .btn-group-vertical > .label-default:hover, .address-wrap .radio.address label
    .btn-group-vertical > .label-default:hover, .del-address-wrap .radio.card label
    .btn-group-vertical > .label-default:hover, .del-address-wrap .radio.address label
    .btn-group-vertical > .label-default:hover, .mobile-nav-wrap
    .btn-group-vertical > .close-nav:hover,
    .btn-group-vertical > .btn:focus, .secondary-header-wrap .mobile-basket-wrap
    .btn-group-vertical > .basket-btn:focus, .header-search-el-wrap
    .btn-group-vertical > .header-search-btn:focus, .basket-wrap
    .btn-group-vertical > .basket-btn:focus,
    .btn-group-vertical > .sidebar-trigger:focus, .bestseller-page .item-img
    .btn-group-vertical > .number:focus, .tab-triggers
    .btn-group-vertical > a:focus, .tab-switch
    .btn-group-vertical > a:focus,
    .btn-group-vertical > .paypal-btn2a:focus, .payment-card-wrap .radio.card label
    .btn-group-vertical > .label-default:focus, .payment-card-wrap .radio.address label
    .btn-group-vertical > .label-default:focus, .address-wrap .radio.card label
    .btn-group-vertical > .label-default:focus, .address-wrap .radio.address label
    .btn-group-vertical > .label-default:focus, .del-address-wrap .radio.card label
    .btn-group-vertical > .label-default:focus, .del-address-wrap .radio.address label
    .btn-group-vertical > .label-default:focus, .mobile-nav-wrap
    .btn-group-vertical > .close-nav:focus,
    .btn-group-vertical > .btn:active, .secondary-header-wrap .mobile-basket-wrap
    .btn-group-vertical > .basket-btn:active, .header-search-el-wrap
    .btn-group-vertical > .header-search-btn:active, .basket-wrap
    .btn-group-vertical > .basket-btn:active,
    .btn-group-vertical > .sidebar-trigger:active, .bestseller-page .item-img
    .btn-group-vertical > .number:active, .tab-triggers
    .btn-group-vertical > a:active, .tab-switch
    .btn-group-vertical > a:active,
    .btn-group-vertical > .paypal-btn2a:active, .payment-card-wrap .radio.card label
    .btn-group-vertical > .label-default:active, .payment-card-wrap .radio.address label
    .btn-group-vertical > .label-default:active, .address-wrap .radio.card label
    .btn-group-vertical > .label-default:active, .address-wrap .radio.address label
    .btn-group-vertical > .label-default:active, .del-address-wrap .radio.card label
    .btn-group-vertical > .label-default:active, .del-address-wrap .radio.address label
    .btn-group-vertical > .label-default:active, .mobile-nav-wrap
    .btn-group-vertical > .close-nav:active,
    .btn-group-vertical > .btn.active, .secondary-header-wrap .mobile-basket-wrap
    .btn-group-vertical > .active.basket-btn, .header-search-el-wrap
    .btn-group-vertical > .active.header-search-btn, .basket-wrap
    .btn-group-vertical > .active.basket-btn,
    .btn-group-vertical > .active.sidebar-trigger, .bestseller-page .item-img
    .btn-group-vertical > .active.number, .tab-triggers
    .btn-group-vertical > a.active, .tab-switch
    .btn-group-vertical > a.active,
    .btn-group-vertical > .active.paypal-btn2a, .payment-card-wrap .radio.card label
    .btn-group-vertical > .active.label-default, .payment-card-wrap .radio.address label
    .btn-group-vertical > .active.label-default, .address-wrap .radio.card label
    .btn-group-vertical > .active.label-default, .address-wrap .radio.address label
    .btn-group-vertical > .active.label-default, .del-address-wrap .radio.card label
    .btn-group-vertical > .active.label-default, .del-address-wrap .radio.address label
    .btn-group-vertical > .active.label-default, .mobile-nav-wrap
    .btn-group-vertical > .active.close-nav {
      z-index: 2; }

.btn-group .btn + .btn, .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .btn, .btn-group .header-search-el-wrap .header-search-btn + .btn, .header-search-el-wrap .btn-group .header-search-btn + .btn, .btn-group .basket-wrap .basket-btn + .btn, .basket-wrap .btn-group .basket-btn + .btn, .btn-group .sidebar-trigger + .btn, .btn-group .bestseller-page .item-img .number + .btn, .bestseller-page .item-img .btn-group .number + .btn, .btn-group .tab-triggers a + .btn, .tab-triggers .btn-group a + .btn, .btn-group .tab-switch a + .btn, .tab-switch .btn-group a + .btn, .btn-group .paypal-btn2a + .btn, .btn-group .payment-card-wrap .radio.card label .label-default + .btn, .payment-card-wrap .radio.card label .btn-group .label-default + .btn, .btn-group .payment-card-wrap .radio.address label .label-default + .btn, .payment-card-wrap .radio.address label .btn-group .label-default + .btn, .btn-group .address-wrap .radio.card label .label-default + .btn, .address-wrap .radio.card label .btn-group .label-default + .btn, .btn-group .address-wrap .radio.address label .label-default + .btn, .address-wrap .radio.address label .btn-group .label-default + .btn, .btn-group .del-address-wrap .radio.card label .label-default + .btn, .del-address-wrap .radio.card label .btn-group .label-default + .btn, .btn-group .del-address-wrap .radio.address label .label-default + .btn, .del-address-wrap .radio.address label .btn-group .label-default + .btn, .btn-group .mobile-nav-wrap .close-nav + .btn, .mobile-nav-wrap .btn-group .close-nav + .btn, .btn-group .secondary-header-wrap .mobile-basket-wrap .btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .btn + .basket-btn, .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .basket-btn, .btn-group .header-search-el-wrap .secondary-header-wrap .mobile-basket-wrap .header-search-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .header-search-el-wrap .header-search-btn + .basket-btn, .header-search-el-wrap .btn-group .secondary-header-wrap .mobile-basket-wrap .header-search-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .header-search-el-wrap .btn-group .header-search-btn + .basket-btn, .btn-group .basket-wrap .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-wrap .basket-btn + .basket-btn, .basket-wrap .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .basket-wrap .btn-group .basket-btn + .basket-btn, .btn-group .secondary-header-wrap .mobile-basket-wrap .sidebar-trigger + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .sidebar-trigger + .basket-btn, .btn-group .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .number + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .bestseller-page .item-img .number + .basket-btn, .bestseller-page .item-img .btn-group .secondary-header-wrap .mobile-basket-wrap .number + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .btn-group .number + .basket-btn, .btn-group .tab-triggers .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .tab-triggers a + .basket-btn, .tab-triggers .btn-group .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .tab-triggers .btn-group a + .basket-btn, .btn-group .tab-switch .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .tab-switch a + .basket-btn, .tab-switch .btn-group .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .tab-switch .btn-group a + .basket-btn, .btn-group .secondary-header-wrap .mobile-basket-wrap .paypal-btn2a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .paypal-btn2a + .basket-btn, .btn-group .payment-card-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .payment-card-wrap .radio.card label .label-default + .basket-btn, .payment-card-wrap .radio.card label .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.card label .btn-group .label-default + .basket-btn, .btn-group .payment-card-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .payment-card-wrap .radio.address label .label-default + .basket-btn, .payment-card-wrap .radio.address label .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.address label .btn-group .label-default + .basket-btn, .btn-group .address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .address-wrap .radio.card label .label-default + .basket-btn, .address-wrap .radio.card label .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.card label .btn-group .label-default + .basket-btn, .btn-group .address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .address-wrap .radio.address label .label-default + .basket-btn, .address-wrap .radio.address label .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.address label .btn-group .label-default + .basket-btn, .btn-group .del-address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .del-address-wrap .radio.card label .label-default + .basket-btn, .del-address-wrap .radio.card label .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.card label .btn-group .label-default + .basket-btn, .btn-group .del-address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .del-address-wrap .radio.address label .label-default + .basket-btn, .del-address-wrap .radio.address label .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.address label .btn-group .label-default + .basket-btn, .btn-group .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .close-nav + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .mobile-nav-wrap .close-nav + .basket-btn, .mobile-nav-wrap .btn-group .secondary-header-wrap .mobile-basket-wrap .close-nav + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .btn-group .close-nav + .basket-btn, .btn-group .header-search-el-wrap .btn + .header-search-btn, .header-search-el-wrap .btn-group .btn + .header-search-btn, .btn-group .secondary-header-wrap .mobile-basket-wrap .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .header-search-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .header-search-btn, .btn-group .header-search-el-wrap .header-search-btn + .header-search-btn, .header-search-el-wrap .btn-group .header-search-btn + .header-search-btn, .btn-group .basket-wrap .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .btn-group .basket-wrap .basket-btn + .header-search-btn, .basket-wrap .btn-group .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .basket-wrap .btn-group .basket-btn + .header-search-btn, .btn-group .header-search-el-wrap .sidebar-trigger + .header-search-btn, .header-search-el-wrap .btn-group .sidebar-trigger + .header-search-btn, .btn-group .bestseller-page .item-img .header-search-el-wrap .number + .header-search-btn, .header-search-el-wrap .btn-group .bestseller-page .item-img .number + .header-search-btn, .bestseller-page .item-img .btn-group .header-search-el-wrap .number + .header-search-btn, .header-search-el-wrap .bestseller-page .item-img .btn-group .number + .header-search-btn, .btn-group .tab-triggers .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .btn-group .tab-triggers a + .header-search-btn, .tab-triggers .btn-group .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .tab-triggers .btn-group a + .header-search-btn, .btn-group .tab-switch .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .btn-group .tab-switch a + .header-search-btn, .tab-switch .btn-group .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .tab-switch .btn-group a + .header-search-btn, .btn-group .header-search-el-wrap .paypal-btn2a + .header-search-btn, .header-search-el-wrap .btn-group .paypal-btn2a + .header-search-btn, .btn-group .payment-card-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .btn-group .payment-card-wrap .radio.card label .label-default + .header-search-btn, .payment-card-wrap .radio.card label .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .payment-card-wrap .radio.card label .btn-group .label-default + .header-search-btn, .btn-group .payment-card-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .btn-group .payment-card-wrap .radio.address label .label-default + .header-search-btn, .payment-card-wrap .radio.address label .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .payment-card-wrap .radio.address label .btn-group .label-default + .header-search-btn, .btn-group .address-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .btn-group .address-wrap .radio.card label .label-default + .header-search-btn, .address-wrap .radio.card label .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .address-wrap .radio.card label .btn-group .label-default + .header-search-btn, .btn-group .address-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .btn-group .address-wrap .radio.address label .label-default + .header-search-btn, .address-wrap .radio.address label .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .address-wrap .radio.address label .btn-group .label-default + .header-search-btn, .btn-group .del-address-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .btn-group .del-address-wrap .radio.card label .label-default + .header-search-btn, .del-address-wrap .radio.card label .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .del-address-wrap .radio.card label .btn-group .label-default + .header-search-btn, .btn-group .del-address-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .btn-group .del-address-wrap .radio.address label .label-default + .header-search-btn, .del-address-wrap .radio.address label .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .del-address-wrap .radio.address label .btn-group .label-default + .header-search-btn, .btn-group .mobile-nav-wrap .header-search-el-wrap .close-nav + .header-search-btn, .header-search-el-wrap .btn-group .mobile-nav-wrap .close-nav + .header-search-btn, .mobile-nav-wrap .btn-group .header-search-el-wrap .close-nav + .header-search-btn, .header-search-el-wrap .mobile-nav-wrap .btn-group .close-nav + .header-search-btn, .btn-group .basket-wrap .btn + .basket-btn, .basket-wrap .btn-group .btn + .basket-btn, .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-wrap .basket-btn + .basket-btn, .basket-wrap .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-wrap .basket-btn + .basket-btn, .basket-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .basket-btn, .btn-group .header-search-el-wrap .basket-wrap .header-search-btn + .basket-btn, .basket-wrap .btn-group .header-search-el-wrap .header-search-btn + .basket-btn, .header-search-el-wrap .btn-group .basket-wrap .header-search-btn + .basket-btn, .basket-wrap .header-search-el-wrap .btn-group .header-search-btn + .basket-btn, .btn-group .basket-wrap .basket-btn + .basket-btn, .basket-wrap .btn-group .basket-btn + .basket-btn, .btn-group .basket-wrap .sidebar-trigger + .basket-btn, .basket-wrap .btn-group .sidebar-trigger + .basket-btn, .btn-group .bestseller-page .item-img .basket-wrap .number + .basket-btn, .basket-wrap .btn-group .bestseller-page .item-img .number + .basket-btn, .bestseller-page .item-img .btn-group .basket-wrap .number + .basket-btn, .basket-wrap .bestseller-page .item-img .btn-group .number + .basket-btn, .btn-group .tab-triggers .basket-wrap a + .basket-btn, .basket-wrap .btn-group .tab-triggers a + .basket-btn, .tab-triggers .btn-group .basket-wrap a + .basket-btn, .basket-wrap .tab-triggers .btn-group a + .basket-btn, .btn-group .tab-switch .basket-wrap a + .basket-btn, .basket-wrap .btn-group .tab-switch a + .basket-btn, .tab-switch .btn-group .basket-wrap a + .basket-btn, .basket-wrap .tab-switch .btn-group a + .basket-btn, .btn-group .basket-wrap .paypal-btn2a + .basket-btn, .basket-wrap .btn-group .paypal-btn2a + .basket-btn, .btn-group .payment-card-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .btn-group .payment-card-wrap .radio.card label .label-default + .basket-btn, .payment-card-wrap .radio.card label .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .payment-card-wrap .radio.card label .btn-group .label-default + .basket-btn, .btn-group .payment-card-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .btn-group .payment-card-wrap .radio.address label .label-default + .basket-btn, .payment-card-wrap .radio.address label .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .payment-card-wrap .radio.address label .btn-group .label-default + .basket-btn, .btn-group .address-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .btn-group .address-wrap .radio.card label .label-default + .basket-btn, .address-wrap .radio.card label .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .address-wrap .radio.card label .btn-group .label-default + .basket-btn, .btn-group .address-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .btn-group .address-wrap .radio.address label .label-default + .basket-btn, .address-wrap .radio.address label .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .address-wrap .radio.address label .btn-group .label-default + .basket-btn, .btn-group .del-address-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .btn-group .del-address-wrap .radio.card label .label-default + .basket-btn, .del-address-wrap .radio.card label .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .del-address-wrap .radio.card label .btn-group .label-default + .basket-btn, .btn-group .del-address-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .btn-group .del-address-wrap .radio.address label .label-default + .basket-btn, .del-address-wrap .radio.address label .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .del-address-wrap .radio.address label .btn-group .label-default + .basket-btn, .btn-group .mobile-nav-wrap .basket-wrap .close-nav + .basket-btn, .basket-wrap .btn-group .mobile-nav-wrap .close-nav + .basket-btn, .mobile-nav-wrap .btn-group .basket-wrap .close-nav + .basket-btn, .basket-wrap .mobile-nav-wrap .btn-group .close-nav + .basket-btn, .btn-group .btn + .sidebar-trigger, .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .sidebar-trigger, .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .sidebar-trigger, .btn-group .header-search-el-wrap .header-search-btn + .sidebar-trigger, .header-search-el-wrap .btn-group .header-search-btn + .sidebar-trigger, .btn-group .basket-wrap .basket-btn + .sidebar-trigger, .basket-wrap .btn-group .basket-btn + .sidebar-trigger, .btn-group .sidebar-trigger + .sidebar-trigger, .btn-group .bestseller-page .item-img .number + .sidebar-trigger, .bestseller-page .item-img .btn-group .number + .sidebar-trigger, .btn-group .tab-triggers a + .sidebar-trigger, .tab-triggers .btn-group a + .sidebar-trigger, .btn-group .tab-switch a + .sidebar-trigger, .tab-switch .btn-group a + .sidebar-trigger, .btn-group .paypal-btn2a + .sidebar-trigger, .btn-group .payment-card-wrap .radio.card label .label-default + .sidebar-trigger, .payment-card-wrap .radio.card label .btn-group .label-default + .sidebar-trigger, .btn-group .payment-card-wrap .radio.address label .label-default + .sidebar-trigger, .payment-card-wrap .radio.address label .btn-group .label-default + .sidebar-trigger, .btn-group .address-wrap .radio.card label .label-default + .sidebar-trigger, .address-wrap .radio.card label .btn-group .label-default + .sidebar-trigger, .btn-group .address-wrap .radio.address label .label-default + .sidebar-trigger, .address-wrap .radio.address label .btn-group .label-default + .sidebar-trigger, .btn-group .del-address-wrap .radio.card label .label-default + .sidebar-trigger, .del-address-wrap .radio.card label .btn-group .label-default + .sidebar-trigger, .btn-group .del-address-wrap .radio.address label .label-default + .sidebar-trigger, .del-address-wrap .radio.address label .btn-group .label-default + .sidebar-trigger, .btn-group .mobile-nav-wrap .close-nav + .sidebar-trigger, .mobile-nav-wrap .btn-group .close-nav + .sidebar-trigger, .btn-group .bestseller-page .item-img .btn + .number, .bestseller-page .item-img .btn-group .btn + .number, .btn-group .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .number, .secondary-header-wrap .mobile-basket-wrap .btn-group .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .number, .btn-group .header-search-el-wrap .bestseller-page .item-img .header-search-btn + .number, .bestseller-page .item-img .btn-group .header-search-el-wrap .header-search-btn + .number, .header-search-el-wrap .btn-group .bestseller-page .item-img .header-search-btn + .number, .bestseller-page .item-img .header-search-el-wrap .btn-group .header-search-btn + .number, .btn-group .basket-wrap .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .btn-group .basket-wrap .basket-btn + .number, .basket-wrap .btn-group .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .basket-wrap .btn-group .basket-btn + .number, .btn-group .bestseller-page .item-img .sidebar-trigger + .number, .bestseller-page .item-img .btn-group .sidebar-trigger + .number, .btn-group .bestseller-page .item-img .number + .number, .bestseller-page .item-img .btn-group .number + .number, .btn-group .tab-triggers .bestseller-page .item-img a + .number, .bestseller-page .item-img .btn-group .tab-triggers a + .number, .tab-triggers .btn-group .bestseller-page .item-img a + .number, .bestseller-page .item-img .tab-triggers .btn-group a + .number, .btn-group .tab-switch .bestseller-page .item-img a + .number, .bestseller-page .item-img .btn-group .tab-switch a + .number, .tab-switch .btn-group .bestseller-page .item-img a + .number, .bestseller-page .item-img .tab-switch .btn-group a + .number, .btn-group .bestseller-page .item-img .paypal-btn2a + .number, .bestseller-page .item-img .btn-group .paypal-btn2a + .number, .btn-group .payment-card-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .btn-group .payment-card-wrap .radio.card label .label-default + .number, .payment-card-wrap .radio.card label .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .payment-card-wrap .radio.card label .btn-group .label-default + .number, .btn-group .payment-card-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .btn-group .payment-card-wrap .radio.address label .label-default + .number, .payment-card-wrap .radio.address label .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .payment-card-wrap .radio.address label .btn-group .label-default + .number, .btn-group .address-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .btn-group .address-wrap .radio.card label .label-default + .number, .address-wrap .radio.card label .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .address-wrap .radio.card label .btn-group .label-default + .number, .btn-group .address-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .btn-group .address-wrap .radio.address label .label-default + .number, .address-wrap .radio.address label .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .address-wrap .radio.address label .btn-group .label-default + .number, .btn-group .del-address-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .btn-group .del-address-wrap .radio.card label .label-default + .number, .del-address-wrap .radio.card label .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .del-address-wrap .radio.card label .btn-group .label-default + .number, .btn-group .del-address-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .btn-group .del-address-wrap .radio.address label .label-default + .number, .del-address-wrap .radio.address label .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .del-address-wrap .radio.address label .btn-group .label-default + .number, .btn-group .mobile-nav-wrap .bestseller-page .item-img .close-nav + .number, .bestseller-page .item-img .btn-group .mobile-nav-wrap .close-nav + .number, .mobile-nav-wrap .btn-group .bestseller-page .item-img .close-nav + .number, .bestseller-page .item-img .mobile-nav-wrap .btn-group .close-nav + .number, .btn-group .tab-triggers .btn + a, .tab-triggers .btn-group .btn + a, .btn-group .secondary-header-wrap .mobile-basket-wrap .tab-triggers .basket-btn + a, .tab-triggers .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + a, .secondary-header-wrap .mobile-basket-wrap .btn-group .tab-triggers .basket-btn + a, .tab-triggers .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + a, .btn-group .header-search-el-wrap .tab-triggers .header-search-btn + a, .tab-triggers .btn-group .header-search-el-wrap .header-search-btn + a, .header-search-el-wrap .btn-group .tab-triggers .header-search-btn + a, .tab-triggers .header-search-el-wrap .btn-group .header-search-btn + a, .btn-group .basket-wrap .tab-triggers .basket-btn + a, .tab-triggers .btn-group .basket-wrap .basket-btn + a, .basket-wrap .btn-group .tab-triggers .basket-btn + a, .tab-triggers .basket-wrap .btn-group .basket-btn + a, .btn-group .tab-triggers .sidebar-trigger + a, .tab-triggers .btn-group .sidebar-trigger + a, .btn-group .bestseller-page .item-img .tab-triggers .number + a, .tab-triggers .btn-group .bestseller-page .item-img .number + a, .bestseller-page .item-img .btn-group .tab-triggers .number + a, .tab-triggers .bestseller-page .item-img .btn-group .number + a, .btn-group .tab-triggers a + a, .tab-triggers .btn-group a + a, .btn-group .tab-switch .tab-triggers a + a, .tab-triggers .btn-group .tab-switch a + a, .tab-switch .btn-group .tab-triggers a + a, .tab-triggers .tab-switch .btn-group a + a, .btn-group .tab-triggers .paypal-btn2a + a, .tab-triggers .btn-group .paypal-btn2a + a, .btn-group .payment-card-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .btn-group .payment-card-wrap .radio.card label .label-default + a, .payment-card-wrap .radio.card label .btn-group .tab-triggers .label-default + a, .tab-triggers .payment-card-wrap .radio.card label .btn-group .label-default + a, .btn-group .payment-card-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .btn-group .payment-card-wrap .radio.address label .label-default + a, .payment-card-wrap .radio.address label .btn-group .tab-triggers .label-default + a, .tab-triggers .payment-card-wrap .radio.address label .btn-group .label-default + a, .btn-group .address-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .btn-group .address-wrap .radio.card label .label-default + a, .address-wrap .radio.card label .btn-group .tab-triggers .label-default + a, .tab-triggers .address-wrap .radio.card label .btn-group .label-default + a, .btn-group .address-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .btn-group .address-wrap .radio.address label .label-default + a, .address-wrap .radio.address label .btn-group .tab-triggers .label-default + a, .tab-triggers .address-wrap .radio.address label .btn-group .label-default + a, .btn-group .del-address-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .btn-group .del-address-wrap .radio.card label .label-default + a, .del-address-wrap .radio.card label .btn-group .tab-triggers .label-default + a, .tab-triggers .del-address-wrap .radio.card label .btn-group .label-default + a, .btn-group .del-address-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .btn-group .del-address-wrap .radio.address label .label-default + a, .del-address-wrap .radio.address label .btn-group .tab-triggers .label-default + a, .tab-triggers .del-address-wrap .radio.address label .btn-group .label-default + a, .btn-group .mobile-nav-wrap .tab-triggers .close-nav + a, .tab-triggers .btn-group .mobile-nav-wrap .close-nav + a, .mobile-nav-wrap .btn-group .tab-triggers .close-nav + a, .tab-triggers .mobile-nav-wrap .btn-group .close-nav + a, .btn-group .tab-switch .btn + a, .tab-switch .btn-group .btn + a, .btn-group .secondary-header-wrap .mobile-basket-wrap .tab-switch .basket-btn + a, .tab-switch .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + a, .secondary-header-wrap .mobile-basket-wrap .btn-group .tab-switch .basket-btn + a, .tab-switch .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + a, .btn-group .header-search-el-wrap .tab-switch .header-search-btn + a, .tab-switch .btn-group .header-search-el-wrap .header-search-btn + a, .header-search-el-wrap .btn-group .tab-switch .header-search-btn + a, .tab-switch .header-search-el-wrap .btn-group .header-search-btn + a, .btn-group .basket-wrap .tab-switch .basket-btn + a, .tab-switch .btn-group .basket-wrap .basket-btn + a, .basket-wrap .btn-group .tab-switch .basket-btn + a, .tab-switch .basket-wrap .btn-group .basket-btn + a, .btn-group .tab-switch .sidebar-trigger + a, .tab-switch .btn-group .sidebar-trigger + a, .btn-group .bestseller-page .item-img .tab-switch .number + a, .tab-switch .btn-group .bestseller-page .item-img .number + a, .bestseller-page .item-img .btn-group .tab-switch .number + a, .tab-switch .bestseller-page .item-img .btn-group .number + a, .btn-group .tab-triggers .tab-switch a + a, .tab-switch .btn-group .tab-triggers a + a, .tab-triggers .btn-group .tab-switch a + a, .tab-switch .tab-triggers .btn-group a + a, .btn-group .tab-switch a + a, .tab-switch .btn-group a + a, .btn-group .tab-switch .paypal-btn2a + a, .tab-switch .btn-group .paypal-btn2a + a, .btn-group .payment-card-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .btn-group .payment-card-wrap .radio.card label .label-default + a, .payment-card-wrap .radio.card label .btn-group .tab-switch .label-default + a, .tab-switch .payment-card-wrap .radio.card label .btn-group .label-default + a, .btn-group .payment-card-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .btn-group .payment-card-wrap .radio.address label .label-default + a, .payment-card-wrap .radio.address label .btn-group .tab-switch .label-default + a, .tab-switch .payment-card-wrap .radio.address label .btn-group .label-default + a, .btn-group .address-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .btn-group .address-wrap .radio.card label .label-default + a, .address-wrap .radio.card label .btn-group .tab-switch .label-default + a, .tab-switch .address-wrap .radio.card label .btn-group .label-default + a, .btn-group .address-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .btn-group .address-wrap .radio.address label .label-default + a, .address-wrap .radio.address label .btn-group .tab-switch .label-default + a, .tab-switch .address-wrap .radio.address label .btn-group .label-default + a, .btn-group .del-address-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .btn-group .del-address-wrap .radio.card label .label-default + a, .del-address-wrap .radio.card label .btn-group .tab-switch .label-default + a, .tab-switch .del-address-wrap .radio.card label .btn-group .label-default + a, .btn-group .del-address-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .btn-group .del-address-wrap .radio.address label .label-default + a, .del-address-wrap .radio.address label .btn-group .tab-switch .label-default + a, .tab-switch .del-address-wrap .radio.address label .btn-group .label-default + a, .btn-group .mobile-nav-wrap .tab-switch .close-nav + a, .tab-switch .btn-group .mobile-nav-wrap .close-nav + a, .mobile-nav-wrap .btn-group .tab-switch .close-nav + a, .tab-switch .mobile-nav-wrap .btn-group .close-nav + a, .btn-group .btn + .paypal-btn2a, .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .paypal-btn2a, .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .paypal-btn2a, .btn-group .header-search-el-wrap .header-search-btn + .paypal-btn2a, .header-search-el-wrap .btn-group .header-search-btn + .paypal-btn2a, .btn-group .basket-wrap .basket-btn + .paypal-btn2a, .basket-wrap .btn-group .basket-btn + .paypal-btn2a, .btn-group .sidebar-trigger + .paypal-btn2a, .btn-group .bestseller-page .item-img .number + .paypal-btn2a, .bestseller-page .item-img .btn-group .number + .paypal-btn2a, .btn-group .tab-triggers a + .paypal-btn2a, .tab-triggers .btn-group a + .paypal-btn2a, .btn-group .tab-switch a + .paypal-btn2a, .tab-switch .btn-group a + .paypal-btn2a, .btn-group .paypal-btn2a + .paypal-btn2a, .btn-group .payment-card-wrap .radio.card label .label-default + .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group .label-default + .paypal-btn2a, .btn-group .payment-card-wrap .radio.address label .label-default + .paypal-btn2a, .payment-card-wrap .radio.address label .btn-group .label-default + .paypal-btn2a, .btn-group .address-wrap .radio.card label .label-default + .paypal-btn2a, .address-wrap .radio.card label .btn-group .label-default + .paypal-btn2a, .btn-group .address-wrap .radio.address label .label-default + .paypal-btn2a, .address-wrap .radio.address label .btn-group .label-default + .paypal-btn2a, .btn-group .del-address-wrap .radio.card label .label-default + .paypal-btn2a, .del-address-wrap .radio.card label .btn-group .label-default + .paypal-btn2a, .btn-group .del-address-wrap .radio.address label .label-default + .paypal-btn2a, .del-address-wrap .radio.address label .btn-group .label-default + .paypal-btn2a, .btn-group .mobile-nav-wrap .close-nav + .paypal-btn2a, .mobile-nav-wrap .btn-group .close-nav + .paypal-btn2a, .btn-group .payment-card-wrap .radio.card label .btn + .label-default, .payment-card-wrap .radio.card label .btn-group .btn + .label-default, .btn-group .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .btn-group .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .label-default, .btn-group .header-search-el-wrap .payment-card-wrap .radio.card label .header-search-btn + .label-default, .payment-card-wrap .radio.card label .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .btn-group .payment-card-wrap .radio.card label .header-search-btn + .label-default, .payment-card-wrap .radio.card label .header-search-el-wrap .btn-group .header-search-btn + .label-default, .btn-group .basket-wrap .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .btn-group .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .basket-wrap .btn-group .basket-btn + .label-default, .btn-group .payment-card-wrap .radio.card label .sidebar-trigger + .label-default, .payment-card-wrap .radio.card label .btn-group .sidebar-trigger + .label-default, .btn-group .bestseller-page .item-img .payment-card-wrap .radio.card label .number + .label-default, .payment-card-wrap .radio.card label .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .btn-group .payment-card-wrap .radio.card label .number + .label-default, .payment-card-wrap .radio.card label .bestseller-page .item-img .btn-group .number + .label-default, .btn-group .tab-triggers .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .btn-group .tab-triggers a + .label-default, .tab-triggers .btn-group .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .tab-triggers .btn-group a + .label-default, .btn-group .tab-switch .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .btn-group .tab-switch a + .label-default, .tab-switch .btn-group .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .tab-switch .btn-group a + .label-default, .btn-group .payment-card-wrap .radio.card label .paypal-btn2a + .label-default, .payment-card-wrap .radio.card label .btn-group .paypal-btn2a + .label-default, .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .payment-card-wrap .radio.address .radio.card label .label-default + .label-default, .btn-group .payment-card-wrap .radio.card .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .radio.card label .btn-group .label-default + .label-default, .payment-card-wrap .radio.card .radio.address label .btn-group .label-default + .label-default, .btn-group .address-wrap .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .payment-card-wrap .address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .address-wrap .radio.address .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .payment-card-wrap .radio.card .address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .radio.address .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .payment-card-wrap .radio.card .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .mobile-nav-wrap .payment-card-wrap .radio.card label .close-nav + .label-default, .payment-card-wrap .radio.card label .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .btn-group .payment-card-wrap .radio.card label .close-nav + .label-default, .payment-card-wrap .radio.card label .mobile-nav-wrap .btn-group .close-nav + .label-default, .btn-group .payment-card-wrap .radio.address label .btn + .label-default, .payment-card-wrap .radio.address label .btn-group .btn + .label-default, .btn-group .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .btn-group .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .label-default, .btn-group .header-search-el-wrap .payment-card-wrap .radio.address label .header-search-btn + .label-default, .payment-card-wrap .radio.address label .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .btn-group .payment-card-wrap .radio.address label .header-search-btn + .label-default, .payment-card-wrap .radio.address label .header-search-el-wrap .btn-group .header-search-btn + .label-default, .btn-group .basket-wrap .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .btn-group .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .basket-wrap .btn-group .basket-btn + .label-default, .btn-group .payment-card-wrap .radio.address label .sidebar-trigger + .label-default, .payment-card-wrap .radio.address label .btn-group .sidebar-trigger + .label-default, .btn-group .bestseller-page .item-img .payment-card-wrap .radio.address label .number + .label-default, .payment-card-wrap .radio.address label .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .btn-group .payment-card-wrap .radio.address label .number + .label-default, .payment-card-wrap .radio.address label .bestseller-page .item-img .btn-group .number + .label-default, .btn-group .tab-triggers .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .btn-group .tab-triggers a + .label-default, .tab-triggers .btn-group .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .tab-triggers .btn-group a + .label-default, .btn-group .tab-switch .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .btn-group .tab-switch a + .label-default, .tab-switch .btn-group .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .tab-switch .btn-group a + .label-default, .btn-group .payment-card-wrap .radio.address label .paypal-btn2a + .label-default, .payment-card-wrap .radio.address label .btn-group .paypal-btn2a + .label-default, .btn-group .payment-card-wrap .radio.card .radio.address label .label-default + .label-default, .btn-group .payment-card-wrap .radio.address .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .radio.address label .btn-group .label-default + .label-default, .payment-card-wrap .radio.address .radio.card label .btn-group .label-default + .label-default, .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .address-wrap .radio.card .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .payment-card-wrap .radio.address .address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .address-wrap .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .payment-card-wrap .address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .radio.card .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .payment-card-wrap .radio.address .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .mobile-nav-wrap .payment-card-wrap .radio.address label .close-nav + .label-default, .payment-card-wrap .radio.address label .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .btn-group .payment-card-wrap .radio.address label .close-nav + .label-default, .payment-card-wrap .radio.address label .mobile-nav-wrap .btn-group .close-nav + .label-default, .btn-group .address-wrap .radio.card label .btn + .label-default, .address-wrap .radio.card label .btn-group .btn + .label-default, .btn-group .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .btn-group .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .label-default, .btn-group .header-search-el-wrap .address-wrap .radio.card label .header-search-btn + .label-default, .address-wrap .radio.card label .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .btn-group .address-wrap .radio.card label .header-search-btn + .label-default, .address-wrap .radio.card label .header-search-el-wrap .btn-group .header-search-btn + .label-default, .btn-group .basket-wrap .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .btn-group .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .basket-wrap .btn-group .basket-btn + .label-default, .btn-group .address-wrap .radio.card label .sidebar-trigger + .label-default, .address-wrap .radio.card label .btn-group .sidebar-trigger + .label-default, .btn-group .bestseller-page .item-img .address-wrap .radio.card label .number + .label-default, .address-wrap .radio.card label .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .btn-group .address-wrap .radio.card label .number + .label-default, .address-wrap .radio.card label .bestseller-page .item-img .btn-group .number + .label-default, .btn-group .tab-triggers .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .btn-group .tab-triggers a + .label-default, .tab-triggers .btn-group .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .tab-triggers .btn-group a + .label-default, .btn-group .tab-switch .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .btn-group .tab-switch a + .label-default, .tab-switch .btn-group .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .tab-switch .btn-group a + .label-default, .btn-group .address-wrap .radio.card label .paypal-btn2a + .label-default, .address-wrap .radio.card label .btn-group .paypal-btn2a + .label-default, .btn-group .payment-card-wrap .address-wrap .radio.card label .label-default + .label-default, .address-wrap .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .address-wrap .radio.card label .btn-group .label-default + .label-default, .address-wrap .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .payment-card-wrap .radio.address .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .address-wrap .radio.card label .btn-group .label-default + .label-default, .address-wrap .radio.card .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .address-wrap .radio.address .radio.card label .label-default + .label-default, .btn-group .address-wrap .radio.card .radio.address label .label-default + .label-default, .address-wrap .radio.address .radio.card label .btn-group .label-default + .label-default, .address-wrap .radio.card .radio.address label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .address-wrap .radio.card label .label-default + .label-default, .address-wrap .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .address-wrap .radio.card label .btn-group .label-default + .label-default, .address-wrap .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .radio.address .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .address-wrap .radio.card label .btn-group .label-default + .label-default, .address-wrap .radio.card .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .mobile-nav-wrap .address-wrap .radio.card label .close-nav + .label-default, .address-wrap .radio.card label .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .btn-group .address-wrap .radio.card label .close-nav + .label-default, .address-wrap .radio.card label .mobile-nav-wrap .btn-group .close-nav + .label-default, .btn-group .address-wrap .radio.address label .btn + .label-default, .address-wrap .radio.address label .btn-group .btn + .label-default, .btn-group .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .btn-group .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .label-default, .btn-group .header-search-el-wrap .address-wrap .radio.address label .header-search-btn + .label-default, .address-wrap .radio.address label .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .btn-group .address-wrap .radio.address label .header-search-btn + .label-default, .address-wrap .radio.address label .header-search-el-wrap .btn-group .header-search-btn + .label-default, .btn-group .basket-wrap .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .btn-group .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .basket-wrap .btn-group .basket-btn + .label-default, .btn-group .address-wrap .radio.address label .sidebar-trigger + .label-default, .address-wrap .radio.address label .btn-group .sidebar-trigger + .label-default, .btn-group .bestseller-page .item-img .address-wrap .radio.address label .number + .label-default, .address-wrap .radio.address label .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .btn-group .address-wrap .radio.address label .number + .label-default, .address-wrap .radio.address label .bestseller-page .item-img .btn-group .number + .label-default, .btn-group .tab-triggers .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .btn-group .tab-triggers a + .label-default, .tab-triggers .btn-group .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .tab-triggers .btn-group a + .label-default, .btn-group .tab-switch .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .btn-group .tab-switch a + .label-default, .tab-switch .btn-group .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .tab-switch .btn-group a + .label-default, .btn-group .address-wrap .radio.address label .paypal-btn2a + .label-default, .address-wrap .radio.address label .btn-group .paypal-btn2a + .label-default, .btn-group .payment-card-wrap .radio.card .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .address-wrap .radio.address label .btn-group .label-default + .label-default, .address-wrap .radio.address .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .payment-card-wrap .address-wrap .radio.address label .label-default + .label-default, .address-wrap .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .address-wrap .radio.address label .btn-group .label-default + .label-default, .address-wrap .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .address-wrap .radio.card .radio.address label .label-default + .label-default, .btn-group .address-wrap .radio.address .radio.card label .label-default + .label-default, .address-wrap .radio.card .radio.address label .btn-group .label-default + .label-default, .address-wrap .radio.address .radio.card label .btn-group .label-default + .label-default, .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .radio.card .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .address-wrap .radio.address label .btn-group .label-default + .label-default, .address-wrap .radio.address .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .address-wrap .radio.address label .label-default + .label-default, .address-wrap .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .address-wrap .radio.address label .btn-group .label-default + .label-default, .address-wrap .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .mobile-nav-wrap .address-wrap .radio.address label .close-nav + .label-default, .address-wrap .radio.address label .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .btn-group .address-wrap .radio.address label .close-nav + .label-default, .address-wrap .radio.address label .mobile-nav-wrap .btn-group .close-nav + .label-default, .btn-group .del-address-wrap .radio.card label .btn + .label-default, .del-address-wrap .radio.card label .btn-group .btn + .label-default, .btn-group .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .btn-group .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .label-default, .btn-group .header-search-el-wrap .del-address-wrap .radio.card label .header-search-btn + .label-default, .del-address-wrap .radio.card label .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .btn-group .del-address-wrap .radio.card label .header-search-btn + .label-default, .del-address-wrap .radio.card label .header-search-el-wrap .btn-group .header-search-btn + .label-default, .btn-group .basket-wrap .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .btn-group .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .basket-wrap .btn-group .basket-btn + .label-default, .btn-group .del-address-wrap .radio.card label .sidebar-trigger + .label-default, .del-address-wrap .radio.card label .btn-group .sidebar-trigger + .label-default, .btn-group .bestseller-page .item-img .del-address-wrap .radio.card label .number + .label-default, .del-address-wrap .radio.card label .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .btn-group .del-address-wrap .radio.card label .number + .label-default, .del-address-wrap .radio.card label .bestseller-page .item-img .btn-group .number + .label-default, .btn-group .tab-triggers .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .btn-group .tab-triggers a + .label-default, .tab-triggers .btn-group .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .tab-triggers .btn-group a + .label-default, .btn-group .tab-switch .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .btn-group .tab-switch a + .label-default, .tab-switch .btn-group .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .tab-switch .btn-group a + .label-default, .btn-group .del-address-wrap .radio.card label .paypal-btn2a + .label-default, .del-address-wrap .radio.card label .btn-group .paypal-btn2a + .label-default, .btn-group .payment-card-wrap .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .payment-card-wrap .radio.address .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .del-address-wrap .radio.card .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .address-wrap .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .del-address-wrap .address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .address-wrap .radio.address .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .del-address-wrap .radio.card .address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .radio.address .radio.card label .label-default + .label-default, .btn-group .del-address-wrap .radio.card .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .radio.card label .btn-group .label-default + .label-default, .del-address-wrap .radio.card .radio.address label .btn-group .label-default + .label-default, .btn-group .mobile-nav-wrap .del-address-wrap .radio.card label .close-nav + .label-default, .del-address-wrap .radio.card label .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .btn-group .del-address-wrap .radio.card label .close-nav + .label-default, .del-address-wrap .radio.card label .mobile-nav-wrap .btn-group .close-nav + .label-default, .btn-group .del-address-wrap .radio.address label .btn + .label-default, .del-address-wrap .radio.address label .btn-group .btn + .label-default, .btn-group .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .btn-group .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .label-default, .btn-group .header-search-el-wrap .del-address-wrap .radio.address label .header-search-btn + .label-default, .del-address-wrap .radio.address label .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .btn-group .del-address-wrap .radio.address label .header-search-btn + .label-default, .del-address-wrap .radio.address label .header-search-el-wrap .btn-group .header-search-btn + .label-default, .btn-group .basket-wrap .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .btn-group .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .basket-wrap .btn-group .basket-btn + .label-default, .btn-group .del-address-wrap .radio.address label .sidebar-trigger + .label-default, .del-address-wrap .radio.address label .btn-group .sidebar-trigger + .label-default, .btn-group .bestseller-page .item-img .del-address-wrap .radio.address label .number + .label-default, .del-address-wrap .radio.address label .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .btn-group .del-address-wrap .radio.address label .number + .label-default, .del-address-wrap .radio.address label .bestseller-page .item-img .btn-group .number + .label-default, .btn-group .tab-triggers .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .btn-group .tab-triggers a + .label-default, .tab-triggers .btn-group .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .tab-triggers .btn-group a + .label-default, .btn-group .tab-switch .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .btn-group .tab-switch a + .label-default, .tab-switch .btn-group .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .tab-switch .btn-group a + .label-default, .btn-group .del-address-wrap .radio.address label .paypal-btn2a + .label-default, .del-address-wrap .radio.address label .btn-group .paypal-btn2a + .label-default, .btn-group .payment-card-wrap .radio.card .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .del-address-wrap .radio.address .payment-card-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .payment-card-wrap .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .address-wrap .radio.card .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .del-address-wrap .radio.address .address-wrap .radio.card label .btn-group .label-default + .label-default, .btn-group .address-wrap .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .del-address-wrap .address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .radio.card .radio.address label .label-default + .label-default, .btn-group .del-address-wrap .radio.address .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .radio.address label .btn-group .label-default + .label-default, .del-address-wrap .radio.address .radio.card label .btn-group .label-default + .label-default, .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address label .btn-group .label-default + .label-default, .btn-group .mobile-nav-wrap .del-address-wrap .radio.address label .close-nav + .label-default, .del-address-wrap .radio.address label .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .btn-group .del-address-wrap .radio.address label .close-nav + .label-default, .del-address-wrap .radio.address label .mobile-nav-wrap .btn-group .close-nav + .label-default, .btn-group .mobile-nav-wrap .btn + .close-nav, .mobile-nav-wrap .btn-group .btn + .close-nav, .btn-group .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .close-nav, .secondary-header-wrap .mobile-basket-wrap .btn-group .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group .basket-btn + .close-nav, .btn-group .header-search-el-wrap .mobile-nav-wrap .header-search-btn + .close-nav, .mobile-nav-wrap .btn-group .header-search-el-wrap .header-search-btn + .close-nav, .header-search-el-wrap .btn-group .mobile-nav-wrap .header-search-btn + .close-nav, .mobile-nav-wrap .header-search-el-wrap .btn-group .header-search-btn + .close-nav, .btn-group .basket-wrap .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .btn-group .basket-wrap .basket-btn + .close-nav, .basket-wrap .btn-group .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .basket-wrap .btn-group .basket-btn + .close-nav, .btn-group .mobile-nav-wrap .sidebar-trigger + .close-nav, .mobile-nav-wrap .btn-group .sidebar-trigger + .close-nav, .btn-group .bestseller-page .item-img .mobile-nav-wrap .number + .close-nav, .mobile-nav-wrap .btn-group .bestseller-page .item-img .number + .close-nav, .bestseller-page .item-img .btn-group .mobile-nav-wrap .number + .close-nav, .mobile-nav-wrap .bestseller-page .item-img .btn-group .number + .close-nav, .btn-group .tab-triggers .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .btn-group .tab-triggers a + .close-nav, .tab-triggers .btn-group .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .tab-triggers .btn-group a + .close-nav, .btn-group .tab-switch .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .btn-group .tab-switch a + .close-nav, .tab-switch .btn-group .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .tab-switch .btn-group a + .close-nav, .btn-group .mobile-nav-wrap .paypal-btn2a + .close-nav, .mobile-nav-wrap .btn-group .paypal-btn2a + .close-nav, .btn-group .payment-card-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .btn-group .payment-card-wrap .radio.card label .label-default + .close-nav, .payment-card-wrap .radio.card label .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .payment-card-wrap .radio.card label .btn-group .label-default + .close-nav, .btn-group .payment-card-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .btn-group .payment-card-wrap .radio.address label .label-default + .close-nav, .payment-card-wrap .radio.address label .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .payment-card-wrap .radio.address label .btn-group .label-default + .close-nav, .btn-group .address-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .btn-group .address-wrap .radio.card label .label-default + .close-nav, .address-wrap .radio.card label .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .address-wrap .radio.card label .btn-group .label-default + .close-nav, .btn-group .address-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .btn-group .address-wrap .radio.address label .label-default + .close-nav, .address-wrap .radio.address label .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .address-wrap .radio.address label .btn-group .label-default + .close-nav, .btn-group .del-address-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .btn-group .del-address-wrap .radio.card label .label-default + .close-nav, .del-address-wrap .radio.card label .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .del-address-wrap .radio.card label .btn-group .label-default + .close-nav, .btn-group .del-address-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .btn-group .del-address-wrap .radio.address label .label-default + .close-nav, .del-address-wrap .radio.address label .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .del-address-wrap .radio.address label .btn-group .label-default + .close-nav, .btn-group .mobile-nav-wrap .close-nav + .close-nav, .mobile-nav-wrap .btn-group .close-nav + .close-nav,
.btn-group .btn + .btn-group,
.btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .btn-group, .secondary-header-wrap .mobile-basket-wrap
.btn-group .basket-btn + .btn-group,
.btn-group .header-search-el-wrap .header-search-btn + .btn-group, .header-search-el-wrap
.btn-group .header-search-btn + .btn-group,
.btn-group .basket-wrap .basket-btn + .btn-group, .basket-wrap
.btn-group .basket-btn + .btn-group,
.btn-group .sidebar-trigger + .btn-group,
.btn-group .bestseller-page .item-img .number + .btn-group, .bestseller-page .item-img
.btn-group .number + .btn-group,
.btn-group .tab-triggers a + .btn-group, .tab-triggers
.btn-group a + .btn-group,
.btn-group .tab-switch a + .btn-group, .tab-switch
.btn-group a + .btn-group,
.btn-group .paypal-btn2a + .btn-group,
.btn-group .payment-card-wrap .radio.card label .label-default + .btn-group, .payment-card-wrap .radio.card label
.btn-group .label-default + .btn-group,
.btn-group .payment-card-wrap .radio.address label .label-default + .btn-group, .payment-card-wrap .radio.address label
.btn-group .label-default + .btn-group,
.btn-group .address-wrap .radio.card label .label-default + .btn-group, .address-wrap .radio.card label
.btn-group .label-default + .btn-group,
.btn-group .address-wrap .radio.address label .label-default + .btn-group, .address-wrap .radio.address label
.btn-group .label-default + .btn-group,
.btn-group .del-address-wrap .radio.card label .label-default + .btn-group, .del-address-wrap .radio.card label
.btn-group .label-default + .btn-group,
.btn-group .del-address-wrap .radio.address label .label-default + .btn-group, .del-address-wrap .radio.address label
.btn-group .label-default + .btn-group,
.btn-group .mobile-nav-wrap .close-nav + .btn-group, .mobile-nav-wrap
.btn-group .close-nav + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .secondary-header-wrap .mobile-basket-wrap .btn-group + .basket-btn, .secondary-header-wrap .mobile-basket-wrap
.btn-group .btn-group + .basket-btn,
.btn-group .header-search-el-wrap .btn-group + .header-search-btn, .header-search-el-wrap
.btn-group .btn-group + .header-search-btn,
.btn-group .basket-wrap .btn-group + .basket-btn, .basket-wrap
.btn-group .btn-group + .basket-btn,
.btn-group .btn-group + .sidebar-trigger,
.btn-group .bestseller-page .item-img .btn-group + .number, .bestseller-page .item-img
.btn-group .btn-group + .number,
.btn-group .tab-triggers .btn-group + a, .tab-triggers
.btn-group .btn-group + a,
.btn-group .tab-switch .btn-group + a, .tab-switch
.btn-group .btn-group + a,
.btn-group .btn-group + .paypal-btn2a,
.btn-group .payment-card-wrap .radio.card label .btn-group + .label-default, .payment-card-wrap .radio.card label
.btn-group .btn-group + .label-default,
.btn-group .payment-card-wrap .radio.address label .btn-group + .label-default, .payment-card-wrap .radio.address label
.btn-group .btn-group + .label-default,
.btn-group .address-wrap .radio.card label .btn-group + .label-default, .address-wrap .radio.card label
.btn-group .btn-group + .label-default,
.btn-group .address-wrap .radio.address label .btn-group + .label-default, .address-wrap .radio.address label
.btn-group .btn-group + .label-default,
.btn-group .del-address-wrap .radio.card label .btn-group + .label-default, .del-address-wrap .radio.card label
.btn-group .btn-group + .label-default,
.btn-group .del-address-wrap .radio.address label .btn-group + .label-default, .del-address-wrap .radio.address label
.btn-group .btn-group + .label-default,
.btn-group .mobile-nav-wrap .btn-group + .close-nav, .mobile-nav-wrap
.btn-group .btn-group + .close-nav,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn, .btn-toolbar .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-toolbar .basket-btn, .btn-toolbar .header-search-el-wrap .header-search-btn, .header-search-el-wrap .btn-toolbar .header-search-btn, .btn-toolbar .basket-wrap .basket-btn, .basket-wrap .btn-toolbar .basket-btn, .btn-toolbar .sidebar-trigger, .btn-toolbar .bestseller-page .item-img .number, .bestseller-page .item-img .btn-toolbar .number, .btn-toolbar .tab-triggers a, .tab-triggers .btn-toolbar a, .btn-toolbar .tab-switch a, .tab-switch .btn-toolbar a, .btn-toolbar .paypal-btn2a, .btn-toolbar .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .btn-toolbar .label-default, .btn-toolbar .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .btn-toolbar .label-default, .btn-toolbar .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .btn-toolbar .label-default, .btn-toolbar .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .btn-toolbar .label-default, .btn-toolbar .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .btn-toolbar .label-default, .btn-toolbar .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .btn-toolbar .label-default, .btn-toolbar .mobile-nav-wrap .close-nav, .mobile-nav-wrap .btn-toolbar .close-nav,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group,
  .btn-toolbar .header-search-el-wrap {
    float: left; }
  .btn-toolbar > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-toolbar > .basket-btn, .header-search-el-wrap .btn-toolbar > .header-search-btn, .basket-wrap .btn-toolbar > .basket-btn, .btn-toolbar > .sidebar-trigger, .bestseller-page .item-img .btn-toolbar > .number, .tab-triggers .btn-toolbar > a, .tab-switch .btn-toolbar > a, .btn-toolbar > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-toolbar > .label-default, .payment-card-wrap .radio.address label .btn-toolbar > .label-default, .address-wrap .radio.card label .btn-toolbar > .label-default, .address-wrap .radio.address label .btn-toolbar > .label-default, .del-address-wrap .radio.card label .btn-toolbar > .label-default, .del-address-wrap .radio.address label .btn-toolbar > .label-default, .mobile-nav-wrap .btn-toolbar > .close-nav,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group,
  .btn-toolbar > .header-search-el-wrap {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .header-search-el-wrap .btn-group > .header-search-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .basket-wrap .btn-group > .basket-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .sidebar-trigger:not(:first-child):not(:last-child):not(.dropdown-toggle), .bestseller-page .item-img .btn-group > .number:not(:first-child):not(:last-child):not(.dropdown-toggle), .tab-triggers .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .tab-switch .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .paypal-btn2a:not(:first-child):not(:last-child):not(.dropdown-toggle), .payment-card-wrap .radio.card label .btn-group > .label-default:not(:first-child):not(:last-child):not(.dropdown-toggle), .payment-card-wrap .radio.address label .btn-group > .label-default:not(:first-child):not(:last-child):not(.dropdown-toggle), .address-wrap .radio.card label .btn-group > .label-default:not(:first-child):not(:last-child):not(.dropdown-toggle), .address-wrap .radio.address label .btn-group > .label-default:not(:first-child):not(:last-child):not(.dropdown-toggle), .del-address-wrap .radio.card label .btn-group > .label-default:not(:first-child):not(:last-child):not(.dropdown-toggle), .del-address-wrap .radio.address label .btn-group > .label-default:not(:first-child):not(:last-child):not(.dropdown-toggle), .mobile-nav-wrap .btn-group > .close-nav:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn:first-child, .header-search-el-wrap .btn-group > .header-search-btn:first-child, .basket-wrap .btn-group > .basket-btn:first-child, .btn-group > .sidebar-trigger:first-child, .bestseller-page .item-img .btn-group > .number:first-child, .tab-triggers .btn-group > a:first-child, .tab-switch .btn-group > a:first-child, .btn-group > .paypal-btn2a:first-child, .payment-card-wrap .radio.card label .btn-group > .label-default:first-child, .payment-card-wrap .radio.address label .btn-group > .label-default:first-child, .address-wrap .radio.card label .btn-group > .label-default:first-child, .address-wrap .radio.address label .btn-group > .label-default:first-child, .del-address-wrap .radio.card label .btn-group > .label-default:first-child, .del-address-wrap .radio.address label .btn-group > .label-default:first-child, .mobile-nav-wrap .btn-group > .close-nav:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn:first-child:not(:last-child):not(.dropdown-toggle), .header-search-el-wrap .btn-group > .header-search-btn:first-child:not(:last-child):not(.dropdown-toggle), .basket-wrap .btn-group > .basket-btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .sidebar-trigger:first-child:not(:last-child):not(.dropdown-toggle), .bestseller-page .item-img .btn-group > .number:first-child:not(:last-child):not(.dropdown-toggle), .tab-triggers .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .tab-switch .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .paypal-btn2a:first-child:not(:last-child):not(.dropdown-toggle), .payment-card-wrap .radio.card label .btn-group > .label-default:first-child:not(:last-child):not(.dropdown-toggle), .payment-card-wrap .radio.address label .btn-group > .label-default:first-child:not(:last-child):not(.dropdown-toggle), .address-wrap .radio.card label .btn-group > .label-default:first-child:not(:last-child):not(.dropdown-toggle), .address-wrap .radio.address label .btn-group > .label-default:first-child:not(:last-child):not(.dropdown-toggle), .del-address-wrap .radio.card label .btn-group > .label-default:first-child:not(:last-child):not(.dropdown-toggle), .del-address-wrap .radio.address label .btn-group > .label-default:first-child:not(:last-child):not(.dropdown-toggle), .mobile-nav-wrap .btn-group > .close-nav:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn:last-child:not(:first-child), .header-search-el-wrap .btn-group > .header-search-btn:last-child:not(:first-child), .basket-wrap .btn-group > .basket-btn:last-child:not(:first-child), .btn-group > .sidebar-trigger:last-child:not(:first-child), .bestseller-page .item-img .btn-group > .number:last-child:not(:first-child), .tab-triggers .btn-group > a:last-child:not(:first-child), .tab-switch .btn-group > a:last-child:not(:first-child), .btn-group > .paypal-btn2a:last-child:not(:first-child), .payment-card-wrap .radio.card label .btn-group > .label-default:last-child:not(:first-child), .payment-card-wrap .radio.address label .btn-group > .label-default:last-child:not(:first-child), .address-wrap .radio.card label .btn-group > .label-default:last-child:not(:first-child), .address-wrap .radio.address label .btn-group > .label-default:last-child:not(:first-child), .del-address-wrap .radio.card label .btn-group > .label-default:last-child:not(:first-child), .del-address-wrap .radio.address label .btn-group > .label-default:last-child:not(:first-child), .mobile-nav-wrap .btn-group > .close-nav:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .basket-btn, .header-search-el-wrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .header-search-btn, .basket-wrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .basket-btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .sidebar-trigger, .bestseller-page .item-img .btn-group > .btn-group:not(:first-child):not(:last-child) > .number, .tab-triggers .btn-group > .btn-group:not(:first-child):not(:last-child) > a, .tab-switch .btn-group > .btn-group:not(:first-child):not(:last-child) > a, .btn-group > .btn-group:not(:first-child):not(:last-child) > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group > .btn-group:not(:first-child):not(:last-child) > .label-default, .payment-card-wrap .radio.address label .btn-group > .btn-group:not(:first-child):not(:last-child) > .label-default, .address-wrap .radio.card label .btn-group > .btn-group:not(:first-child):not(:last-child) > .label-default, .address-wrap .radio.address label .btn-group > .btn-group:not(:first-child):not(:last-child) > .label-default, .del-address-wrap .radio.card label .btn-group > .btn-group:not(:first-child):not(:last-child) > .label-default, .del-address-wrap .radio.address label .btn-group > .btn-group:not(:first-child):not(:last-child) > .label-default, .mobile-nav-wrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .close-nav {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .secondary-header-wrap .mobile-basket-wrap .btn-group > .btn-group:first-child:not(:last-child) > .basket-btn:last-child, .header-search-el-wrap .btn-group > .btn-group:first-child:not(:last-child) > .header-search-btn:last-child, .basket-wrap .btn-group > .btn-group:first-child:not(:last-child) > .basket-btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .sidebar-trigger:last-child, .bestseller-page .item-img .btn-group > .btn-group:first-child:not(:last-child) > .number:last-child, .tab-triggers .btn-group > .btn-group:first-child:not(:last-child) > a:last-child, .tab-switch .btn-group > .btn-group:first-child:not(:last-child) > a:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .paypal-btn2a:last-child, .payment-card-wrap .radio.card label .btn-group > .btn-group:first-child:not(:last-child) > .label-default:last-child, .payment-card-wrap .radio.address label .btn-group > .btn-group:first-child:not(:last-child) > .label-default:last-child, .address-wrap .radio.card label .btn-group > .btn-group:first-child:not(:last-child) > .label-default:last-child, .address-wrap .radio.address label .btn-group > .btn-group:first-child:not(:last-child) > .label-default:last-child, .del-address-wrap .radio.card label .btn-group > .btn-group:first-child:not(:last-child) > .label-default:last-child, .del-address-wrap .radio.address label .btn-group > .btn-group:first-child:not(:last-child) > .label-default:last-child, .mobile-nav-wrap .btn-group > .btn-group:first-child:not(:last-child) > .close-nav:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .secondary-header-wrap .mobile-basket-wrap .btn-group > .btn-group:last-child:not(:first-child) > .basket-btn:first-child, .header-search-el-wrap .btn-group > .btn-group:last-child:not(:first-child) > .header-search-btn:first-child, .basket-wrap .btn-group > .btn-group:last-child:not(:first-child) > .basket-btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .sidebar-trigger:first-child, .bestseller-page .item-img .btn-group > .btn-group:last-child:not(:first-child) > .number:first-child, .tab-triggers .btn-group > .btn-group:last-child:not(:first-child) > a:first-child, .tab-switch .btn-group > .btn-group:last-child:not(:first-child) > a:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .paypal-btn2a:first-child, .payment-card-wrap .radio.card label .btn-group > .btn-group:last-child:not(:first-child) > .label-default:first-child, .payment-card-wrap .radio.address label .btn-group > .btn-group:last-child:not(:first-child) > .label-default:first-child, .address-wrap .radio.card label .btn-group > .btn-group:last-child:not(:first-child) > .label-default:first-child, .address-wrap .radio.address label .btn-group > .btn-group:last-child:not(:first-child) > .label-default:first-child, .del-address-wrap .radio.card label .btn-group > .btn-group:last-child:not(:first-child) > .label-default:first-child, .del-address-wrap .radio.address label .btn-group > .btn-group:last-child:not(:first-child) > .label-default:first-child, .mobile-nav-wrap .btn-group > .btn-group:last-child:not(:first-child) > .close-nav:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, .secondary-header-wrap .mobile-basket-wrap .btn-group > .basket-btn + .dropdown-toggle, .header-search-el-wrap .btn-group > .header-search-btn + .dropdown-toggle, .basket-wrap .btn-group > .basket-btn + .dropdown-toggle, .btn-group > .sidebar-trigger + .dropdown-toggle, .bestseller-page .item-img .btn-group > .number + .dropdown-toggle, .tab-triggers .btn-group > a + .dropdown-toggle, .tab-switch .btn-group > a + .dropdown-toggle, .btn-group > .paypal-btn2a + .dropdown-toggle, .payment-card-wrap .radio.card label .btn-group > .label-default + .dropdown-toggle, .payment-card-wrap .radio.address label .btn-group > .label-default + .dropdown-toggle, .address-wrap .radio.card label .btn-group > .label-default + .dropdown-toggle, .address-wrap .radio.address label .btn-group > .label-default + .dropdown-toggle, .del-address-wrap .radio.card label .btn-group > .label-default + .dropdown-toggle, .del-address-wrap .radio.address label .btn-group > .label-default + .dropdown-toggle, .mobile-nav-wrap .btn-group > .close-nav + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .secondary-header-wrap .mobile-basket-wrap .btn-group-lg.btn-group > .basket-btn + .dropdown-toggle, .header-search-el-wrap .btn-group-lg.btn-group > .header-search-btn + .dropdown-toggle, .basket-wrap .btn-group-lg.btn-group > .basket-btn + .dropdown-toggle, .btn-group-lg.btn-group > .sidebar-trigger + .dropdown-toggle, .bestseller-page .item-img .btn-group-lg.btn-group > .number + .dropdown-toggle, .tab-triggers .btn-group-lg.btn-group > a + .dropdown-toggle, .tab-switch .btn-group-lg.btn-group > a + .dropdown-toggle, .btn-group-lg.btn-group > .paypal-btn2a + .dropdown-toggle, .payment-card-wrap .radio.card label .btn-group-lg.btn-group > .label-default + .dropdown-toggle, .payment-card-wrap .radio.address label .btn-group-lg.btn-group > .label-default + .dropdown-toggle, .address-wrap .radio.card label .btn-group-lg.btn-group > .label-default + .dropdown-toggle, .address-wrap .radio.address label .btn-group-lg.btn-group > .label-default + .dropdown-toggle, .del-address-wrap .radio.card label .btn-group-lg.btn-group > .label-default + .dropdown-toggle, .del-address-wrap .radio.address label .btn-group-lg.btn-group > .label-default + .dropdown-toggle, .mobile-nav-wrap .btn-group-lg.btn-group > .close-nav + .dropdown-toggle, .tab-triggers.large .btn-group > a + .dropdown-toggle, .tab-switch.large .btn-group > a + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link, .btn-group.open .dropdown-toggle.paypal-btn2a {
    box-shadow: none; }

.btn .caret, .secondary-header-wrap .mobile-basket-wrap .basket-btn .caret, .header-search-el-wrap .header-search-btn .caret, .basket-wrap .basket-btn .caret, .sidebar-trigger .caret, .bestseller-page .item-img .number .caret, .tab-triggers a .caret, .tab-switch a .caret, .paypal-btn2a .caret, .payment-card-wrap .radio.card label .label-default .caret, .payment-card-wrap .radio.address label .label-default .caret, .address-wrap .radio.card label .label-default .caret, .address-wrap .radio.address label .label-default .caret, .del-address-wrap .radio.card label .label-default .caret, .del-address-wrap .radio.address label .label-default .caret, .mobile-nav-wrap .close-nav .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .secondary-header-wrap .mobile-basket-wrap .btn-group-lg > .basket-btn .caret, .header-search-el-wrap .btn-group-lg > .header-search-btn .caret, .basket-wrap .btn-group-lg > .basket-btn .caret, .btn-group-lg > .sidebar-trigger .caret, .bestseller-page .item-img .btn-group-lg > .number .caret, .tab-triggers .btn-group-lg > a .caret, .tab-switch .btn-group-lg > a .caret, .btn-group-lg > .paypal-btn2a .caret, .payment-card-wrap .radio.card label .btn-group-lg > .label-default .caret, .payment-card-wrap .radio.address label .btn-group-lg > .label-default .caret, .address-wrap .radio.card label .btn-group-lg > .label-default .caret, .address-wrap .radio.address label .btn-group-lg > .label-default .caret, .del-address-wrap .radio.card label .btn-group-lg > .label-default .caret, .del-address-wrap .radio.address label .btn-group-lg > .label-default .caret, .mobile-nav-wrap .btn-group-lg > .close-nav .caret, .tab-triggers.large a .caret, .tab-switch.large a .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .secondary-header-wrap .mobile-basket-wrap .btn-group-lg > .basket-btn .caret, .secondary-header-wrap .mobile-basket-wrap .dropup .btn-group-lg > .basket-btn .caret, .dropup .header-search-el-wrap .btn-group-lg > .header-search-btn .caret, .header-search-el-wrap .dropup .btn-group-lg > .header-search-btn .caret, .dropup .basket-wrap .btn-group-lg > .basket-btn .caret, .basket-wrap .dropup .btn-group-lg > .basket-btn .caret, .dropup .btn-group-lg > .sidebar-trigger .caret, .dropup .bestseller-page .item-img .btn-group-lg > .number .caret, .bestseller-page .item-img .dropup .btn-group-lg > .number .caret, .dropup .tab-triggers .btn-group-lg > a .caret, .tab-triggers .dropup .btn-group-lg > a .caret, .dropup .tab-switch .btn-group-lg > a .caret, .tab-switch .dropup .btn-group-lg > a .caret, .dropup .btn-group-lg > .paypal-btn2a .caret, .dropup .payment-card-wrap .radio.card label .btn-group-lg > .label-default .caret, .payment-card-wrap .radio.card label .dropup .btn-group-lg > .label-default .caret, .dropup .payment-card-wrap .radio.address label .btn-group-lg > .label-default .caret, .payment-card-wrap .radio.address label .dropup .btn-group-lg > .label-default .caret, .dropup .address-wrap .radio.card label .btn-group-lg > .label-default .caret, .address-wrap .radio.card label .dropup .btn-group-lg > .label-default .caret, .dropup .address-wrap .radio.address label .btn-group-lg > .label-default .caret, .address-wrap .radio.address label .dropup .btn-group-lg > .label-default .caret, .dropup .del-address-wrap .radio.card label .btn-group-lg > .label-default .caret, .del-address-wrap .radio.card label .dropup .btn-group-lg > .label-default .caret, .dropup .del-address-wrap .radio.address label .btn-group-lg > .label-default .caret, .del-address-wrap .radio.address label .dropup .btn-group-lg > .label-default .caret, .dropup .mobile-nav-wrap .btn-group-lg > .close-nav .caret, .mobile-nav-wrap .dropup .btn-group-lg > .close-nav .caret, .dropup .tab-triggers.large a .caret, .tab-triggers.large .dropup a .caret, .dropup .tab-switch.large a .caret, .tab-switch.large .dropup a .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn, .header-search-el-wrap .btn-group-vertical > .header-search-btn, .basket-wrap .btn-group-vertical > .basket-btn, .btn-group-vertical > .sidebar-trigger, .bestseller-page .item-img .btn-group-vertical > .number, .tab-triggers .btn-group-vertical > a, .tab-switch .btn-group-vertical > a, .btn-group-vertical > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group-vertical > .label-default, .payment-card-wrap .radio.address label .btn-group-vertical > .label-default, .address-wrap .radio.card label .btn-group-vertical > .label-default, .address-wrap .radio.address label .btn-group-vertical > .label-default, .del-address-wrap .radio.card label .btn-group-vertical > .label-default, .del-address-wrap .radio.address label .btn-group-vertical > .label-default, .mobile-nav-wrap .btn-group-vertical > .close-nav,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn, .secondary-header-wrap .mobile-basket-wrap
.btn-group-vertical > .btn-group > .basket-btn, .header-search-el-wrap
.btn-group-vertical > .btn-group > .header-search-btn, .basket-wrap
.btn-group-vertical > .btn-group > .basket-btn,
.btn-group-vertical > .btn-group > .sidebar-trigger, .bestseller-page .item-img
.btn-group-vertical > .btn-group > .number, .tab-triggers
.btn-group-vertical > .btn-group > a, .tab-switch
.btn-group-vertical > .btn-group > a,
.btn-group-vertical > .btn-group > .paypal-btn2a, .payment-card-wrap .radio.card label
.btn-group-vertical > .btn-group > .label-default, .payment-card-wrap .radio.address label
.btn-group-vertical > .btn-group > .label-default, .address-wrap .radio.card label
.btn-group-vertical > .btn-group > .label-default, .address-wrap .radio.address label
.btn-group-vertical > .btn-group > .label-default, .del-address-wrap .radio.card label
.btn-group-vertical > .btn-group > .label-default, .del-address-wrap .radio.address label
.btn-group-vertical > .btn-group > .label-default, .mobile-nav-wrap
.btn-group-vertical > .btn-group > .close-nav {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .btn-group > .basket-btn, .header-search-el-wrap .btn-group-vertical > .btn-group > .header-search-btn, .basket-wrap .btn-group-vertical > .btn-group > .basket-btn, .btn-group-vertical > .btn-group > .sidebar-trigger, .bestseller-page .item-img .btn-group-vertical > .btn-group > .number, .tab-triggers .btn-group-vertical > .btn-group > a, .tab-switch .btn-group-vertical > .btn-group > a, .btn-group-vertical > .btn-group > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group-vertical > .btn-group > .label-default, .payment-card-wrap .radio.address label .btn-group-vertical > .btn-group > .label-default, .address-wrap .radio.card label .btn-group-vertical > .btn-group > .label-default, .address-wrap .radio.address label .btn-group-vertical > .btn-group > .label-default, .del-address-wrap .radio.card label .btn-group-vertical > .btn-group > .label-default, .del-address-wrap .radio.address label .btn-group-vertical > .btn-group > .label-default, .mobile-nav-wrap .btn-group-vertical > .btn-group > .close-nav {
  float: none; }

.btn-group-vertical > .btn + .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .btn, .header-search-el-wrap .btn-group-vertical > .header-search-btn + .btn, .basket-wrap .btn-group-vertical > .basket-btn + .btn, .btn-group-vertical > .sidebar-trigger + .btn, .bestseller-page .item-img .btn-group-vertical > .number + .btn, .tab-triggers .btn-group-vertical > a + .btn, .tab-switch .btn-group-vertical > a + .btn, .btn-group-vertical > .paypal-btn2a + .btn, .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .btn, .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .btn, .address-wrap .radio.card label .btn-group-vertical > .label-default + .btn, .address-wrap .radio.address label .btn-group-vertical > .label-default + .btn, .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .btn, .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .btn, .mobile-nav-wrap .btn-group-vertical > .close-nav + .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .basket-btn, .header-search-el-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .header-search-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .header-search-el-wrap .btn-group-vertical > .header-search-btn + .basket-btn, .basket-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .basket-wrap .btn-group-vertical > .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .sidebar-trigger + .basket-btn, .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .number + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .btn-group-vertical > .number + .basket-btn, .tab-triggers .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .tab-triggers .btn-group-vertical > a + .basket-btn, .tab-switch .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .tab-switch .btn-group-vertical > a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .paypal-btn2a + .basket-btn, .payment-card-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .basket-btn, .payment-card-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .basket-btn, .address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.card label .btn-group-vertical > .label-default + .basket-btn, .address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.address label .btn-group-vertical > .label-default + .basket-btn, .del-address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .basket-btn, .del-address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .basket-btn, .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .close-nav + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .btn-group-vertical > .close-nav + .basket-btn, .header-search-el-wrap .btn-group-vertical > .btn + .header-search-btn, .secondary-header-wrap .mobile-basket-wrap .header-search-el-wrap .btn-group-vertical > .basket-btn + .header-search-btn, .header-search-el-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .header-search-btn, .header-search-el-wrap .btn-group-vertical > .header-search-btn + .header-search-btn, .basket-wrap .header-search-el-wrap .btn-group-vertical > .basket-btn + .header-search-btn, .header-search-el-wrap .basket-wrap .btn-group-vertical > .basket-btn + .header-search-btn, .header-search-el-wrap .btn-group-vertical > .sidebar-trigger + .header-search-btn, .bestseller-page .item-img .header-search-el-wrap .btn-group-vertical > .number + .header-search-btn, .header-search-el-wrap .bestseller-page .item-img .btn-group-vertical > .number + .header-search-btn, .tab-triggers .header-search-el-wrap .btn-group-vertical > a + .header-search-btn, .header-search-el-wrap .tab-triggers .btn-group-vertical > a + .header-search-btn, .tab-switch .header-search-el-wrap .btn-group-vertical > a + .header-search-btn, .header-search-el-wrap .tab-switch .btn-group-vertical > a + .header-search-btn, .header-search-el-wrap .btn-group-vertical > .paypal-btn2a + .header-search-btn, .payment-card-wrap .radio.card label .header-search-el-wrap .btn-group-vertical > .label-default + .header-search-btn, .header-search-el-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .header-search-btn, .payment-card-wrap .radio.address label .header-search-el-wrap .btn-group-vertical > .label-default + .header-search-btn, .header-search-el-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .header-search-btn, .address-wrap .radio.card label .header-search-el-wrap .btn-group-vertical > .label-default + .header-search-btn, .header-search-el-wrap .address-wrap .radio.card label .btn-group-vertical > .label-default + .header-search-btn, .address-wrap .radio.address label .header-search-el-wrap .btn-group-vertical > .label-default + .header-search-btn, .header-search-el-wrap .address-wrap .radio.address label .btn-group-vertical > .label-default + .header-search-btn, .del-address-wrap .radio.card label .header-search-el-wrap .btn-group-vertical > .label-default + .header-search-btn, .header-search-el-wrap .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .header-search-btn, .del-address-wrap .radio.address label .header-search-el-wrap .btn-group-vertical > .label-default + .header-search-btn, .header-search-el-wrap .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .header-search-btn, .mobile-nav-wrap .header-search-el-wrap .btn-group-vertical > .close-nav + .header-search-btn, .header-search-el-wrap .mobile-nav-wrap .btn-group-vertical > .close-nav + .header-search-btn, .basket-wrap .btn-group-vertical > .btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .basket-wrap .btn-group-vertical > .basket-btn + .basket-btn, .basket-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .basket-btn, .header-search-el-wrap .basket-wrap .btn-group-vertical > .header-search-btn + .basket-btn, .basket-wrap .header-search-el-wrap .btn-group-vertical > .header-search-btn + .basket-btn, .basket-wrap .btn-group-vertical > .basket-btn + .basket-btn, .basket-wrap .btn-group-vertical > .sidebar-trigger + .basket-btn, .bestseller-page .item-img .basket-wrap .btn-group-vertical > .number + .basket-btn, .basket-wrap .bestseller-page .item-img .btn-group-vertical > .number + .basket-btn, .tab-triggers .basket-wrap .btn-group-vertical > a + .basket-btn, .basket-wrap .tab-triggers .btn-group-vertical > a + .basket-btn, .tab-switch .basket-wrap .btn-group-vertical > a + .basket-btn, .basket-wrap .tab-switch .btn-group-vertical > a + .basket-btn, .basket-wrap .btn-group-vertical > .paypal-btn2a + .basket-btn, .payment-card-wrap .radio.card label .basket-wrap .btn-group-vertical > .label-default + .basket-btn, .basket-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .basket-btn, .payment-card-wrap .radio.address label .basket-wrap .btn-group-vertical > .label-default + .basket-btn, .basket-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .basket-btn, .address-wrap .radio.card label .basket-wrap .btn-group-vertical > .label-default + .basket-btn, .basket-wrap .address-wrap .radio.card label .btn-group-vertical > .label-default + .basket-btn, .address-wrap .radio.address label .basket-wrap .btn-group-vertical > .label-default + .basket-btn, .basket-wrap .address-wrap .radio.address label .btn-group-vertical > .label-default + .basket-btn, .del-address-wrap .radio.card label .basket-wrap .btn-group-vertical > .label-default + .basket-btn, .basket-wrap .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .basket-btn, .del-address-wrap .radio.address label .basket-wrap .btn-group-vertical > .label-default + .basket-btn, .basket-wrap .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .basket-btn, .mobile-nav-wrap .basket-wrap .btn-group-vertical > .close-nav + .basket-btn, .basket-wrap .mobile-nav-wrap .btn-group-vertical > .close-nav + .basket-btn, .btn-group-vertical > .btn + .sidebar-trigger, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .sidebar-trigger, .header-search-el-wrap .btn-group-vertical > .header-search-btn + .sidebar-trigger, .basket-wrap .btn-group-vertical > .basket-btn + .sidebar-trigger, .btn-group-vertical > .sidebar-trigger + .sidebar-trigger, .bestseller-page .item-img .btn-group-vertical > .number + .sidebar-trigger, .tab-triggers .btn-group-vertical > a + .sidebar-trigger, .tab-switch .btn-group-vertical > a + .sidebar-trigger, .btn-group-vertical > .paypal-btn2a + .sidebar-trigger, .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .sidebar-trigger, .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .sidebar-trigger, .address-wrap .radio.card label .btn-group-vertical > .label-default + .sidebar-trigger, .address-wrap .radio.address label .btn-group-vertical > .label-default + .sidebar-trigger, .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .sidebar-trigger, .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .sidebar-trigger, .mobile-nav-wrap .btn-group-vertical > .close-nav + .sidebar-trigger, .bestseller-page .item-img .btn-group-vertical > .btn + .number, .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .btn-group-vertical > .basket-btn + .number, .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .number, .header-search-el-wrap .bestseller-page .item-img .btn-group-vertical > .header-search-btn + .number, .bestseller-page .item-img .header-search-el-wrap .btn-group-vertical > .header-search-btn + .number, .basket-wrap .bestseller-page .item-img .btn-group-vertical > .basket-btn + .number, .bestseller-page .item-img .basket-wrap .btn-group-vertical > .basket-btn + .number, .bestseller-page .item-img .btn-group-vertical > .sidebar-trigger + .number, .bestseller-page .item-img .btn-group-vertical > .number + .number, .tab-triggers .bestseller-page .item-img .btn-group-vertical > a + .number, .bestseller-page .item-img .tab-triggers .btn-group-vertical > a + .number, .tab-switch .bestseller-page .item-img .btn-group-vertical > a + .number, .bestseller-page .item-img .tab-switch .btn-group-vertical > a + .number, .bestseller-page .item-img .btn-group-vertical > .paypal-btn2a + .number, .payment-card-wrap .radio.card label .bestseller-page .item-img .btn-group-vertical > .label-default + .number, .bestseller-page .item-img .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .number, .payment-card-wrap .radio.address label .bestseller-page .item-img .btn-group-vertical > .label-default + .number, .bestseller-page .item-img .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .number, .address-wrap .radio.card label .bestseller-page .item-img .btn-group-vertical > .label-default + .number, .bestseller-page .item-img .address-wrap .radio.card label .btn-group-vertical > .label-default + .number, .address-wrap .radio.address label .bestseller-page .item-img .btn-group-vertical > .label-default + .number, .bestseller-page .item-img .address-wrap .radio.address label .btn-group-vertical > .label-default + .number, .del-address-wrap .radio.card label .bestseller-page .item-img .btn-group-vertical > .label-default + .number, .bestseller-page .item-img .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .number, .del-address-wrap .radio.address label .bestseller-page .item-img .btn-group-vertical > .label-default + .number, .bestseller-page .item-img .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .number, .mobile-nav-wrap .bestseller-page .item-img .btn-group-vertical > .close-nav + .number, .bestseller-page .item-img .mobile-nav-wrap .btn-group-vertical > .close-nav + .number, .tab-triggers .btn-group-vertical > .btn + a, .secondary-header-wrap .mobile-basket-wrap .tab-triggers .btn-group-vertical > .basket-btn + a, .tab-triggers .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + a, .header-search-el-wrap .tab-triggers .btn-group-vertical > .header-search-btn + a, .tab-triggers .header-search-el-wrap .btn-group-vertical > .header-search-btn + a, .basket-wrap .tab-triggers .btn-group-vertical > .basket-btn + a, .tab-triggers .basket-wrap .btn-group-vertical > .basket-btn + a, .tab-triggers .btn-group-vertical > .sidebar-trigger + a, .bestseller-page .item-img .tab-triggers .btn-group-vertical > .number + a, .tab-triggers .bestseller-page .item-img .btn-group-vertical > .number + a, .tab-triggers .btn-group-vertical > a + a, .tab-switch .tab-triggers .btn-group-vertical > a + a, .tab-triggers .tab-switch .btn-group-vertical > a + a, .tab-triggers .btn-group-vertical > .paypal-btn2a + a, .payment-card-wrap .radio.card label .tab-triggers .btn-group-vertical > .label-default + a, .tab-triggers .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + a, .payment-card-wrap .radio.address label .tab-triggers .btn-group-vertical > .label-default + a, .tab-triggers .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + a, .address-wrap .radio.card label .tab-triggers .btn-group-vertical > .label-default + a, .tab-triggers .address-wrap .radio.card label .btn-group-vertical > .label-default + a, .address-wrap .radio.address label .tab-triggers .btn-group-vertical > .label-default + a, .tab-triggers .address-wrap .radio.address label .btn-group-vertical > .label-default + a, .del-address-wrap .radio.card label .tab-triggers .btn-group-vertical > .label-default + a, .tab-triggers .del-address-wrap .radio.card label .btn-group-vertical > .label-default + a, .del-address-wrap .radio.address label .tab-triggers .btn-group-vertical > .label-default + a, .tab-triggers .del-address-wrap .radio.address label .btn-group-vertical > .label-default + a, .mobile-nav-wrap .tab-triggers .btn-group-vertical > .close-nav + a, .tab-triggers .mobile-nav-wrap .btn-group-vertical > .close-nav + a, .tab-switch .btn-group-vertical > .btn + a, .secondary-header-wrap .mobile-basket-wrap .tab-switch .btn-group-vertical > .basket-btn + a, .tab-switch .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + a, .header-search-el-wrap .tab-switch .btn-group-vertical > .header-search-btn + a, .tab-switch .header-search-el-wrap .btn-group-vertical > .header-search-btn + a, .basket-wrap .tab-switch .btn-group-vertical > .basket-btn + a, .tab-switch .basket-wrap .btn-group-vertical > .basket-btn + a, .tab-switch .btn-group-vertical > .sidebar-trigger + a, .bestseller-page .item-img .tab-switch .btn-group-vertical > .number + a, .tab-switch .bestseller-page .item-img .btn-group-vertical > .number + a, .tab-triggers .tab-switch .btn-group-vertical > a + a, .tab-switch .tab-triggers .btn-group-vertical > a + a, .tab-switch .btn-group-vertical > a + a, .tab-switch .btn-group-vertical > .paypal-btn2a + a, .payment-card-wrap .radio.card label .tab-switch .btn-group-vertical > .label-default + a, .tab-switch .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + a, .payment-card-wrap .radio.address label .tab-switch .btn-group-vertical > .label-default + a, .tab-switch .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + a, .address-wrap .radio.card label .tab-switch .btn-group-vertical > .label-default + a, .tab-switch .address-wrap .radio.card label .btn-group-vertical > .label-default + a, .address-wrap .radio.address label .tab-switch .btn-group-vertical > .label-default + a, .tab-switch .address-wrap .radio.address label .btn-group-vertical > .label-default + a, .del-address-wrap .radio.card label .tab-switch .btn-group-vertical > .label-default + a, .tab-switch .del-address-wrap .radio.card label .btn-group-vertical > .label-default + a, .del-address-wrap .radio.address label .tab-switch .btn-group-vertical > .label-default + a, .tab-switch .del-address-wrap .radio.address label .btn-group-vertical > .label-default + a, .mobile-nav-wrap .tab-switch .btn-group-vertical > .close-nav + a, .tab-switch .mobile-nav-wrap .btn-group-vertical > .close-nav + a, .btn-group-vertical > .btn + .paypal-btn2a, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .paypal-btn2a, .header-search-el-wrap .btn-group-vertical > .header-search-btn + .paypal-btn2a, .basket-wrap .btn-group-vertical > .basket-btn + .paypal-btn2a, .btn-group-vertical > .sidebar-trigger + .paypal-btn2a, .bestseller-page .item-img .btn-group-vertical > .number + .paypal-btn2a, .tab-triggers .btn-group-vertical > a + .paypal-btn2a, .tab-switch .btn-group-vertical > a + .paypal-btn2a, .btn-group-vertical > .paypal-btn2a + .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .paypal-btn2a, .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .paypal-btn2a, .address-wrap .radio.card label .btn-group-vertical > .label-default + .paypal-btn2a, .address-wrap .radio.address label .btn-group-vertical > .label-default + .paypal-btn2a, .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .paypal-btn2a, .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .paypal-btn2a, .mobile-nav-wrap .btn-group-vertical > .close-nav + .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group-vertical > .btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .basket-btn + .label-default, .payment-card-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .label-default, .header-search-el-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .header-search-btn + .label-default, .payment-card-wrap .radio.card label .header-search-el-wrap .btn-group-vertical > .header-search-btn + .label-default, .basket-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .basket-btn + .label-default, .payment-card-wrap .radio.card label .basket-wrap .btn-group-vertical > .basket-btn + .label-default, .payment-card-wrap .radio.card label .btn-group-vertical > .sidebar-trigger + .label-default, .bestseller-page .item-img .payment-card-wrap .radio.card label .btn-group-vertical > .number + .label-default, .payment-card-wrap .radio.card label .bestseller-page .item-img .btn-group-vertical > .number + .label-default, .tab-triggers .payment-card-wrap .radio.card label .btn-group-vertical > a + .label-default, .payment-card-wrap .radio.card label .tab-triggers .btn-group-vertical > a + .label-default, .tab-switch .payment-card-wrap .radio.card label .btn-group-vertical > a + .label-default, .payment-card-wrap .radio.card label .tab-switch .btn-group-vertical > a + .label-default, .payment-card-wrap .radio.card label .btn-group-vertical > .paypal-btn2a + .label-default, .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.address .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.card .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.address .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.card .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.address .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.card .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .mobile-nav-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .close-nav + .label-default, .payment-card-wrap .radio.card label .mobile-nav-wrap .btn-group-vertical > .close-nav + .label-default, .payment-card-wrap .radio.address label .btn-group-vertical > .btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .basket-btn + .label-default, .payment-card-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .label-default, .header-search-el-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .header-search-btn + .label-default, .payment-card-wrap .radio.address label .header-search-el-wrap .btn-group-vertical > .header-search-btn + .label-default, .basket-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .basket-btn + .label-default, .payment-card-wrap .radio.address label .basket-wrap .btn-group-vertical > .basket-btn + .label-default, .payment-card-wrap .radio.address label .btn-group-vertical > .sidebar-trigger + .label-default, .bestseller-page .item-img .payment-card-wrap .radio.address label .btn-group-vertical > .number + .label-default, .payment-card-wrap .radio.address label .bestseller-page .item-img .btn-group-vertical > .number + .label-default, .tab-triggers .payment-card-wrap .radio.address label .btn-group-vertical > a + .label-default, .payment-card-wrap .radio.address label .tab-triggers .btn-group-vertical > a + .label-default, .tab-switch .payment-card-wrap .radio.address label .btn-group-vertical > a + .label-default, .payment-card-wrap .radio.address label .tab-switch .btn-group-vertical > a + .label-default, .payment-card-wrap .radio.address label .btn-group-vertical > .paypal-btn2a + .label-default, .payment-card-wrap .radio.card .radio.address label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.address .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.card .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.address .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.card .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.address .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .mobile-nav-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .close-nav + .label-default, .payment-card-wrap .radio.address label .mobile-nav-wrap .btn-group-vertical > .close-nav + .label-default, .address-wrap .radio.card label .btn-group-vertical > .btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.card label .btn-group-vertical > .basket-btn + .label-default, .address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .label-default, .header-search-el-wrap .address-wrap .radio.card label .btn-group-vertical > .header-search-btn + .label-default, .address-wrap .radio.card label .header-search-el-wrap .btn-group-vertical > .header-search-btn + .label-default, .basket-wrap .address-wrap .radio.card label .btn-group-vertical > .basket-btn + .label-default, .address-wrap .radio.card label .basket-wrap .btn-group-vertical > .basket-btn + .label-default, .address-wrap .radio.card label .btn-group-vertical > .sidebar-trigger + .label-default, .bestseller-page .item-img .address-wrap .radio.card label .btn-group-vertical > .number + .label-default, .address-wrap .radio.card label .bestseller-page .item-img .btn-group-vertical > .number + .label-default, .tab-triggers .address-wrap .radio.card label .btn-group-vertical > a + .label-default, .address-wrap .radio.card label .tab-triggers .btn-group-vertical > a + .label-default, .tab-switch .address-wrap .radio.card label .btn-group-vertical > a + .label-default, .address-wrap .radio.card label .tab-switch .btn-group-vertical > a + .label-default, .address-wrap .radio.card label .btn-group-vertical > .paypal-btn2a + .label-default, .payment-card-wrap .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.address .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.card .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.address .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.card .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.address .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.card .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .mobile-nav-wrap .address-wrap .radio.card label .btn-group-vertical > .close-nav + .label-default, .address-wrap .radio.card label .mobile-nav-wrap .btn-group-vertical > .close-nav + .label-default, .address-wrap .radio.address label .btn-group-vertical > .btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.address label .btn-group-vertical > .basket-btn + .label-default, .address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .label-default, .header-search-el-wrap .address-wrap .radio.address label .btn-group-vertical > .header-search-btn + .label-default, .address-wrap .radio.address label .header-search-el-wrap .btn-group-vertical > .header-search-btn + .label-default, .basket-wrap .address-wrap .radio.address label .btn-group-vertical > .basket-btn + .label-default, .address-wrap .radio.address label .basket-wrap .btn-group-vertical > .basket-btn + .label-default, .address-wrap .radio.address label .btn-group-vertical > .sidebar-trigger + .label-default, .bestseller-page .item-img .address-wrap .radio.address label .btn-group-vertical > .number + .label-default, .address-wrap .radio.address label .bestseller-page .item-img .btn-group-vertical > .number + .label-default, .tab-triggers .address-wrap .radio.address label .btn-group-vertical > a + .label-default, .address-wrap .radio.address label .tab-triggers .btn-group-vertical > a + .label-default, .tab-switch .address-wrap .radio.address label .btn-group-vertical > a + .label-default, .address-wrap .radio.address label .tab-switch .btn-group-vertical > a + .label-default, .address-wrap .radio.address label .btn-group-vertical > .paypal-btn2a + .label-default, .payment-card-wrap .radio.card .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.address .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.card .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.address .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.card .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.address .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .mobile-nav-wrap .address-wrap .radio.address label .btn-group-vertical > .close-nav + .label-default, .address-wrap .radio.address label .mobile-nav-wrap .btn-group-vertical > .close-nav + .label-default, .del-address-wrap .radio.card label .btn-group-vertical > .btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.card label .btn-group-vertical > .basket-btn + .label-default, .del-address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .label-default, .header-search-el-wrap .del-address-wrap .radio.card label .btn-group-vertical > .header-search-btn + .label-default, .del-address-wrap .radio.card label .header-search-el-wrap .btn-group-vertical > .header-search-btn + .label-default, .basket-wrap .del-address-wrap .radio.card label .btn-group-vertical > .basket-btn + .label-default, .del-address-wrap .radio.card label .basket-wrap .btn-group-vertical > .basket-btn + .label-default, .del-address-wrap .radio.card label .btn-group-vertical > .sidebar-trigger + .label-default, .bestseller-page .item-img .del-address-wrap .radio.card label .btn-group-vertical > .number + .label-default, .del-address-wrap .radio.card label .bestseller-page .item-img .btn-group-vertical > .number + .label-default, .tab-triggers .del-address-wrap .radio.card label .btn-group-vertical > a + .label-default, .del-address-wrap .radio.card label .tab-triggers .btn-group-vertical > a + .label-default, .tab-switch .del-address-wrap .radio.card label .btn-group-vertical > a + .label-default, .del-address-wrap .radio.card label .tab-switch .btn-group-vertical > a + .label-default, .del-address-wrap .radio.card label .btn-group-vertical > .paypal-btn2a + .label-default, .payment-card-wrap .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .radio.address .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.card .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.address .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.card .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.address .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.card .radio.address label .btn-group-vertical > .label-default + .label-default, .mobile-nav-wrap .del-address-wrap .radio.card label .btn-group-vertical > .close-nav + .label-default, .del-address-wrap .radio.card label .mobile-nav-wrap .btn-group-vertical > .close-nav + .label-default, .del-address-wrap .radio.address label .btn-group-vertical > .btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.address label .btn-group-vertical > .basket-btn + .label-default, .del-address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .label-default, .header-search-el-wrap .del-address-wrap .radio.address label .btn-group-vertical > .header-search-btn + .label-default, .del-address-wrap .radio.address label .header-search-el-wrap .btn-group-vertical > .header-search-btn + .label-default, .basket-wrap .del-address-wrap .radio.address label .btn-group-vertical > .basket-btn + .label-default, .del-address-wrap .radio.address label .basket-wrap .btn-group-vertical > .basket-btn + .label-default, .del-address-wrap .radio.address label .btn-group-vertical > .sidebar-trigger + .label-default, .bestseller-page .item-img .del-address-wrap .radio.address label .btn-group-vertical > .number + .label-default, .del-address-wrap .radio.address label .bestseller-page .item-img .btn-group-vertical > .number + .label-default, .tab-triggers .del-address-wrap .radio.address label .btn-group-vertical > a + .label-default, .del-address-wrap .radio.address label .tab-triggers .btn-group-vertical > a + .label-default, .tab-switch .del-address-wrap .radio.address label .btn-group-vertical > a + .label-default, .del-address-wrap .radio.address label .tab-switch .btn-group-vertical > a + .label-default, .del-address-wrap .radio.address label .btn-group-vertical > .paypal-btn2a + .label-default, .payment-card-wrap .radio.card .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.address .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .address-wrap .radio.card .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.address .address-wrap .radio.card label .btn-group-vertical > .label-default + .label-default, .address-wrap .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.card .radio.address label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.address .radio.card label .btn-group-vertical > .label-default + .label-default, .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .label-default, .mobile-nav-wrap .del-address-wrap .radio.address label .btn-group-vertical > .close-nav + .label-default, .del-address-wrap .radio.address label .mobile-nav-wrap .btn-group-vertical > .close-nav + .label-default, .mobile-nav-wrap .btn-group-vertical > .btn + .close-nav, .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .btn-group-vertical > .basket-btn + .close-nav, .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn + .close-nav, .header-search-el-wrap .mobile-nav-wrap .btn-group-vertical > .header-search-btn + .close-nav, .mobile-nav-wrap .header-search-el-wrap .btn-group-vertical > .header-search-btn + .close-nav, .basket-wrap .mobile-nav-wrap .btn-group-vertical > .basket-btn + .close-nav, .mobile-nav-wrap .basket-wrap .btn-group-vertical > .basket-btn + .close-nav, .mobile-nav-wrap .btn-group-vertical > .sidebar-trigger + .close-nav, .bestseller-page .item-img .mobile-nav-wrap .btn-group-vertical > .number + .close-nav, .mobile-nav-wrap .bestseller-page .item-img .btn-group-vertical > .number + .close-nav, .tab-triggers .mobile-nav-wrap .btn-group-vertical > a + .close-nav, .mobile-nav-wrap .tab-triggers .btn-group-vertical > a + .close-nav, .tab-switch .mobile-nav-wrap .btn-group-vertical > a + .close-nav, .mobile-nav-wrap .tab-switch .btn-group-vertical > a + .close-nav, .mobile-nav-wrap .btn-group-vertical > .paypal-btn2a + .close-nav, .payment-card-wrap .radio.card label .mobile-nav-wrap .btn-group-vertical > .label-default + .close-nav, .mobile-nav-wrap .payment-card-wrap .radio.card label .btn-group-vertical > .label-default + .close-nav, .payment-card-wrap .radio.address label .mobile-nav-wrap .btn-group-vertical > .label-default + .close-nav, .mobile-nav-wrap .payment-card-wrap .radio.address label .btn-group-vertical > .label-default + .close-nav, .address-wrap .radio.card label .mobile-nav-wrap .btn-group-vertical > .label-default + .close-nav, .mobile-nav-wrap .address-wrap .radio.card label .btn-group-vertical > .label-default + .close-nav, .address-wrap .radio.address label .mobile-nav-wrap .btn-group-vertical > .label-default + .close-nav, .mobile-nav-wrap .address-wrap .radio.address label .btn-group-vertical > .label-default + .close-nav, .del-address-wrap .radio.card label .mobile-nav-wrap .btn-group-vertical > .label-default + .close-nav, .mobile-nav-wrap .del-address-wrap .radio.card label .btn-group-vertical > .label-default + .close-nav, .del-address-wrap .radio.address label .mobile-nav-wrap .btn-group-vertical > .label-default + .close-nav, .mobile-nav-wrap .del-address-wrap .radio.address label .btn-group-vertical > .label-default + .close-nav, .mobile-nav-wrap .btn-group-vertical > .close-nav + .close-nav,
.btn-group-vertical > .btn + .btn-group, .secondary-header-wrap .mobile-basket-wrap
.btn-group-vertical > .basket-btn + .btn-group, .header-search-el-wrap
.btn-group-vertical > .header-search-btn + .btn-group, .basket-wrap
.btn-group-vertical > .basket-btn + .btn-group,
.btn-group-vertical > .sidebar-trigger + .btn-group, .bestseller-page .item-img
.btn-group-vertical > .number + .btn-group, .tab-triggers
.btn-group-vertical > a + .btn-group, .tab-switch
.btn-group-vertical > a + .btn-group,
.btn-group-vertical > .paypal-btn2a + .btn-group, .payment-card-wrap .radio.card label
.btn-group-vertical > .label-default + .btn-group, .payment-card-wrap .radio.address label
.btn-group-vertical > .label-default + .btn-group, .address-wrap .radio.card label
.btn-group-vertical > .label-default + .btn-group, .address-wrap .radio.address label
.btn-group-vertical > .label-default + .btn-group, .del-address-wrap .radio.card label
.btn-group-vertical > .label-default + .btn-group, .del-address-wrap .radio.address label
.btn-group-vertical > .label-default + .btn-group, .mobile-nav-wrap
.btn-group-vertical > .close-nav + .btn-group,
.btn-group-vertical > .btn-group + .btn, .secondary-header-wrap .mobile-basket-wrap
.btn-group-vertical > .btn-group + .basket-btn, .header-search-el-wrap
.btn-group-vertical > .btn-group + .header-search-btn, .basket-wrap
.btn-group-vertical > .btn-group + .basket-btn,
.btn-group-vertical > .btn-group + .sidebar-trigger, .bestseller-page .item-img
.btn-group-vertical > .btn-group + .number, .tab-triggers
.btn-group-vertical > .btn-group + a, .tab-switch
.btn-group-vertical > .btn-group + a,
.btn-group-vertical > .btn-group + .paypal-btn2a, .payment-card-wrap .radio.card label
.btn-group-vertical > .btn-group + .label-default, .payment-card-wrap .radio.address label
.btn-group-vertical > .btn-group + .label-default, .address-wrap .radio.card label
.btn-group-vertical > .btn-group + .label-default, .address-wrap .radio.address label
.btn-group-vertical > .btn-group + .label-default, .del-address-wrap .radio.card label
.btn-group-vertical > .btn-group + .label-default, .del-address-wrap .radio.address label
.btn-group-vertical > .btn-group + .label-default, .mobile-nav-wrap
.btn-group-vertical > .btn-group + .close-nav,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn:not(:first-child):not(:last-child), .header-search-el-wrap .btn-group-vertical > .header-search-btn:not(:first-child):not(:last-child), .basket-wrap .btn-group-vertical > .basket-btn:not(:first-child):not(:last-child), .btn-group-vertical > .sidebar-trigger:not(:first-child):not(:last-child), .bestseller-page .item-img .btn-group-vertical > .number:not(:first-child):not(:last-child), .tab-triggers .btn-group-vertical > a:not(:first-child):not(:last-child), .tab-switch .btn-group-vertical > a:not(:first-child):not(:last-child), .btn-group-vertical > .paypal-btn2a:not(:first-child):not(:last-child), .payment-card-wrap .radio.card label .btn-group-vertical > .label-default:not(:first-child):not(:last-child), .payment-card-wrap .radio.address label .btn-group-vertical > .label-default:not(:first-child):not(:last-child), .address-wrap .radio.card label .btn-group-vertical > .label-default:not(:first-child):not(:last-child), .address-wrap .radio.address label .btn-group-vertical > .label-default:not(:first-child):not(:last-child), .del-address-wrap .radio.card label .btn-group-vertical > .label-default:not(:first-child):not(:last-child), .del-address-wrap .radio.address label .btn-group-vertical > .label-default:not(:first-child):not(:last-child), .mobile-nav-wrap .btn-group-vertical > .close-nav:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn:first-child:not(:last-child), .header-search-el-wrap .btn-group-vertical > .header-search-btn:first-child:not(:last-child), .basket-wrap .btn-group-vertical > .basket-btn:first-child:not(:last-child), .btn-group-vertical > .sidebar-trigger:first-child:not(:last-child), .bestseller-page .item-img .btn-group-vertical > .number:first-child:not(:last-child), .tab-triggers .btn-group-vertical > a:first-child:not(:last-child), .tab-switch .btn-group-vertical > a:first-child:not(:last-child), .btn-group-vertical > .paypal-btn2a:first-child:not(:last-child), .payment-card-wrap .radio.card label .btn-group-vertical > .label-default:first-child:not(:last-child), .payment-card-wrap .radio.address label .btn-group-vertical > .label-default:first-child:not(:last-child), .address-wrap .radio.card label .btn-group-vertical > .label-default:first-child:not(:last-child), .address-wrap .radio.address label .btn-group-vertical > .label-default:first-child:not(:last-child), .del-address-wrap .radio.card label .btn-group-vertical > .label-default:first-child:not(:last-child), .del-address-wrap .radio.address label .btn-group-vertical > .label-default:first-child:not(:last-child), .mobile-nav-wrap .btn-group-vertical > .close-nav:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .basket-btn:last-child:not(:first-child), .header-search-el-wrap .btn-group-vertical > .header-search-btn:last-child:not(:first-child), .basket-wrap .btn-group-vertical > .basket-btn:last-child:not(:first-child), .btn-group-vertical > .sidebar-trigger:last-child:not(:first-child), .bestseller-page .item-img .btn-group-vertical > .number:last-child:not(:first-child), .tab-triggers .btn-group-vertical > a:last-child:not(:first-child), .tab-switch .btn-group-vertical > a:last-child:not(:first-child), .btn-group-vertical > .paypal-btn2a:last-child:not(:first-child), .payment-card-wrap .radio.card label .btn-group-vertical > .label-default:last-child:not(:first-child), .payment-card-wrap .radio.address label .btn-group-vertical > .label-default:last-child:not(:first-child), .address-wrap .radio.card label .btn-group-vertical > .label-default:last-child:not(:first-child), .address-wrap .radio.address label .btn-group-vertical > .label-default:last-child:not(:first-child), .del-address-wrap .radio.card label .btn-group-vertical > .label-default:last-child:not(:first-child), .del-address-wrap .radio.address label .btn-group-vertical > .label-default:last-child:not(:first-child), .mobile-nav-wrap .btn-group-vertical > .close-nav:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .basket-btn, .header-search-el-wrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .header-search-btn, .basket-wrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .basket-btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .sidebar-trigger, .bestseller-page .item-img .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .number, .tab-triggers .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, .tab-switch .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .label-default, .payment-card-wrap .radio.address label .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .label-default, .address-wrap .radio.card label .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .label-default, .address-wrap .radio.address label .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .label-default, .del-address-wrap .radio.card label .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .label-default, .del-address-wrap .radio.address label .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .label-default, .mobile-nav-wrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .close-nav {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .basket-btn:last-child, .header-search-el-wrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .header-search-btn:last-child, .basket-wrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .basket-btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .sidebar-trigger:last-child, .bestseller-page .item-img .btn-group-vertical > .btn-group:first-child:not(:last-child) > .number:last-child, .tab-triggers .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, .tab-switch .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .paypal-btn2a:last-child, .payment-card-wrap .radio.card label .btn-group-vertical > .btn-group:first-child:not(:last-child) > .label-default:last-child, .payment-card-wrap .radio.address label .btn-group-vertical > .btn-group:first-child:not(:last-child) > .label-default:last-child, .address-wrap .radio.card label .btn-group-vertical > .btn-group:first-child:not(:last-child) > .label-default:last-child, .address-wrap .radio.address label .btn-group-vertical > .btn-group:first-child:not(:last-child) > .label-default:last-child, .del-address-wrap .radio.card label .btn-group-vertical > .btn-group:first-child:not(:last-child) > .label-default:last-child, .del-address-wrap .radio.address label .btn-group-vertical > .btn-group:first-child:not(:last-child) > .label-default:last-child, .mobile-nav-wrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .close-nav: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, .secondary-header-wrap .mobile-basket-wrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .basket-btn:first-child, .header-search-el-wrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .header-search-btn:first-child, .basket-wrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .basket-btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .sidebar-trigger:first-child, .bestseller-page .item-img .btn-group-vertical > .btn-group:last-child:not(:first-child) > .number:first-child, .tab-triggers .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, .tab-switch .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .paypal-btn2a:first-child, .payment-card-wrap .radio.card label .btn-group-vertical > .btn-group:last-child:not(:first-child) > .label-default:first-child, .payment-card-wrap .radio.address label .btn-group-vertical > .btn-group:last-child:not(:first-child) > .label-default:first-child, .address-wrap .radio.card label .btn-group-vertical > .btn-group:last-child:not(:first-child) > .label-default:first-child, .address-wrap .radio.address label .btn-group-vertical > .btn-group:last-child:not(:first-child) > .label-default:first-child, .del-address-wrap .radio.card label .btn-group-vertical > .btn-group:last-child:not(:first-child) > .label-default:first-child, .del-address-wrap .radio.address label .btn-group-vertical > .btn-group:last-child:not(:first-child) > .label-default:first-child, .mobile-nav-wrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .close-nav:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-justified > .basket-btn, .header-search-el-wrap .btn-group-justified > .header-search-btn, .basket-wrap .btn-group-justified > .basket-btn, .btn-group-justified > .sidebar-trigger, .bestseller-page .item-img .btn-group-justified > .number, .tab-triggers .btn-group-justified > a, .tab-switch .btn-group-justified > a, .btn-group-justified > .paypal-btn2a, .payment-card-wrap .radio.card label .btn-group-justified > .label-default, .payment-card-wrap .radio.address label .btn-group-justified > .label-default, .address-wrap .radio.card label .btn-group-justified > .label-default, .address-wrap .radio.address label .btn-group-justified > .label-default, .del-address-wrap .radio.card label .btn-group-justified > .label-default, .del-address-wrap .radio.address label .btn-group-justified > .label-default, .mobile-nav-wrap .btn-group-justified > .close-nav,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .btn-group-justified > .btn-group .basket-btn, .btn-group-justified > .btn-group .header-search-el-wrap .header-search-btn, .header-search-el-wrap .btn-group-justified > .btn-group .header-search-btn, .btn-group-justified > .btn-group .basket-wrap .basket-btn, .basket-wrap .btn-group-justified > .btn-group .basket-btn, .btn-group-justified > .btn-group .sidebar-trigger, .btn-group-justified > .btn-group .bestseller-page .item-img .number, .bestseller-page .item-img .btn-group-justified > .btn-group .number, .btn-group-justified > .btn-group .tab-triggers a, .tab-triggers .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group .tab-switch a, .tab-switch .btn-group-justified > .btn-group a, .btn-group-justified > .btn-group .paypal-btn2a, .btn-group-justified > .btn-group .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .btn-group-justified > .btn-group .label-default, .btn-group-justified > .btn-group .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .btn-group-justified > .btn-group .label-default, .btn-group-justified > .btn-group .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .btn-group-justified > .btn-group .label-default, .btn-group-justified > .btn-group .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .btn-group-justified > .btn-group .label-default, .btn-group-justified > .btn-group .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .btn-group-justified > .btn-group .label-default, .btn-group-justified > .btn-group .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .btn-group-justified > .btn-group .label-default, .btn-group-justified > .btn-group .mobile-nav-wrap .close-nav, .mobile-nav-wrap .btn-group-justified > .btn-group .close-nav {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], .secondary-header-wrap .mobile-basket-wrap [data-toggle="buttons"] > .basket-btn input[type="radio"], .header-search-el-wrap [data-toggle="buttons"] > .header-search-btn input[type="radio"], .basket-wrap [data-toggle="buttons"] > .basket-btn input[type="radio"], [data-toggle="buttons"] > .sidebar-trigger input[type="radio"], .bestseller-page .item-img [data-toggle="buttons"] > .number input[type="radio"], .tab-triggers [data-toggle="buttons"] > a input[type="radio"], .tab-switch [data-toggle="buttons"] > a input[type="radio"], [data-toggle="buttons"] > .paypal-btn2a input[type="radio"], .payment-card-wrap .radio.card label [data-toggle="buttons"] > .label-default input[type="radio"], .payment-card-wrap .radio.address label [data-toggle="buttons"] > .label-default input[type="radio"], .address-wrap .radio.card label [data-toggle="buttons"] > .label-default input[type="radio"], .address-wrap .radio.address label [data-toggle="buttons"] > .label-default input[type="radio"], .del-address-wrap .radio.card label [data-toggle="buttons"] > .label-default input[type="radio"], .del-address-wrap .radio.address label [data-toggle="buttons"] > .label-default input[type="radio"], .mobile-nav-wrap [data-toggle="buttons"] > .close-nav input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"], .secondary-header-wrap .mobile-basket-wrap
[data-toggle="buttons"] > .basket-btn input[type="checkbox"], .header-search-el-wrap
[data-toggle="buttons"] > .header-search-btn input[type="checkbox"], .basket-wrap
[data-toggle="buttons"] > .basket-btn input[type="checkbox"],
[data-toggle="buttons"] > .sidebar-trigger input[type="checkbox"], .bestseller-page .item-img
[data-toggle="buttons"] > .number input[type="checkbox"], .tab-triggers
[data-toggle="buttons"] > a input[type="checkbox"], .tab-switch
[data-toggle="buttons"] > a input[type="checkbox"],
[data-toggle="buttons"] > .paypal-btn2a input[type="checkbox"], .payment-card-wrap .radio.card label
[data-toggle="buttons"] > .label-default input[type="checkbox"], .payment-card-wrap .radio.address label
[data-toggle="buttons"] > .label-default input[type="checkbox"], .address-wrap .radio.card label
[data-toggle="buttons"] > .label-default input[type="checkbox"], .address-wrap .radio.address label
[data-toggle="buttons"] > .label-default input[type="checkbox"], .del-address-wrap .radio.card label
[data-toggle="buttons"] > .label-default input[type="checkbox"], .del-address-wrap .radio.address label
[data-toggle="buttons"] > .label-default input[type="checkbox"], .mobile-nav-wrap
[data-toggle="buttons"] > .close-nav input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .secondary-header-wrap .mobile-basket-wrap
[data-toggle="buttons"] > .btn-group > .basket-btn input[type="radio"], .header-search-el-wrap
[data-toggle="buttons"] > .btn-group > .header-search-btn input[type="radio"], .basket-wrap
[data-toggle="buttons"] > .btn-group > .basket-btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .sidebar-trigger input[type="radio"], .bestseller-page .item-img
[data-toggle="buttons"] > .btn-group > .number input[type="radio"], .tab-triggers
[data-toggle="buttons"] > .btn-group > a input[type="radio"], .tab-switch
[data-toggle="buttons"] > .btn-group > a input[type="radio"],
[data-toggle="buttons"] > .btn-group > .paypal-btn2a input[type="radio"], .payment-card-wrap .radio.card label
[data-toggle="buttons"] > .btn-group > .label-default input[type="radio"], .payment-card-wrap .radio.address label
[data-toggle="buttons"] > .btn-group > .label-default input[type="radio"], .address-wrap .radio.card label
[data-toggle="buttons"] > .btn-group > .label-default input[type="radio"], .address-wrap .radio.address label
[data-toggle="buttons"] > .btn-group > .label-default input[type="radio"], .del-address-wrap .radio.card label
[data-toggle="buttons"] > .btn-group > .label-default input[type="radio"], .del-address-wrap .radio.address label
[data-toggle="buttons"] > .btn-group > .label-default input[type="radio"], .mobile-nav-wrap
[data-toggle="buttons"] > .btn-group > .close-nav input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], .secondary-header-wrap .mobile-basket-wrap
[data-toggle="buttons"] > .btn-group > .basket-btn input[type="checkbox"], .header-search-el-wrap
[data-toggle="buttons"] > .btn-group > .header-search-btn input[type="checkbox"], .basket-wrap
[data-toggle="buttons"] > .btn-group > .basket-btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .sidebar-trigger input[type="checkbox"], .bestseller-page .item-img
[data-toggle="buttons"] > .btn-group > .number input[type="checkbox"], .tab-triggers
[data-toggle="buttons"] > .btn-group > a input[type="checkbox"], .tab-switch
[data-toggle="buttons"] > .btn-group > a input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .paypal-btn2a input[type="checkbox"], .payment-card-wrap .radio.card label
[data-toggle="buttons"] > .btn-group > .label-default input[type="checkbox"], .payment-card-wrap .radio.address label
[data-toggle="buttons"] > .btn-group > .label-default input[type="checkbox"], .address-wrap .radio.card label
[data-toggle="buttons"] > .btn-group > .label-default input[type="checkbox"], .address-wrap .radio.address label
[data-toggle="buttons"] > .btn-group > .label-default input[type="checkbox"], .del-address-wrap .radio.card label
[data-toggle="buttons"] > .btn-group > .label-default input[type="checkbox"], .del-address-wrap .radio.address label
[data-toggle="buttons"] > .btn-group > .label-default input[type="checkbox"], .mobile-nav-wrap
[data-toggle="buttons"] > .btn-group > .close-nav input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.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 {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .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;
      line-height: 1.42857;
      text-decoration: none;
      color: #5d2e8a;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 3;
    color: #361b51;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #5d2e8a;
    border-color: #5d2e8a;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-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-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .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;
    background-color: #fff;
    cursor: not-allowed; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    transition: -webkit-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);
    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;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn, .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .btn, .modal-footer .header-search-el-wrap .header-search-btn + .btn, .header-search-el-wrap .modal-footer .header-search-btn + .btn, .modal-footer .basket-wrap .basket-btn + .btn, .basket-wrap .modal-footer .basket-btn + .btn, .modal-footer .sidebar-trigger + .btn, .modal-footer .bestseller-page .item-img .number + .btn, .bestseller-page .item-img .modal-footer .number + .btn, .modal-footer .tab-triggers a + .btn, .tab-triggers .modal-footer a + .btn, .modal-footer .tab-switch a + .btn, .tab-switch .modal-footer a + .btn, .modal-footer .paypal-btn2a + .btn, .modal-footer .payment-card-wrap .radio.card label .label-default + .btn, .payment-card-wrap .radio.card label .modal-footer .label-default + .btn, .modal-footer .payment-card-wrap .radio.address label .label-default + .btn, .payment-card-wrap .radio.address label .modal-footer .label-default + .btn, .modal-footer .address-wrap .radio.card label .label-default + .btn, .address-wrap .radio.card label .modal-footer .label-default + .btn, .modal-footer .address-wrap .radio.address label .label-default + .btn, .address-wrap .radio.address label .modal-footer .label-default + .btn, .modal-footer .del-address-wrap .radio.card label .label-default + .btn, .del-address-wrap .radio.card label .modal-footer .label-default + .btn, .modal-footer .del-address-wrap .radio.address label .label-default + .btn, .del-address-wrap .radio.address label .modal-footer .label-default + .btn, .modal-footer .mobile-nav-wrap .close-nav + .btn, .mobile-nav-wrap .modal-footer .close-nav + .btn, .modal-footer .secondary-header-wrap .mobile-basket-wrap .btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn + .basket-btn, .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .basket-btn, .modal-footer .header-search-el-wrap .secondary-header-wrap .mobile-basket-wrap .header-search-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .header-search-el-wrap .header-search-btn + .basket-btn, .header-search-el-wrap .modal-footer .secondary-header-wrap .mobile-basket-wrap .header-search-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .header-search-el-wrap .modal-footer .header-search-btn + .basket-btn, .modal-footer .basket-wrap .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-wrap .basket-btn + .basket-btn, .basket-wrap .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .basket-wrap .modal-footer .basket-btn + .basket-btn, .modal-footer .secondary-header-wrap .mobile-basket-wrap .sidebar-trigger + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .sidebar-trigger + .basket-btn, .modal-footer .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .number + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .bestseller-page .item-img .number + .basket-btn, .bestseller-page .item-img .modal-footer .secondary-header-wrap .mobile-basket-wrap .number + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .modal-footer .number + .basket-btn, .modal-footer .tab-triggers .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .tab-triggers a + .basket-btn, .tab-triggers .modal-footer .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .tab-triggers .modal-footer a + .basket-btn, .modal-footer .tab-switch .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .tab-switch a + .basket-btn, .tab-switch .modal-footer .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .tab-switch .modal-footer a + .basket-btn, .modal-footer .secondary-header-wrap .mobile-basket-wrap .paypal-btn2a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .paypal-btn2a + .basket-btn, .modal-footer .payment-card-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .payment-card-wrap .radio.card label .label-default + .basket-btn, .payment-card-wrap .radio.card label .modal-footer .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.card label .modal-footer .label-default + .basket-btn, .modal-footer .payment-card-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .payment-card-wrap .radio.address label .label-default + .basket-btn, .payment-card-wrap .radio.address label .modal-footer .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.address label .modal-footer .label-default + .basket-btn, .modal-footer .address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .address-wrap .radio.card label .label-default + .basket-btn, .address-wrap .radio.card label .modal-footer .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.card label .modal-footer .label-default + .basket-btn, .modal-footer .address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .address-wrap .radio.address label .label-default + .basket-btn, .address-wrap .radio.address label .modal-footer .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.address label .modal-footer .label-default + .basket-btn, .modal-footer .del-address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .del-address-wrap .radio.card label .label-default + .basket-btn, .del-address-wrap .radio.card label .modal-footer .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.card label .modal-footer .label-default + .basket-btn, .modal-footer .del-address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .del-address-wrap .radio.address label .label-default + .basket-btn, .del-address-wrap .radio.address label .modal-footer .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.address label .modal-footer .label-default + .basket-btn, .modal-footer .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .close-nav + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .mobile-nav-wrap .close-nav + .basket-btn, .mobile-nav-wrap .modal-footer .secondary-header-wrap .mobile-basket-wrap .close-nav + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .modal-footer .close-nav + .basket-btn, .modal-footer .header-search-el-wrap .btn + .header-search-btn, .header-search-el-wrap .modal-footer .btn + .header-search-btn, .modal-footer .secondary-header-wrap .mobile-basket-wrap .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .header-search-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .header-search-btn, .modal-footer .header-search-el-wrap .header-search-btn + .header-search-btn, .header-search-el-wrap .modal-footer .header-search-btn + .header-search-btn, .modal-footer .basket-wrap .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .modal-footer .basket-wrap .basket-btn + .header-search-btn, .basket-wrap .modal-footer .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .basket-wrap .modal-footer .basket-btn + .header-search-btn, .modal-footer .header-search-el-wrap .sidebar-trigger + .header-search-btn, .header-search-el-wrap .modal-footer .sidebar-trigger + .header-search-btn, .modal-footer .bestseller-page .item-img .header-search-el-wrap .number + .header-search-btn, .header-search-el-wrap .modal-footer .bestseller-page .item-img .number + .header-search-btn, .bestseller-page .item-img .modal-footer .header-search-el-wrap .number + .header-search-btn, .header-search-el-wrap .bestseller-page .item-img .modal-footer .number + .header-search-btn, .modal-footer .tab-triggers .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .modal-footer .tab-triggers a + .header-search-btn, .tab-triggers .modal-footer .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .tab-triggers .modal-footer a + .header-search-btn, .modal-footer .tab-switch .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .modal-footer .tab-switch a + .header-search-btn, .tab-switch .modal-footer .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .tab-switch .modal-footer a + .header-search-btn, .modal-footer .header-search-el-wrap .paypal-btn2a + .header-search-btn, .header-search-el-wrap .modal-footer .paypal-btn2a + .header-search-btn, .modal-footer .payment-card-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .payment-card-wrap .radio.card label .label-default + .header-search-btn, .payment-card-wrap .radio.card label .modal-footer .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .payment-card-wrap .radio.card label .modal-footer .label-default + .header-search-btn, .modal-footer .payment-card-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .payment-card-wrap .radio.address label .label-default + .header-search-btn, .payment-card-wrap .radio.address label .modal-footer .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .payment-card-wrap .radio.address label .modal-footer .label-default + .header-search-btn, .modal-footer .address-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .address-wrap .radio.card label .label-default + .header-search-btn, .address-wrap .radio.card label .modal-footer .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .address-wrap .radio.card label .modal-footer .label-default + .header-search-btn, .modal-footer .address-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .address-wrap .radio.address label .label-default + .header-search-btn, .address-wrap .radio.address label .modal-footer .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .address-wrap .radio.address label .modal-footer .label-default + .header-search-btn, .modal-footer .del-address-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .del-address-wrap .radio.card label .label-default + .header-search-btn, .del-address-wrap .radio.card label .modal-footer .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .del-address-wrap .radio.card label .modal-footer .label-default + .header-search-btn, .modal-footer .del-address-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .del-address-wrap .radio.address label .label-default + .header-search-btn, .del-address-wrap .radio.address label .modal-footer .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .del-address-wrap .radio.address label .modal-footer .label-default + .header-search-btn, .modal-footer .mobile-nav-wrap .header-search-el-wrap .close-nav + .header-search-btn, .header-search-el-wrap .modal-footer .mobile-nav-wrap .close-nav + .header-search-btn, .mobile-nav-wrap .modal-footer .header-search-el-wrap .close-nav + .header-search-btn, .header-search-el-wrap .mobile-nav-wrap .modal-footer .close-nav + .header-search-btn, .modal-footer .basket-wrap .btn + .basket-btn, .basket-wrap .modal-footer .btn + .basket-btn, .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-wrap .basket-btn + .basket-btn, .basket-wrap .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-wrap .basket-btn + .basket-btn, .basket-wrap .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .basket-btn, .modal-footer .header-search-el-wrap .basket-wrap .header-search-btn + .basket-btn, .basket-wrap .modal-footer .header-search-el-wrap .header-search-btn + .basket-btn, .header-search-el-wrap .modal-footer .basket-wrap .header-search-btn + .basket-btn, .basket-wrap .header-search-el-wrap .modal-footer .header-search-btn + .basket-btn, .modal-footer .basket-wrap .basket-btn + .basket-btn, .basket-wrap .modal-footer .basket-btn + .basket-btn, .modal-footer .basket-wrap .sidebar-trigger + .basket-btn, .basket-wrap .modal-footer .sidebar-trigger + .basket-btn, .modal-footer .bestseller-page .item-img .basket-wrap .number + .basket-btn, .basket-wrap .modal-footer .bestseller-page .item-img .number + .basket-btn, .bestseller-page .item-img .modal-footer .basket-wrap .number + .basket-btn, .basket-wrap .bestseller-page .item-img .modal-footer .number + .basket-btn, .modal-footer .tab-triggers .basket-wrap a + .basket-btn, .basket-wrap .modal-footer .tab-triggers a + .basket-btn, .tab-triggers .modal-footer .basket-wrap a + .basket-btn, .basket-wrap .tab-triggers .modal-footer a + .basket-btn, .modal-footer .tab-switch .basket-wrap a + .basket-btn, .basket-wrap .modal-footer .tab-switch a + .basket-btn, .tab-switch .modal-footer .basket-wrap a + .basket-btn, .basket-wrap .tab-switch .modal-footer a + .basket-btn, .modal-footer .basket-wrap .paypal-btn2a + .basket-btn, .basket-wrap .modal-footer .paypal-btn2a + .basket-btn, .modal-footer .payment-card-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .payment-card-wrap .radio.card label .label-default + .basket-btn, .payment-card-wrap .radio.card label .modal-footer .basket-wrap .label-default + .basket-btn, .basket-wrap .payment-card-wrap .radio.card label .modal-footer .label-default + .basket-btn, .modal-footer .payment-card-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .payment-card-wrap .radio.address label .label-default + .basket-btn, .payment-card-wrap .radio.address label .modal-footer .basket-wrap .label-default + .basket-btn, .basket-wrap .payment-card-wrap .radio.address label .modal-footer .label-default + .basket-btn, .modal-footer .address-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .address-wrap .radio.card label .label-default + .basket-btn, .address-wrap .radio.card label .modal-footer .basket-wrap .label-default + .basket-btn, .basket-wrap .address-wrap .radio.card label .modal-footer .label-default + .basket-btn, .modal-footer .address-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .address-wrap .radio.address label .label-default + .basket-btn, .address-wrap .radio.address label .modal-footer .basket-wrap .label-default + .basket-btn, .basket-wrap .address-wrap .radio.address label .modal-footer .label-default + .basket-btn, .modal-footer .del-address-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .del-address-wrap .radio.card label .label-default + .basket-btn, .del-address-wrap .radio.card label .modal-footer .basket-wrap .label-default + .basket-btn, .basket-wrap .del-address-wrap .radio.card label .modal-footer .label-default + .basket-btn, .modal-footer .del-address-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .del-address-wrap .radio.address label .label-default + .basket-btn, .del-address-wrap .radio.address label .modal-footer .basket-wrap .label-default + .basket-btn, .basket-wrap .del-address-wrap .radio.address label .modal-footer .label-default + .basket-btn, .modal-footer .mobile-nav-wrap .basket-wrap .close-nav + .basket-btn, .basket-wrap .modal-footer .mobile-nav-wrap .close-nav + .basket-btn, .mobile-nav-wrap .modal-footer .basket-wrap .close-nav + .basket-btn, .basket-wrap .mobile-nav-wrap .modal-footer .close-nav + .basket-btn, .modal-footer .btn + .sidebar-trigger, .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .sidebar-trigger, .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .sidebar-trigger, .modal-footer .header-search-el-wrap .header-search-btn + .sidebar-trigger, .header-search-el-wrap .modal-footer .header-search-btn + .sidebar-trigger, .modal-footer .basket-wrap .basket-btn + .sidebar-trigger, .basket-wrap .modal-footer .basket-btn + .sidebar-trigger, .modal-footer .sidebar-trigger + .sidebar-trigger, .modal-footer .bestseller-page .item-img .number + .sidebar-trigger, .bestseller-page .item-img .modal-footer .number + .sidebar-trigger, .modal-footer .tab-triggers a + .sidebar-trigger, .tab-triggers .modal-footer a + .sidebar-trigger, .modal-footer .tab-switch a + .sidebar-trigger, .tab-switch .modal-footer a + .sidebar-trigger, .modal-footer .paypal-btn2a + .sidebar-trigger, .modal-footer .payment-card-wrap .radio.card label .label-default + .sidebar-trigger, .payment-card-wrap .radio.card label .modal-footer .label-default + .sidebar-trigger, .modal-footer .payment-card-wrap .radio.address label .label-default + .sidebar-trigger, .payment-card-wrap .radio.address label .modal-footer .label-default + .sidebar-trigger, .modal-footer .address-wrap .radio.card label .label-default + .sidebar-trigger, .address-wrap .radio.card label .modal-footer .label-default + .sidebar-trigger, .modal-footer .address-wrap .radio.address label .label-default + .sidebar-trigger, .address-wrap .radio.address label .modal-footer .label-default + .sidebar-trigger, .modal-footer .del-address-wrap .radio.card label .label-default + .sidebar-trigger, .del-address-wrap .radio.card label .modal-footer .label-default + .sidebar-trigger, .modal-footer .del-address-wrap .radio.address label .label-default + .sidebar-trigger, .del-address-wrap .radio.address label .modal-footer .label-default + .sidebar-trigger, .modal-footer .mobile-nav-wrap .close-nav + .sidebar-trigger, .mobile-nav-wrap .modal-footer .close-nav + .sidebar-trigger, .modal-footer .bestseller-page .item-img .btn + .number, .bestseller-page .item-img .modal-footer .btn + .number, .modal-footer .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .number, .secondary-header-wrap .mobile-basket-wrap .modal-footer .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .number, .modal-footer .header-search-el-wrap .bestseller-page .item-img .header-search-btn + .number, .bestseller-page .item-img .modal-footer .header-search-el-wrap .header-search-btn + .number, .header-search-el-wrap .modal-footer .bestseller-page .item-img .header-search-btn + .number, .bestseller-page .item-img .header-search-el-wrap .modal-footer .header-search-btn + .number, .modal-footer .basket-wrap .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .modal-footer .basket-wrap .basket-btn + .number, .basket-wrap .modal-footer .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .basket-wrap .modal-footer .basket-btn + .number, .modal-footer .bestseller-page .item-img .sidebar-trigger + .number, .bestseller-page .item-img .modal-footer .sidebar-trigger + .number, .modal-footer .bestseller-page .item-img .number + .number, .bestseller-page .item-img .modal-footer .number + .number, .modal-footer .tab-triggers .bestseller-page .item-img a + .number, .bestseller-page .item-img .modal-footer .tab-triggers a + .number, .tab-triggers .modal-footer .bestseller-page .item-img a + .number, .bestseller-page .item-img .tab-triggers .modal-footer a + .number, .modal-footer .tab-switch .bestseller-page .item-img a + .number, .bestseller-page .item-img .modal-footer .tab-switch a + .number, .tab-switch .modal-footer .bestseller-page .item-img a + .number, .bestseller-page .item-img .tab-switch .modal-footer a + .number, .modal-footer .bestseller-page .item-img .paypal-btn2a + .number, .bestseller-page .item-img .modal-footer .paypal-btn2a + .number, .modal-footer .payment-card-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .payment-card-wrap .radio.card label .label-default + .number, .payment-card-wrap .radio.card label .modal-footer .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .payment-card-wrap .radio.card label .modal-footer .label-default + .number, .modal-footer .payment-card-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .payment-card-wrap .radio.address label .label-default + .number, .payment-card-wrap .radio.address label .modal-footer .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .payment-card-wrap .radio.address label .modal-footer .label-default + .number, .modal-footer .address-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .address-wrap .radio.card label .label-default + .number, .address-wrap .radio.card label .modal-footer .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .address-wrap .radio.card label .modal-footer .label-default + .number, .modal-footer .address-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .address-wrap .radio.address label .label-default + .number, .address-wrap .radio.address label .modal-footer .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .address-wrap .radio.address label .modal-footer .label-default + .number, .modal-footer .del-address-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .del-address-wrap .radio.card label .label-default + .number, .del-address-wrap .radio.card label .modal-footer .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .del-address-wrap .radio.card label .modal-footer .label-default + .number, .modal-footer .del-address-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .del-address-wrap .radio.address label .label-default + .number, .del-address-wrap .radio.address label .modal-footer .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .del-address-wrap .radio.address label .modal-footer .label-default + .number, .modal-footer .mobile-nav-wrap .bestseller-page .item-img .close-nav + .number, .bestseller-page .item-img .modal-footer .mobile-nav-wrap .close-nav + .number, .mobile-nav-wrap .modal-footer .bestseller-page .item-img .close-nav + .number, .bestseller-page .item-img .mobile-nav-wrap .modal-footer .close-nav + .number, .modal-footer .tab-triggers .btn + a, .tab-triggers .modal-footer .btn + a, .modal-footer .secondary-header-wrap .mobile-basket-wrap .tab-triggers .basket-btn + a, .tab-triggers .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + a, .secondary-header-wrap .mobile-basket-wrap .modal-footer .tab-triggers .basket-btn + a, .tab-triggers .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + a, .modal-footer .header-search-el-wrap .tab-triggers .header-search-btn + a, .tab-triggers .modal-footer .header-search-el-wrap .header-search-btn + a, .header-search-el-wrap .modal-footer .tab-triggers .header-search-btn + a, .tab-triggers .header-search-el-wrap .modal-footer .header-search-btn + a, .modal-footer .basket-wrap .tab-triggers .basket-btn + a, .tab-triggers .modal-footer .basket-wrap .basket-btn + a, .basket-wrap .modal-footer .tab-triggers .basket-btn + a, .tab-triggers .basket-wrap .modal-footer .basket-btn + a, .modal-footer .tab-triggers .sidebar-trigger + a, .tab-triggers .modal-footer .sidebar-trigger + a, .modal-footer .bestseller-page .item-img .tab-triggers .number + a, .tab-triggers .modal-footer .bestseller-page .item-img .number + a, .bestseller-page .item-img .modal-footer .tab-triggers .number + a, .tab-triggers .bestseller-page .item-img .modal-footer .number + a, .modal-footer .tab-triggers a + a, .tab-triggers .modal-footer a + a, .modal-footer .tab-switch .tab-triggers a + a, .tab-triggers .modal-footer .tab-switch a + a, .tab-switch .modal-footer .tab-triggers a + a, .tab-triggers .tab-switch .modal-footer a + a, .modal-footer .tab-triggers .paypal-btn2a + a, .tab-triggers .modal-footer .paypal-btn2a + a, .modal-footer .payment-card-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .modal-footer .payment-card-wrap .radio.card label .label-default + a, .payment-card-wrap .radio.card label .modal-footer .tab-triggers .label-default + a, .tab-triggers .payment-card-wrap .radio.card label .modal-footer .label-default + a, .modal-footer .payment-card-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .modal-footer .payment-card-wrap .radio.address label .label-default + a, .payment-card-wrap .radio.address label .modal-footer .tab-triggers .label-default + a, .tab-triggers .payment-card-wrap .radio.address label .modal-footer .label-default + a, .modal-footer .address-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .modal-footer .address-wrap .radio.card label .label-default + a, .address-wrap .radio.card label .modal-footer .tab-triggers .label-default + a, .tab-triggers .address-wrap .radio.card label .modal-footer .label-default + a, .modal-footer .address-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .modal-footer .address-wrap .radio.address label .label-default + a, .address-wrap .radio.address label .modal-footer .tab-triggers .label-default + a, .tab-triggers .address-wrap .radio.address label .modal-footer .label-default + a, .modal-footer .del-address-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .modal-footer .del-address-wrap .radio.card label .label-default + a, .del-address-wrap .radio.card label .modal-footer .tab-triggers .label-default + a, .tab-triggers .del-address-wrap .radio.card label .modal-footer .label-default + a, .modal-footer .del-address-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .modal-footer .del-address-wrap .radio.address label .label-default + a, .del-address-wrap .radio.address label .modal-footer .tab-triggers .label-default + a, .tab-triggers .del-address-wrap .radio.address label .modal-footer .label-default + a, .modal-footer .mobile-nav-wrap .tab-triggers .close-nav + a, .tab-triggers .modal-footer .mobile-nav-wrap .close-nav + a, .mobile-nav-wrap .modal-footer .tab-triggers .close-nav + a, .tab-triggers .mobile-nav-wrap .modal-footer .close-nav + a, .modal-footer .tab-switch .btn + a, .tab-switch .modal-footer .btn + a, .modal-footer .secondary-header-wrap .mobile-basket-wrap .tab-switch .basket-btn + a, .tab-switch .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + a, .secondary-header-wrap .mobile-basket-wrap .modal-footer .tab-switch .basket-btn + a, .tab-switch .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + a, .modal-footer .header-search-el-wrap .tab-switch .header-search-btn + a, .tab-switch .modal-footer .header-search-el-wrap .header-search-btn + a, .header-search-el-wrap .modal-footer .tab-switch .header-search-btn + a, .tab-switch .header-search-el-wrap .modal-footer .header-search-btn + a, .modal-footer .basket-wrap .tab-switch .basket-btn + a, .tab-switch .modal-footer .basket-wrap .basket-btn + a, .basket-wrap .modal-footer .tab-switch .basket-btn + a, .tab-switch .basket-wrap .modal-footer .basket-btn + a, .modal-footer .tab-switch .sidebar-trigger + a, .tab-switch .modal-footer .sidebar-trigger + a, .modal-footer .bestseller-page .item-img .tab-switch .number + a, .tab-switch .modal-footer .bestseller-page .item-img .number + a, .bestseller-page .item-img .modal-footer .tab-switch .number + a, .tab-switch .bestseller-page .item-img .modal-footer .number + a, .modal-footer .tab-triggers .tab-switch a + a, .tab-switch .modal-footer .tab-triggers a + a, .tab-triggers .modal-footer .tab-switch a + a, .tab-switch .tab-triggers .modal-footer a + a, .modal-footer .tab-switch a + a, .tab-switch .modal-footer a + a, .modal-footer .tab-switch .paypal-btn2a + a, .tab-switch .modal-footer .paypal-btn2a + a, .modal-footer .payment-card-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .modal-footer .payment-card-wrap .radio.card label .label-default + a, .payment-card-wrap .radio.card label .modal-footer .tab-switch .label-default + a, .tab-switch .payment-card-wrap .radio.card label .modal-footer .label-default + a, .modal-footer .payment-card-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .modal-footer .payment-card-wrap .radio.address label .label-default + a, .payment-card-wrap .radio.address label .modal-footer .tab-switch .label-default + a, .tab-switch .payment-card-wrap .radio.address label .modal-footer .label-default + a, .modal-footer .address-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .modal-footer .address-wrap .radio.card label .label-default + a, .address-wrap .radio.card label .modal-footer .tab-switch .label-default + a, .tab-switch .address-wrap .radio.card label .modal-footer .label-default + a, .modal-footer .address-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .modal-footer .address-wrap .radio.address label .label-default + a, .address-wrap .radio.address label .modal-footer .tab-switch .label-default + a, .tab-switch .address-wrap .radio.address label .modal-footer .label-default + a, .modal-footer .del-address-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .modal-footer .del-address-wrap .radio.card label .label-default + a, .del-address-wrap .radio.card label .modal-footer .tab-switch .label-default + a, .tab-switch .del-address-wrap .radio.card label .modal-footer .label-default + a, .modal-footer .del-address-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .modal-footer .del-address-wrap .radio.address label .label-default + a, .del-address-wrap .radio.address label .modal-footer .tab-switch .label-default + a, .tab-switch .del-address-wrap .radio.address label .modal-footer .label-default + a, .modal-footer .mobile-nav-wrap .tab-switch .close-nav + a, .tab-switch .modal-footer .mobile-nav-wrap .close-nav + a, .mobile-nav-wrap .modal-footer .tab-switch .close-nav + a, .tab-switch .mobile-nav-wrap .modal-footer .close-nav + a, .modal-footer .btn + .paypal-btn2a, .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .paypal-btn2a, .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .paypal-btn2a, .modal-footer .header-search-el-wrap .header-search-btn + .paypal-btn2a, .header-search-el-wrap .modal-footer .header-search-btn + .paypal-btn2a, .modal-footer .basket-wrap .basket-btn + .paypal-btn2a, .basket-wrap .modal-footer .basket-btn + .paypal-btn2a, .modal-footer .sidebar-trigger + .paypal-btn2a, .modal-footer .bestseller-page .item-img .number + .paypal-btn2a, .bestseller-page .item-img .modal-footer .number + .paypal-btn2a, .modal-footer .tab-triggers a + .paypal-btn2a, .tab-triggers .modal-footer a + .paypal-btn2a, .modal-footer .tab-switch a + .paypal-btn2a, .tab-switch .modal-footer a + .paypal-btn2a, .modal-footer .paypal-btn2a + .paypal-btn2a, .modal-footer .payment-card-wrap .radio.card label .label-default + .paypal-btn2a, .payment-card-wrap .radio.card label .modal-footer .label-default + .paypal-btn2a, .modal-footer .payment-card-wrap .radio.address label .label-default + .paypal-btn2a, .payment-card-wrap .radio.address label .modal-footer .label-default + .paypal-btn2a, .modal-footer .address-wrap .radio.card label .label-default + .paypal-btn2a, .address-wrap .radio.card label .modal-footer .label-default + .paypal-btn2a, .modal-footer .address-wrap .radio.address label .label-default + .paypal-btn2a, .address-wrap .radio.address label .modal-footer .label-default + .paypal-btn2a, .modal-footer .del-address-wrap .radio.card label .label-default + .paypal-btn2a, .del-address-wrap .radio.card label .modal-footer .label-default + .paypal-btn2a, .modal-footer .del-address-wrap .radio.address label .label-default + .paypal-btn2a, .del-address-wrap .radio.address label .modal-footer .label-default + .paypal-btn2a, .modal-footer .mobile-nav-wrap .close-nav + .paypal-btn2a, .mobile-nav-wrap .modal-footer .close-nav + .paypal-btn2a, .modal-footer .payment-card-wrap .radio.card label .btn + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn + .label-default, .modal-footer .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .header-search-el-wrap .payment-card-wrap .radio.card label .header-search-btn + .label-default, .payment-card-wrap .radio.card label .modal-footer .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .payment-card-wrap .radio.card label .header-search-btn + .label-default, .payment-card-wrap .radio.card label .header-search-el-wrap .modal-footer .header-search-btn + .label-default, .modal-footer .basket-wrap .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .modal-footer .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .payment-card-wrap .radio.card label .sidebar-trigger + .label-default, .payment-card-wrap .radio.card label .modal-footer .sidebar-trigger + .label-default, .modal-footer .bestseller-page .item-img .payment-card-wrap .radio.card label .number + .label-default, .payment-card-wrap .radio.card label .modal-footer .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .payment-card-wrap .radio.card label .number + .label-default, .payment-card-wrap .radio.card label .bestseller-page .item-img .modal-footer .number + .label-default, .modal-footer .tab-triggers .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .modal-footer .tab-triggers a + .label-default, .tab-triggers .modal-footer .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .tab-triggers .modal-footer a + .label-default, .modal-footer .tab-switch .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .modal-footer .tab-switch a + .label-default, .tab-switch .modal-footer .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .tab-switch .modal-footer a + .label-default, .modal-footer .payment-card-wrap .radio.card label .paypal-btn2a + .label-default, .payment-card-wrap .radio.card label .modal-footer .paypal-btn2a + .label-default, .modal-footer .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .payment-card-wrap .radio.address .radio.card label .label-default + .label-default, .modal-footer .payment-card-wrap .radio.card .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .radio.card label .modal-footer .label-default + .label-default, .payment-card-wrap .radio.card .radio.address label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .modal-footer .address-wrap .radio.card label .label-default + .label-default, .address-wrap .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .payment-card-wrap .address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .radio.address .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .modal-footer .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .payment-card-wrap .radio.card .address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .modal-footer .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .radio.address .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .modal-footer .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .payment-card-wrap .radio.card .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .mobile-nav-wrap .payment-card-wrap .radio.card label .close-nav + .label-default, .payment-card-wrap .radio.card label .modal-footer .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .payment-card-wrap .radio.card label .close-nav + .label-default, .payment-card-wrap .radio.card label .mobile-nav-wrap .modal-footer .close-nav + .label-default, .modal-footer .payment-card-wrap .radio.address label .btn + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn + .label-default, .modal-footer .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .header-search-el-wrap .payment-card-wrap .radio.address label .header-search-btn + .label-default, .payment-card-wrap .radio.address label .modal-footer .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .payment-card-wrap .radio.address label .header-search-btn + .label-default, .payment-card-wrap .radio.address label .header-search-el-wrap .modal-footer .header-search-btn + .label-default, .modal-footer .basket-wrap .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .modal-footer .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .payment-card-wrap .radio.address label .sidebar-trigger + .label-default, .payment-card-wrap .radio.address label .modal-footer .sidebar-trigger + .label-default, .modal-footer .bestseller-page .item-img .payment-card-wrap .radio.address label .number + .label-default, .payment-card-wrap .radio.address label .modal-footer .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .payment-card-wrap .radio.address label .number + .label-default, .payment-card-wrap .radio.address label .bestseller-page .item-img .modal-footer .number + .label-default, .modal-footer .tab-triggers .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .modal-footer .tab-triggers a + .label-default, .tab-triggers .modal-footer .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .tab-triggers .modal-footer a + .label-default, .modal-footer .tab-switch .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .modal-footer .tab-switch a + .label-default, .tab-switch .modal-footer .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .tab-switch .modal-footer a + .label-default, .modal-footer .payment-card-wrap .radio.address label .paypal-btn2a + .label-default, .payment-card-wrap .radio.address label .modal-footer .paypal-btn2a + .label-default, .modal-footer .payment-card-wrap .radio.card .radio.address label .label-default + .label-default, .modal-footer .payment-card-wrap .radio.address .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .radio.address label .modal-footer .label-default + .label-default, .payment-card-wrap .radio.address .radio.card label .modal-footer .label-default + .label-default, .modal-footer .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .radio.card .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .modal-footer .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .payment-card-wrap .radio.address .address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .modal-footer .address-wrap .radio.address label .label-default + .label-default, .address-wrap .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .payment-card-wrap .address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .radio.card .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .modal-footer .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .payment-card-wrap .radio.address .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .modal-footer .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .mobile-nav-wrap .payment-card-wrap .radio.address label .close-nav + .label-default, .payment-card-wrap .radio.address label .modal-footer .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .payment-card-wrap .radio.address label .close-nav + .label-default, .payment-card-wrap .radio.address label .mobile-nav-wrap .modal-footer .close-nav + .label-default, .modal-footer .address-wrap .radio.card label .btn + .label-default, .address-wrap .radio.card label .modal-footer .btn + .label-default, .modal-footer .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .header-search-el-wrap .address-wrap .radio.card label .header-search-btn + .label-default, .address-wrap .radio.card label .modal-footer .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .address-wrap .radio.card label .header-search-btn + .label-default, .address-wrap .radio.card label .header-search-el-wrap .modal-footer .header-search-btn + .label-default, .modal-footer .basket-wrap .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .modal-footer .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .address-wrap .radio.card label .sidebar-trigger + .label-default, .address-wrap .radio.card label .modal-footer .sidebar-trigger + .label-default, .modal-footer .bestseller-page .item-img .address-wrap .radio.card label .number + .label-default, .address-wrap .radio.card label .modal-footer .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .address-wrap .radio.card label .number + .label-default, .address-wrap .radio.card label .bestseller-page .item-img .modal-footer .number + .label-default, .modal-footer .tab-triggers .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .modal-footer .tab-triggers a + .label-default, .tab-triggers .modal-footer .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .tab-triggers .modal-footer a + .label-default, .modal-footer .tab-switch .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .modal-footer .tab-switch a + .label-default, .tab-switch .modal-footer .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .tab-switch .modal-footer a + .label-default, .modal-footer .address-wrap .radio.card label .paypal-btn2a + .label-default, .address-wrap .radio.card label .modal-footer .paypal-btn2a + .label-default, .modal-footer .payment-card-wrap .address-wrap .radio.card label .label-default + .label-default, .address-wrap .modal-footer .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .address-wrap .radio.card label .modal-footer .label-default + .label-default, .address-wrap .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .payment-card-wrap .radio.address .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .modal-footer .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .address-wrap .radio.card label .modal-footer .label-default + .label-default, .address-wrap .radio.card .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .radio.address .radio.card label .label-default + .label-default, .modal-footer .address-wrap .radio.card .radio.address label .label-default + .label-default, .address-wrap .radio.address .radio.card label .modal-footer .label-default + .label-default, .address-wrap .radio.card .radio.address label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .address-wrap .radio.card label .label-default + .label-default, .address-wrap .modal-footer .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .address-wrap .radio.card label .modal-footer .label-default + .label-default, .address-wrap .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .radio.address .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .modal-footer .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .address-wrap .radio.card label .modal-footer .label-default + .label-default, .address-wrap .radio.card .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .mobile-nav-wrap .address-wrap .radio.card label .close-nav + .label-default, .address-wrap .radio.card label .modal-footer .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .address-wrap .radio.card label .close-nav + .label-default, .address-wrap .radio.card label .mobile-nav-wrap .modal-footer .close-nav + .label-default, .modal-footer .address-wrap .radio.address label .btn + .label-default, .address-wrap .radio.address label .modal-footer .btn + .label-default, .modal-footer .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .header-search-el-wrap .address-wrap .radio.address label .header-search-btn + .label-default, .address-wrap .radio.address label .modal-footer .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .address-wrap .radio.address label .header-search-btn + .label-default, .address-wrap .radio.address label .header-search-el-wrap .modal-footer .header-search-btn + .label-default, .modal-footer .basket-wrap .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .modal-footer .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .address-wrap .radio.address label .sidebar-trigger + .label-default, .address-wrap .radio.address label .modal-footer .sidebar-trigger + .label-default, .modal-footer .bestseller-page .item-img .address-wrap .radio.address label .number + .label-default, .address-wrap .radio.address label .modal-footer .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .address-wrap .radio.address label .number + .label-default, .address-wrap .radio.address label .bestseller-page .item-img .modal-footer .number + .label-default, .modal-footer .tab-triggers .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .modal-footer .tab-triggers a + .label-default, .tab-triggers .modal-footer .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .tab-triggers .modal-footer a + .label-default, .modal-footer .tab-switch .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .modal-footer .tab-switch a + .label-default, .tab-switch .modal-footer .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .tab-switch .modal-footer a + .label-default, .modal-footer .address-wrap .radio.address label .paypal-btn2a + .label-default, .address-wrap .radio.address label .modal-footer .paypal-btn2a + .label-default, .modal-footer .payment-card-wrap .radio.card .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .modal-footer .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .address-wrap .radio.address label .modal-footer .label-default + .label-default, .address-wrap .radio.address .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .payment-card-wrap .address-wrap .radio.address label .label-default + .label-default, .address-wrap .modal-footer .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .address-wrap .radio.address label .modal-footer .label-default + .label-default, .address-wrap .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .radio.card .radio.address label .label-default + .label-default, .modal-footer .address-wrap .radio.address .radio.card label .label-default + .label-default, .address-wrap .radio.card .radio.address label .modal-footer .label-default + .label-default, .address-wrap .radio.address .radio.card label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .radio.card .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .modal-footer .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .address-wrap .radio.address label .modal-footer .label-default + .label-default, .address-wrap .radio.address .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .address-wrap .radio.address label .label-default + .label-default, .address-wrap .modal-footer .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .address-wrap .radio.address label .modal-footer .label-default + .label-default, .address-wrap .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .mobile-nav-wrap .address-wrap .radio.address label .close-nav + .label-default, .address-wrap .radio.address label .modal-footer .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .address-wrap .radio.address label .close-nav + .label-default, .address-wrap .radio.address label .mobile-nav-wrap .modal-footer .close-nav + .label-default, .modal-footer .del-address-wrap .radio.card label .btn + .label-default, .del-address-wrap .radio.card label .modal-footer .btn + .label-default, .modal-footer .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .header-search-el-wrap .del-address-wrap .radio.card label .header-search-btn + .label-default, .del-address-wrap .radio.card label .modal-footer .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .del-address-wrap .radio.card label .header-search-btn + .label-default, .del-address-wrap .radio.card label .header-search-el-wrap .modal-footer .header-search-btn + .label-default, .modal-footer .basket-wrap .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .modal-footer .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .del-address-wrap .radio.card label .sidebar-trigger + .label-default, .del-address-wrap .radio.card label .modal-footer .sidebar-trigger + .label-default, .modal-footer .bestseller-page .item-img .del-address-wrap .radio.card label .number + .label-default, .del-address-wrap .radio.card label .modal-footer .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .del-address-wrap .radio.card label .number + .label-default, .del-address-wrap .radio.card label .bestseller-page .item-img .modal-footer .number + .label-default, .modal-footer .tab-triggers .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .modal-footer .tab-triggers a + .label-default, .tab-triggers .modal-footer .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .tab-triggers .modal-footer a + .label-default, .modal-footer .tab-switch .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .modal-footer .tab-switch a + .label-default, .tab-switch .modal-footer .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .tab-switch .modal-footer a + .label-default, .modal-footer .del-address-wrap .radio.card label .paypal-btn2a + .label-default, .del-address-wrap .radio.card label .modal-footer .paypal-btn2a + .label-default, .modal-footer .payment-card-wrap .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .modal-footer .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .payment-card-wrap .radio.address .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .modal-footer .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .del-address-wrap .radio.card .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .modal-footer .address-wrap .radio.card label .label-default + .label-default, .address-wrap .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .del-address-wrap .address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .radio.address .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .modal-footer .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .del-address-wrap .radio.card .address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .radio.address .radio.card label .label-default + .label-default, .modal-footer .del-address-wrap .radio.card .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .radio.card label .modal-footer .label-default + .label-default, .del-address-wrap .radio.card .radio.address label .modal-footer .label-default + .label-default, .modal-footer .mobile-nav-wrap .del-address-wrap .radio.card label .close-nav + .label-default, .del-address-wrap .radio.card label .modal-footer .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .del-address-wrap .radio.card label .close-nav + .label-default, .del-address-wrap .radio.card label .mobile-nav-wrap .modal-footer .close-nav + .label-default, .modal-footer .del-address-wrap .radio.address label .btn + .label-default, .del-address-wrap .radio.address label .modal-footer .btn + .label-default, .modal-footer .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .header-search-el-wrap .del-address-wrap .radio.address label .header-search-btn + .label-default, .del-address-wrap .radio.address label .modal-footer .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .del-address-wrap .radio.address label .header-search-btn + .label-default, .del-address-wrap .radio.address label .header-search-el-wrap .modal-footer .header-search-btn + .label-default, .modal-footer .basket-wrap .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .modal-footer .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .basket-wrap .modal-footer .basket-btn + .label-default, .modal-footer .del-address-wrap .radio.address label .sidebar-trigger + .label-default, .del-address-wrap .radio.address label .modal-footer .sidebar-trigger + .label-default, .modal-footer .bestseller-page .item-img .del-address-wrap .radio.address label .number + .label-default, .del-address-wrap .radio.address label .modal-footer .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .del-address-wrap .radio.address label .number + .label-default, .del-address-wrap .radio.address label .bestseller-page .item-img .modal-footer .number + .label-default, .modal-footer .tab-triggers .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .modal-footer .tab-triggers a + .label-default, .tab-triggers .modal-footer .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .tab-triggers .modal-footer a + .label-default, .modal-footer .tab-switch .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .modal-footer .tab-switch a + .label-default, .tab-switch .modal-footer .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .tab-switch .modal-footer a + .label-default, .modal-footer .del-address-wrap .radio.address label .paypal-btn2a + .label-default, .del-address-wrap .radio.address label .modal-footer .paypal-btn2a + .label-default, .modal-footer .payment-card-wrap .radio.card .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .modal-footer .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .del-address-wrap .radio.address .payment-card-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .payment-card-wrap .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .modal-footer .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .radio.card .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .modal-footer .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .del-address-wrap .radio.address .address-wrap .radio.card label .modal-footer .label-default + .label-default, .modal-footer .address-wrap .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .modal-footer .address-wrap .radio.address label .label-default + .label-default, .address-wrap .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .del-address-wrap .address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .radio.card .radio.address label .label-default + .label-default, .modal-footer .del-address-wrap .radio.address .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .radio.address label .modal-footer .label-default + .label-default, .del-address-wrap .radio.address .radio.card label .modal-footer .label-default + .label-default, .modal-footer .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address label .modal-footer .label-default + .label-default, .modal-footer .mobile-nav-wrap .del-address-wrap .radio.address label .close-nav + .label-default, .del-address-wrap .radio.address label .modal-footer .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .del-address-wrap .radio.address label .close-nav + .label-default, .del-address-wrap .radio.address label .mobile-nav-wrap .modal-footer .close-nav + .label-default, .modal-footer .mobile-nav-wrap .btn + .close-nav, .mobile-nav-wrap .modal-footer .btn + .close-nav, .modal-footer .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .modal-footer .secondary-header-wrap .mobile-basket-wrap .basket-btn + .close-nav, .secondary-header-wrap .mobile-basket-wrap .modal-footer .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .modal-footer .basket-btn + .close-nav, .modal-footer .header-search-el-wrap .mobile-nav-wrap .header-search-btn + .close-nav, .mobile-nav-wrap .modal-footer .header-search-el-wrap .header-search-btn + .close-nav, .header-search-el-wrap .modal-footer .mobile-nav-wrap .header-search-btn + .close-nav, .mobile-nav-wrap .header-search-el-wrap .modal-footer .header-search-btn + .close-nav, .modal-footer .basket-wrap .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .modal-footer .basket-wrap .basket-btn + .close-nav, .basket-wrap .modal-footer .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .basket-wrap .modal-footer .basket-btn + .close-nav, .modal-footer .mobile-nav-wrap .sidebar-trigger + .close-nav, .mobile-nav-wrap .modal-footer .sidebar-trigger + .close-nav, .modal-footer .bestseller-page .item-img .mobile-nav-wrap .number + .close-nav, .mobile-nav-wrap .modal-footer .bestseller-page .item-img .number + .close-nav, .bestseller-page .item-img .modal-footer .mobile-nav-wrap .number + .close-nav, .mobile-nav-wrap .bestseller-page .item-img .modal-footer .number + .close-nav, .modal-footer .tab-triggers .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .modal-footer .tab-triggers a + .close-nav, .tab-triggers .modal-footer .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .tab-triggers .modal-footer a + .close-nav, .modal-footer .tab-switch .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .modal-footer .tab-switch a + .close-nav, .tab-switch .modal-footer .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .tab-switch .modal-footer a + .close-nav, .modal-footer .mobile-nav-wrap .paypal-btn2a + .close-nav, .mobile-nav-wrap .modal-footer .paypal-btn2a + .close-nav, .modal-footer .payment-card-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .payment-card-wrap .radio.card label .label-default + .close-nav, .payment-card-wrap .radio.card label .modal-footer .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .payment-card-wrap .radio.card label .modal-footer .label-default + .close-nav, .modal-footer .payment-card-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .payment-card-wrap .radio.address label .label-default + .close-nav, .payment-card-wrap .radio.address label .modal-footer .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .payment-card-wrap .radio.address label .modal-footer .label-default + .close-nav, .modal-footer .address-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .address-wrap .radio.card label .label-default + .close-nav, .address-wrap .radio.card label .modal-footer .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .address-wrap .radio.card label .modal-footer .label-default + .close-nav, .modal-footer .address-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .address-wrap .radio.address label .label-default + .close-nav, .address-wrap .radio.address label .modal-footer .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .address-wrap .radio.address label .modal-footer .label-default + .close-nav, .modal-footer .del-address-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .del-address-wrap .radio.card label .label-default + .close-nav, .del-address-wrap .radio.card label .modal-footer .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .del-address-wrap .radio.card label .modal-footer .label-default + .close-nav, .modal-footer .del-address-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .del-address-wrap .radio.address label .label-default + .close-nav, .del-address-wrap .radio.address label .modal-footer .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .del-address-wrap .radio.address label .modal-footer .label-default + .close-nav, .modal-footer .mobile-nav-wrap .close-nav + .close-nav, .mobile-nav-wrap .modal-footer .close-nav + .close-nav {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .btn, .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .btn, .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .btn, .modal-footer .btn-group .basket-wrap .basket-btn + .btn, .basket-wrap .modal-footer .btn-group .basket-btn + .btn, .modal-footer .btn-group .sidebar-trigger + .btn, .modal-footer .btn-group .bestseller-page .item-img .number + .btn, .bestseller-page .item-img .modal-footer .btn-group .number + .btn, .modal-footer .btn-group .tab-triggers a + .btn, .tab-triggers .modal-footer .btn-group a + .btn, .modal-footer .btn-group .tab-switch a + .btn, .tab-switch .modal-footer .btn-group a + .btn, .modal-footer .btn-group .paypal-btn2a + .btn, .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .btn, .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .btn, .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .btn, .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .btn, .modal-footer .btn-group .address-wrap .radio.card label .label-default + .btn, .address-wrap .radio.card label .modal-footer .btn-group .label-default + .btn, .modal-footer .btn-group .address-wrap .radio.address label .label-default + .btn, .address-wrap .radio.address label .modal-footer .btn-group .label-default + .btn, .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .btn, .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .btn, .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .btn, .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .btn, .modal-footer .btn-group .mobile-nav-wrap .close-nav + .btn, .mobile-nav-wrap .modal-footer .btn-group .close-nav + .btn, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .btn + .basket-btn, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .basket-btn, .modal-footer .btn-group .header-search-el-wrap .secondary-header-wrap .mobile-basket-wrap .header-search-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .basket-btn, .header-search-el-wrap .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .header-search-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .basket-btn, .modal-footer .btn-group .basket-wrap .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-wrap .basket-btn + .basket-btn, .basket-wrap .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .basket-wrap .modal-footer .btn-group .basket-btn + .basket-btn, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .sidebar-trigger + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .sidebar-trigger + .basket-btn, .modal-footer .btn-group .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .number + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .bestseller-page .item-img .number + .basket-btn, .bestseller-page .item-img .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .number + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .modal-footer .btn-group .number + .basket-btn, .modal-footer .btn-group .tab-triggers .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .tab-triggers a + .basket-btn, .tab-triggers .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .tab-triggers .modal-footer .btn-group a + .basket-btn, .modal-footer .btn-group .tab-switch .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .tab-switch a + .basket-btn, .tab-switch .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .tab-switch .modal-footer .btn-group a + .basket-btn, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .paypal-btn2a + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .paypal-btn2a + .basket-btn, .modal-footer .btn-group .payment-card-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .basket-btn, .payment-card-wrap .radio.card label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .payment-card-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .basket-btn, .payment-card-wrap .radio.address label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .address-wrap .radio.card label .label-default + .basket-btn, .address-wrap .radio.card label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.card label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .address-wrap .radio.address label .label-default + .basket-btn, .address-wrap .radio.address label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.address label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .del-address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .basket-btn, .del-address-wrap .radio.card label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .del-address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .basket-btn, .del-address-wrap .radio.address label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .label-default + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .close-nav + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .mobile-nav-wrap .close-nav + .basket-btn, .mobile-nav-wrap .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .close-nav + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .modal-footer .btn-group .close-nav + .basket-btn, .modal-footer .btn-group .header-search-el-wrap .btn + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .btn + .header-search-btn, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .header-search-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .header-search-btn, .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .header-search-btn, .modal-footer .btn-group .basket-wrap .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .basket-wrap .basket-btn + .header-search-btn, .basket-wrap .modal-footer .btn-group .header-search-el-wrap .basket-btn + .header-search-btn, .header-search-el-wrap .basket-wrap .modal-footer .btn-group .basket-btn + .header-search-btn, .modal-footer .btn-group .header-search-el-wrap .sidebar-trigger + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .sidebar-trigger + .header-search-btn, .modal-footer .btn-group .bestseller-page .item-img .header-search-el-wrap .number + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .bestseller-page .item-img .number + .header-search-btn, .bestseller-page .item-img .modal-footer .btn-group .header-search-el-wrap .number + .header-search-btn, .header-search-el-wrap .bestseller-page .item-img .modal-footer .btn-group .number + .header-search-btn, .modal-footer .btn-group .tab-triggers .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .tab-triggers a + .header-search-btn, .tab-triggers .modal-footer .btn-group .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .tab-triggers .modal-footer .btn-group a + .header-search-btn, .modal-footer .btn-group .tab-switch .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .tab-switch a + .header-search-btn, .tab-switch .modal-footer .btn-group .header-search-el-wrap a + .header-search-btn, .header-search-el-wrap .tab-switch .modal-footer .btn-group a + .header-search-btn, .modal-footer .btn-group .header-search-el-wrap .paypal-btn2a + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .paypal-btn2a + .header-search-btn, .modal-footer .btn-group .payment-card-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .header-search-btn, .payment-card-wrap .radio.card label .modal-footer .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .header-search-btn, .modal-footer .btn-group .payment-card-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .header-search-btn, .payment-card-wrap .radio.address label .modal-footer .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .header-search-btn, .modal-footer .btn-group .address-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .address-wrap .radio.card label .label-default + .header-search-btn, .address-wrap .radio.card label .modal-footer .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .address-wrap .radio.card label .modal-footer .btn-group .label-default + .header-search-btn, .modal-footer .btn-group .address-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .address-wrap .radio.address label .label-default + .header-search-btn, .address-wrap .radio.address label .modal-footer .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .address-wrap .radio.address label .modal-footer .btn-group .label-default + .header-search-btn, .modal-footer .btn-group .del-address-wrap .radio.card label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .header-search-btn, .del-address-wrap .radio.card label .modal-footer .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .header-search-btn, .modal-footer .btn-group .del-address-wrap .radio.address label .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .header-search-btn, .del-address-wrap .radio.address label .modal-footer .btn-group .header-search-el-wrap .label-default + .header-search-btn, .header-search-el-wrap .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .header-search-btn, .modal-footer .btn-group .mobile-nav-wrap .header-search-el-wrap .close-nav + .header-search-btn, .header-search-el-wrap .modal-footer .btn-group .mobile-nav-wrap .close-nav + .header-search-btn, .mobile-nav-wrap .modal-footer .btn-group .header-search-el-wrap .close-nav + .header-search-btn, .header-search-el-wrap .mobile-nav-wrap .modal-footer .btn-group .close-nav + .header-search-btn, .modal-footer .btn-group .basket-wrap .btn + .basket-btn, .basket-wrap .modal-footer .btn-group .btn + .basket-btn, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-wrap .basket-btn + .basket-btn, .basket-wrap .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .basket-btn, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-wrap .basket-btn + .basket-btn, .basket-wrap .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .basket-btn, .modal-footer .btn-group .header-search-el-wrap .basket-wrap .header-search-btn + .basket-btn, .basket-wrap .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .basket-btn, .header-search-el-wrap .modal-footer .btn-group .basket-wrap .header-search-btn + .basket-btn, .basket-wrap .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .basket-btn, .modal-footer .btn-group .basket-wrap .basket-btn + .basket-btn, .basket-wrap .modal-footer .btn-group .basket-btn + .basket-btn, .modal-footer .btn-group .basket-wrap .sidebar-trigger + .basket-btn, .basket-wrap .modal-footer .btn-group .sidebar-trigger + .basket-btn, .modal-footer .btn-group .bestseller-page .item-img .basket-wrap .number + .basket-btn, .basket-wrap .modal-footer .btn-group .bestseller-page .item-img .number + .basket-btn, .bestseller-page .item-img .modal-footer .btn-group .basket-wrap .number + .basket-btn, .basket-wrap .bestseller-page .item-img .modal-footer .btn-group .number + .basket-btn, .modal-footer .btn-group .tab-triggers .basket-wrap a + .basket-btn, .basket-wrap .modal-footer .btn-group .tab-triggers a + .basket-btn, .tab-triggers .modal-footer .btn-group .basket-wrap a + .basket-btn, .basket-wrap .tab-triggers .modal-footer .btn-group a + .basket-btn, .modal-footer .btn-group .tab-switch .basket-wrap a + .basket-btn, .basket-wrap .modal-footer .btn-group .tab-switch a + .basket-btn, .tab-switch .modal-footer .btn-group .basket-wrap a + .basket-btn, .basket-wrap .tab-switch .modal-footer .btn-group a + .basket-btn, .modal-footer .btn-group .basket-wrap .paypal-btn2a + .basket-btn, .basket-wrap .modal-footer .btn-group .paypal-btn2a + .basket-btn, .modal-footer .btn-group .payment-card-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .basket-btn, .payment-card-wrap .radio.card label .modal-footer .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .payment-card-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .basket-btn, .payment-card-wrap .radio.address label .modal-footer .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .address-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .btn-group .address-wrap .radio.card label .label-default + .basket-btn, .address-wrap .radio.card label .modal-footer .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .address-wrap .radio.card label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .address-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .btn-group .address-wrap .radio.address label .label-default + .basket-btn, .address-wrap .radio.address label .modal-footer .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .address-wrap .radio.address label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .del-address-wrap .radio.card label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .basket-btn, .del-address-wrap .radio.card label .modal-footer .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .del-address-wrap .radio.address label .basket-wrap .label-default + .basket-btn, .basket-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .basket-btn, .del-address-wrap .radio.address label .modal-footer .btn-group .basket-wrap .label-default + .basket-btn, .basket-wrap .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .basket-btn, .modal-footer .btn-group .mobile-nav-wrap .basket-wrap .close-nav + .basket-btn, .basket-wrap .modal-footer .btn-group .mobile-nav-wrap .close-nav + .basket-btn, .mobile-nav-wrap .modal-footer .btn-group .basket-wrap .close-nav + .basket-btn, .basket-wrap .mobile-nav-wrap .modal-footer .btn-group .close-nav + .basket-btn, .modal-footer .btn-group .btn + .sidebar-trigger, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .sidebar-trigger, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .sidebar-trigger, .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .sidebar-trigger, .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .sidebar-trigger, .modal-footer .btn-group .basket-wrap .basket-btn + .sidebar-trigger, .basket-wrap .modal-footer .btn-group .basket-btn + .sidebar-trigger, .modal-footer .btn-group .sidebar-trigger + .sidebar-trigger, .modal-footer .btn-group .bestseller-page .item-img .number + .sidebar-trigger, .bestseller-page .item-img .modal-footer .btn-group .number + .sidebar-trigger, .modal-footer .btn-group .tab-triggers a + .sidebar-trigger, .tab-triggers .modal-footer .btn-group a + .sidebar-trigger, .modal-footer .btn-group .tab-switch a + .sidebar-trigger, .tab-switch .modal-footer .btn-group a + .sidebar-trigger, .modal-footer .btn-group .paypal-btn2a + .sidebar-trigger, .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .sidebar-trigger, .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .sidebar-trigger, .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .sidebar-trigger, .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .sidebar-trigger, .modal-footer .btn-group .address-wrap .radio.card label .label-default + .sidebar-trigger, .address-wrap .radio.card label .modal-footer .btn-group .label-default + .sidebar-trigger, .modal-footer .btn-group .address-wrap .radio.address label .label-default + .sidebar-trigger, .address-wrap .radio.address label .modal-footer .btn-group .label-default + .sidebar-trigger, .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .sidebar-trigger, .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .sidebar-trigger, .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .sidebar-trigger, .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .sidebar-trigger, .modal-footer .btn-group .mobile-nav-wrap .close-nav + .sidebar-trigger, .mobile-nav-wrap .modal-footer .btn-group .close-nav + .sidebar-trigger, .modal-footer .btn-group .bestseller-page .item-img .btn + .number, .bestseller-page .item-img .modal-footer .btn-group .btn + .number, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .number, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .number, .modal-footer .btn-group .header-search-el-wrap .bestseller-page .item-img .header-search-btn + .number, .bestseller-page .item-img .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .number, .header-search-el-wrap .modal-footer .btn-group .bestseller-page .item-img .header-search-btn + .number, .bestseller-page .item-img .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .number, .modal-footer .btn-group .basket-wrap .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .modal-footer .btn-group .basket-wrap .basket-btn + .number, .basket-wrap .modal-footer .btn-group .bestseller-page .item-img .basket-btn + .number, .bestseller-page .item-img .basket-wrap .modal-footer .btn-group .basket-btn + .number, .modal-footer .btn-group .bestseller-page .item-img .sidebar-trigger + .number, .bestseller-page .item-img .modal-footer .btn-group .sidebar-trigger + .number, .modal-footer .btn-group .bestseller-page .item-img .number + .number, .bestseller-page .item-img .modal-footer .btn-group .number + .number, .modal-footer .btn-group .tab-triggers .bestseller-page .item-img a + .number, .bestseller-page .item-img .modal-footer .btn-group .tab-triggers a + .number, .tab-triggers .modal-footer .btn-group .bestseller-page .item-img a + .number, .bestseller-page .item-img .tab-triggers .modal-footer .btn-group a + .number, .modal-footer .btn-group .tab-switch .bestseller-page .item-img a + .number, .bestseller-page .item-img .modal-footer .btn-group .tab-switch a + .number, .tab-switch .modal-footer .btn-group .bestseller-page .item-img a + .number, .bestseller-page .item-img .tab-switch .modal-footer .btn-group a + .number, .modal-footer .btn-group .bestseller-page .item-img .paypal-btn2a + .number, .bestseller-page .item-img .modal-footer .btn-group .paypal-btn2a + .number, .modal-footer .btn-group .payment-card-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .number, .payment-card-wrap .radio.card label .modal-footer .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .number, .modal-footer .btn-group .payment-card-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .number, .payment-card-wrap .radio.address label .modal-footer .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .number, .modal-footer .btn-group .address-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .btn-group .address-wrap .radio.card label .label-default + .number, .address-wrap .radio.card label .modal-footer .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .address-wrap .radio.card label .modal-footer .btn-group .label-default + .number, .modal-footer .btn-group .address-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .btn-group .address-wrap .radio.address label .label-default + .number, .address-wrap .radio.address label .modal-footer .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .address-wrap .radio.address label .modal-footer .btn-group .label-default + .number, .modal-footer .btn-group .del-address-wrap .radio.card label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .number, .del-address-wrap .radio.card label .modal-footer .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .number, .modal-footer .btn-group .del-address-wrap .radio.address label .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .number, .del-address-wrap .radio.address label .modal-footer .btn-group .bestseller-page .item-img .label-default + .number, .bestseller-page .item-img .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .number, .modal-footer .btn-group .mobile-nav-wrap .bestseller-page .item-img .close-nav + .number, .bestseller-page .item-img .modal-footer .btn-group .mobile-nav-wrap .close-nav + .number, .mobile-nav-wrap .modal-footer .btn-group .bestseller-page .item-img .close-nav + .number, .bestseller-page .item-img .mobile-nav-wrap .modal-footer .btn-group .close-nav + .number, .modal-footer .btn-group .tab-triggers .btn + a, .tab-triggers .modal-footer .btn-group .btn + a, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .tab-triggers .basket-btn + a, .tab-triggers .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + a, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .tab-triggers .basket-btn + a, .tab-triggers .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + a, .modal-footer .btn-group .header-search-el-wrap .tab-triggers .header-search-btn + a, .tab-triggers .modal-footer .btn-group .header-search-el-wrap .header-search-btn + a, .header-search-el-wrap .modal-footer .btn-group .tab-triggers .header-search-btn + a, .tab-triggers .header-search-el-wrap .modal-footer .btn-group .header-search-btn + a, .modal-footer .btn-group .basket-wrap .tab-triggers .basket-btn + a, .tab-triggers .modal-footer .btn-group .basket-wrap .basket-btn + a, .basket-wrap .modal-footer .btn-group .tab-triggers .basket-btn + a, .tab-triggers .basket-wrap .modal-footer .btn-group .basket-btn + a, .modal-footer .btn-group .tab-triggers .sidebar-trigger + a, .tab-triggers .modal-footer .btn-group .sidebar-trigger + a, .modal-footer .btn-group .bestseller-page .item-img .tab-triggers .number + a, .tab-triggers .modal-footer .btn-group .bestseller-page .item-img .number + a, .bestseller-page .item-img .modal-footer .btn-group .tab-triggers .number + a, .tab-triggers .bestseller-page .item-img .modal-footer .btn-group .number + a, .modal-footer .btn-group .tab-triggers a + a, .tab-triggers .modal-footer .btn-group a + a, .modal-footer .btn-group .tab-switch .tab-triggers a + a, .tab-triggers .modal-footer .btn-group .tab-switch a + a, .tab-switch .modal-footer .btn-group .tab-triggers a + a, .tab-triggers .tab-switch .modal-footer .btn-group a + a, .modal-footer .btn-group .tab-triggers .paypal-btn2a + a, .tab-triggers .modal-footer .btn-group .paypal-btn2a + a, .modal-footer .btn-group .payment-card-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + a, .payment-card-wrap .radio.card label .modal-footer .btn-group .tab-triggers .label-default + a, .tab-triggers .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .payment-card-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + a, .payment-card-wrap .radio.address label .modal-footer .btn-group .tab-triggers .label-default + a, .tab-triggers .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .address-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .modal-footer .btn-group .address-wrap .radio.card label .label-default + a, .address-wrap .radio.card label .modal-footer .btn-group .tab-triggers .label-default + a, .tab-triggers .address-wrap .radio.card label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .address-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .modal-footer .btn-group .address-wrap .radio.address label .label-default + a, .address-wrap .radio.address label .modal-footer .btn-group .tab-triggers .label-default + a, .tab-triggers .address-wrap .radio.address label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .del-address-wrap .radio.card label .tab-triggers .label-default + a, .tab-triggers .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + a, .del-address-wrap .radio.card label .modal-footer .btn-group .tab-triggers .label-default + a, .tab-triggers .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .del-address-wrap .radio.address label .tab-triggers .label-default + a, .tab-triggers .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + a, .del-address-wrap .radio.address label .modal-footer .btn-group .tab-triggers .label-default + a, .tab-triggers .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .mobile-nav-wrap .tab-triggers .close-nav + a, .tab-triggers .modal-footer .btn-group .mobile-nav-wrap .close-nav + a, .mobile-nav-wrap .modal-footer .btn-group .tab-triggers .close-nav + a, .tab-triggers .mobile-nav-wrap .modal-footer .btn-group .close-nav + a, .modal-footer .btn-group .tab-switch .btn + a, .tab-switch .modal-footer .btn-group .btn + a, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .tab-switch .basket-btn + a, .tab-switch .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + a, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .tab-switch .basket-btn + a, .tab-switch .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + a, .modal-footer .btn-group .header-search-el-wrap .tab-switch .header-search-btn + a, .tab-switch .modal-footer .btn-group .header-search-el-wrap .header-search-btn + a, .header-search-el-wrap .modal-footer .btn-group .tab-switch .header-search-btn + a, .tab-switch .header-search-el-wrap .modal-footer .btn-group .header-search-btn + a, .modal-footer .btn-group .basket-wrap .tab-switch .basket-btn + a, .tab-switch .modal-footer .btn-group .basket-wrap .basket-btn + a, .basket-wrap .modal-footer .btn-group .tab-switch .basket-btn + a, .tab-switch .basket-wrap .modal-footer .btn-group .basket-btn + a, .modal-footer .btn-group .tab-switch .sidebar-trigger + a, .tab-switch .modal-footer .btn-group .sidebar-trigger + a, .modal-footer .btn-group .bestseller-page .item-img .tab-switch .number + a, .tab-switch .modal-footer .btn-group .bestseller-page .item-img .number + a, .bestseller-page .item-img .modal-footer .btn-group .tab-switch .number + a, .tab-switch .bestseller-page .item-img .modal-footer .btn-group .number + a, .modal-footer .btn-group .tab-triggers .tab-switch a + a, .tab-switch .modal-footer .btn-group .tab-triggers a + a, .tab-triggers .modal-footer .btn-group .tab-switch a + a, .tab-switch .tab-triggers .modal-footer .btn-group a + a, .modal-footer .btn-group .tab-switch a + a, .tab-switch .modal-footer .btn-group a + a, .modal-footer .btn-group .tab-switch .paypal-btn2a + a, .tab-switch .modal-footer .btn-group .paypal-btn2a + a, .modal-footer .btn-group .payment-card-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + a, .payment-card-wrap .radio.card label .modal-footer .btn-group .tab-switch .label-default + a, .tab-switch .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .payment-card-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + a, .payment-card-wrap .radio.address label .modal-footer .btn-group .tab-switch .label-default + a, .tab-switch .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .address-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .modal-footer .btn-group .address-wrap .radio.card label .label-default + a, .address-wrap .radio.card label .modal-footer .btn-group .tab-switch .label-default + a, .tab-switch .address-wrap .radio.card label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .address-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .modal-footer .btn-group .address-wrap .radio.address label .label-default + a, .address-wrap .radio.address label .modal-footer .btn-group .tab-switch .label-default + a, .tab-switch .address-wrap .radio.address label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .del-address-wrap .radio.card label .tab-switch .label-default + a, .tab-switch .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + a, .del-address-wrap .radio.card label .modal-footer .btn-group .tab-switch .label-default + a, .tab-switch .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .del-address-wrap .radio.address label .tab-switch .label-default + a, .tab-switch .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + a, .del-address-wrap .radio.address label .modal-footer .btn-group .tab-switch .label-default + a, .tab-switch .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + a, .modal-footer .btn-group .mobile-nav-wrap .tab-switch .close-nav + a, .tab-switch .modal-footer .btn-group .mobile-nav-wrap .close-nav + a, .mobile-nav-wrap .modal-footer .btn-group .tab-switch .close-nav + a, .tab-switch .mobile-nav-wrap .modal-footer .btn-group .close-nav + a, .modal-footer .btn-group .btn + .paypal-btn2a, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .paypal-btn2a, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .paypal-btn2a, .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .paypal-btn2a, .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .paypal-btn2a, .modal-footer .btn-group .basket-wrap .basket-btn + .paypal-btn2a, .basket-wrap .modal-footer .btn-group .basket-btn + .paypal-btn2a, .modal-footer .btn-group .sidebar-trigger + .paypal-btn2a, .modal-footer .btn-group .bestseller-page .item-img .number + .paypal-btn2a, .bestseller-page .item-img .modal-footer .btn-group .number + .paypal-btn2a, .modal-footer .btn-group .tab-triggers a + .paypal-btn2a, .tab-triggers .modal-footer .btn-group a + .paypal-btn2a, .modal-footer .btn-group .tab-switch a + .paypal-btn2a, .tab-switch .modal-footer .btn-group a + .paypal-btn2a, .modal-footer .btn-group .paypal-btn2a + .paypal-btn2a, .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .paypal-btn2a, .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .paypal-btn2a, .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .paypal-btn2a, .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .paypal-btn2a, .modal-footer .btn-group .address-wrap .radio.card label .label-default + .paypal-btn2a, .address-wrap .radio.card label .modal-footer .btn-group .label-default + .paypal-btn2a, .modal-footer .btn-group .address-wrap .radio.address label .label-default + .paypal-btn2a, .address-wrap .radio.address label .modal-footer .btn-group .label-default + .paypal-btn2a, .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .paypal-btn2a, .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .paypal-btn2a, .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .paypal-btn2a, .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .paypal-btn2a, .modal-footer .btn-group .mobile-nav-wrap .close-nav + .paypal-btn2a, .mobile-nav-wrap .modal-footer .btn-group .close-nav + .paypal-btn2a, .modal-footer .btn-group .payment-card-wrap .radio.card label .btn + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .btn + .label-default, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .header-search-el-wrap .payment-card-wrap .radio.card label .header-search-btn + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .header-search-btn + .label-default, .payment-card-wrap .radio.card label .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .label-default, .modal-footer .btn-group .basket-wrap .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .basket-btn + .label-default, .payment-card-wrap .radio.card label .basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.card label .sidebar-trigger + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .sidebar-trigger + .label-default, .modal-footer .btn-group .bestseller-page .item-img .payment-card-wrap .radio.card label .number + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .btn-group .payment-card-wrap .radio.card label .number + .label-default, .payment-card-wrap .radio.card label .bestseller-page .item-img .modal-footer .btn-group .number + .label-default, .modal-footer .btn-group .tab-triggers .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .tab-triggers a + .label-default, .tab-triggers .modal-footer .btn-group .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .tab-triggers .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .tab-switch .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .tab-switch a + .label-default, .tab-switch .modal-footer .btn-group .payment-card-wrap .radio.card label a + .label-default, .payment-card-wrap .radio.card label .tab-switch .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.card label .paypal-btn2a + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .paypal-btn2a + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.address .radio.card label .label-default + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.card .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .radio.card label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .radio.card .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .modal-footer .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.address .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .modal-footer .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .radio.card .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.address .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .radio.card .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .mobile-nav-wrap .payment-card-wrap .radio.card label .close-nav + .label-default, .payment-card-wrap .radio.card label .modal-footer .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .close-nav + .label-default, .payment-card-wrap .radio.card label .mobile-nav-wrap .modal-footer .btn-group .close-nav + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.address label .btn + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .btn + .label-default, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .header-search-el-wrap .payment-card-wrap .radio.address label .header-search-btn + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .header-search-btn + .label-default, .payment-card-wrap .radio.address label .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .label-default, .modal-footer .btn-group .basket-wrap .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .basket-btn + .label-default, .payment-card-wrap .radio.address label .basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.address label .sidebar-trigger + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .sidebar-trigger + .label-default, .modal-footer .btn-group .bestseller-page .item-img .payment-card-wrap .radio.address label .number + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .btn-group .payment-card-wrap .radio.address label .number + .label-default, .payment-card-wrap .radio.address label .bestseller-page .item-img .modal-footer .btn-group .number + .label-default, .modal-footer .btn-group .tab-triggers .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .tab-triggers a + .label-default, .tab-triggers .modal-footer .btn-group .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .tab-triggers .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .tab-switch .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .tab-switch a + .label-default, .tab-switch .modal-footer .btn-group .payment-card-wrap .radio.address label a + .label-default, .payment-card-wrap .radio.address label .tab-switch .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.address label .paypal-btn2a + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .paypal-btn2a + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.card .radio.address label .label-default + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.address .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .radio.address label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .radio.address .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.card .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .modal-footer .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .radio.address .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .modal-footer .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.card .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .radio.address .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .mobile-nav-wrap .payment-card-wrap .radio.address label .close-nav + .label-default, .payment-card-wrap .radio.address label .modal-footer .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .close-nav + .label-default, .payment-card-wrap .radio.address label .mobile-nav-wrap .modal-footer .btn-group .close-nav + .label-default, .modal-footer .btn-group .address-wrap .radio.card label .btn + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .btn + .label-default, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .header-search-el-wrap .address-wrap .radio.card label .header-search-btn + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .btn-group .address-wrap .radio.card label .header-search-btn + .label-default, .address-wrap .radio.card label .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .label-default, .modal-footer .btn-group .basket-wrap .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .btn-group .address-wrap .radio.card label .basket-btn + .label-default, .address-wrap .radio.card label .basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .address-wrap .radio.card label .sidebar-trigger + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .sidebar-trigger + .label-default, .modal-footer .btn-group .bestseller-page .item-img .address-wrap .radio.card label .number + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .btn-group .address-wrap .radio.card label .number + .label-default, .address-wrap .radio.card label .bestseller-page .item-img .modal-footer .btn-group .number + .label-default, .modal-footer .btn-group .tab-triggers .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .tab-triggers a + .label-default, .tab-triggers .modal-footer .btn-group .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .tab-triggers .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .tab-switch .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .tab-switch a + .label-default, .tab-switch .modal-footer .btn-group .address-wrap .radio.card label a + .label-default, .address-wrap .radio.card label .tab-switch .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .address-wrap .radio.card label .paypal-btn2a + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .paypal-btn2a + .label-default, .modal-footer .btn-group .payment-card-wrap .address-wrap .radio.card label .label-default + .label-default, .address-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .address-wrap .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.address .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .address-wrap .radio.card .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.address .radio.card label .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.card .radio.address label .label-default + .label-default, .address-wrap .radio.address .radio.card label .modal-footer .btn-group .label-default + .label-default, .address-wrap .radio.card .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .address-wrap .radio.card label .label-default + .label-default, .address-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .address-wrap .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.address .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .address-wrap .radio.card .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .mobile-nav-wrap .address-wrap .radio.card label .close-nav + .label-default, .address-wrap .radio.card label .modal-footer .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .btn-group .address-wrap .radio.card label .close-nav + .label-default, .address-wrap .radio.card label .mobile-nav-wrap .modal-footer .btn-group .close-nav + .label-default, .modal-footer .btn-group .address-wrap .radio.address label .btn + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .btn + .label-default, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .header-search-el-wrap .address-wrap .radio.address label .header-search-btn + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .btn-group .address-wrap .radio.address label .header-search-btn + .label-default, .address-wrap .radio.address label .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .label-default, .modal-footer .btn-group .basket-wrap .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .btn-group .address-wrap .radio.address label .basket-btn + .label-default, .address-wrap .radio.address label .basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .address-wrap .radio.address label .sidebar-trigger + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .sidebar-trigger + .label-default, .modal-footer .btn-group .bestseller-page .item-img .address-wrap .radio.address label .number + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .btn-group .address-wrap .radio.address label .number + .label-default, .address-wrap .radio.address label .bestseller-page .item-img .modal-footer .btn-group .number + .label-default, .modal-footer .btn-group .tab-triggers .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .tab-triggers a + .label-default, .tab-triggers .modal-footer .btn-group .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .tab-triggers .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .tab-switch .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .tab-switch a + .label-default, .tab-switch .modal-footer .btn-group .address-wrap .radio.address label a + .label-default, .address-wrap .radio.address label .tab-switch .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .address-wrap .radio.address label .paypal-btn2a + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .paypal-btn2a + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.card .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .address-wrap .radio.address .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .payment-card-wrap .address-wrap .radio.address label .label-default + .label-default, .address-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .address-wrap .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.card .radio.address label .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.address .radio.card label .label-default + .label-default, .address-wrap .radio.card .radio.address label .modal-footer .btn-group .label-default + .label-default, .address-wrap .radio.address .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.card .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .address-wrap .radio.address .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .address-wrap .radio.address label .label-default + .label-default, .address-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .address-wrap .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .mobile-nav-wrap .address-wrap .radio.address label .close-nav + .label-default, .address-wrap .radio.address label .modal-footer .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .btn-group .address-wrap .radio.address label .close-nav + .label-default, .address-wrap .radio.address label .mobile-nav-wrap .modal-footer .btn-group .close-nav + .label-default, .modal-footer .btn-group .del-address-wrap .radio.card label .btn + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .btn + .label-default, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .header-search-el-wrap .del-address-wrap .radio.card label .header-search-btn + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .header-search-btn + .label-default, .del-address-wrap .radio.card label .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .label-default, .modal-footer .btn-group .basket-wrap .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .basket-btn + .label-default, .del-address-wrap .radio.card label .basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .del-address-wrap .radio.card label .sidebar-trigger + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .sidebar-trigger + .label-default, .modal-footer .btn-group .bestseller-page .item-img .del-address-wrap .radio.card label .number + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .btn-group .del-address-wrap .radio.card label .number + .label-default, .del-address-wrap .radio.card label .bestseller-page .item-img .modal-footer .btn-group .number + .label-default, .modal-footer .btn-group .tab-triggers .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .tab-triggers a + .label-default, .tab-triggers .modal-footer .btn-group .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .tab-triggers .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .tab-switch .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .tab-switch a + .label-default, .tab-switch .modal-footer .btn-group .del-address-wrap .radio.card label a + .label-default, .del-address-wrap .radio.card label .tab-switch .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .del-address-wrap .radio.card label .paypal-btn2a + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .paypal-btn2a + .label-default, .modal-footer .btn-group .payment-card-wrap .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.address .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .radio.address .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .radio.card .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .modal-footer .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.address .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .modal-footer .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .radio.address .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .radio.card .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.address .radio.card label .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.card .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .radio.card label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .radio.card .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .mobile-nav-wrap .del-address-wrap .radio.card label .close-nav + .label-default, .del-address-wrap .radio.card label .modal-footer .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .close-nav + .label-default, .del-address-wrap .radio.card label .mobile-nav-wrap .modal-footer .btn-group .close-nav + .label-default, .modal-footer .btn-group .del-address-wrap .radio.address label .btn + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .btn + .label-default, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .label-default, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .header-search-el-wrap .del-address-wrap .radio.address label .header-search-btn + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .label-default, .header-search-el-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .header-search-btn + .label-default, .del-address-wrap .radio.address label .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .label-default, .modal-footer .btn-group .basket-wrap .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .basket-wrap .basket-btn + .label-default, .basket-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .basket-btn + .label-default, .del-address-wrap .radio.address label .basket-wrap .modal-footer .btn-group .basket-btn + .label-default, .modal-footer .btn-group .del-address-wrap .radio.address label .sidebar-trigger + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .sidebar-trigger + .label-default, .modal-footer .btn-group .bestseller-page .item-img .del-address-wrap .radio.address label .number + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .bestseller-page .item-img .number + .label-default, .bestseller-page .item-img .modal-footer .btn-group .del-address-wrap .radio.address label .number + .label-default, .del-address-wrap .radio.address label .bestseller-page .item-img .modal-footer .btn-group .number + .label-default, .modal-footer .btn-group .tab-triggers .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .tab-triggers a + .label-default, .tab-triggers .modal-footer .btn-group .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .tab-triggers .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .tab-switch .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .tab-switch a + .label-default, .tab-switch .modal-footer .btn-group .del-address-wrap .radio.address label a + .label-default, .del-address-wrap .radio.address label .tab-switch .modal-footer .btn-group a + .label-default, .modal-footer .btn-group .del-address-wrap .radio.address label .paypal-btn2a + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .paypal-btn2a + .label-default, .modal-footer .btn-group .payment-card-wrap .radio.card .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .label-default, .payment-card-wrap .radio.card .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .radio.address .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .payment-card-wrap .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .label-default, .payment-card-wrap .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .radio.card .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address .modal-footer .btn-group .address-wrap .radio.card label .label-default + .label-default, .address-wrap .radio.card .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .radio.address .address-wrap .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .address-wrap .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .modal-footer .btn-group .address-wrap .radio.address label .label-default + .label-default, .address-wrap .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.card .radio.address label .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.address .radio.card label .label-default + .label-default, .del-address-wrap .radio.card .radio.address label .modal-footer .btn-group .label-default + .label-default, .del-address-wrap .radio.address .radio.card label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .label-default, .modal-footer .btn-group .mobile-nav-wrap .del-address-wrap .radio.address label .close-nav + .label-default, .del-address-wrap .radio.address label .modal-footer .btn-group .mobile-nav-wrap .close-nav + .label-default, .mobile-nav-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .close-nav + .label-default, .del-address-wrap .radio.address label .mobile-nav-wrap .modal-footer .btn-group .close-nav + .label-default, .modal-footer .btn-group .mobile-nav-wrap .btn + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .btn + .close-nav, .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .secondary-header-wrap .mobile-basket-wrap .basket-btn + .close-nav, .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .modal-footer .btn-group .basket-btn + .close-nav, .modal-footer .btn-group .header-search-el-wrap .mobile-nav-wrap .header-search-btn + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .header-search-el-wrap .header-search-btn + .close-nav, .header-search-el-wrap .modal-footer .btn-group .mobile-nav-wrap .header-search-btn + .close-nav, .mobile-nav-wrap .header-search-el-wrap .modal-footer .btn-group .header-search-btn + .close-nav, .modal-footer .btn-group .basket-wrap .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .basket-wrap .basket-btn + .close-nav, .basket-wrap .modal-footer .btn-group .mobile-nav-wrap .basket-btn + .close-nav, .mobile-nav-wrap .basket-wrap .modal-footer .btn-group .basket-btn + .close-nav, .modal-footer .btn-group .mobile-nav-wrap .sidebar-trigger + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .sidebar-trigger + .close-nav, .modal-footer .btn-group .bestseller-page .item-img .mobile-nav-wrap .number + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .bestseller-page .item-img .number + .close-nav, .bestseller-page .item-img .modal-footer .btn-group .mobile-nav-wrap .number + .close-nav, .mobile-nav-wrap .bestseller-page .item-img .modal-footer .btn-group .number + .close-nav, .modal-footer .btn-group .tab-triggers .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .tab-triggers a + .close-nav, .tab-triggers .modal-footer .btn-group .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .tab-triggers .modal-footer .btn-group a + .close-nav, .modal-footer .btn-group .tab-switch .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .tab-switch a + .close-nav, .tab-switch .modal-footer .btn-group .mobile-nav-wrap a + .close-nav, .mobile-nav-wrap .tab-switch .modal-footer .btn-group a + .close-nav, .modal-footer .btn-group .mobile-nav-wrap .paypal-btn2a + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .paypal-btn2a + .close-nav, .modal-footer .btn-group .payment-card-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .payment-card-wrap .radio.card label .label-default + .close-nav, .payment-card-wrap .radio.card label .modal-footer .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .payment-card-wrap .radio.card label .modal-footer .btn-group .label-default + .close-nav, .modal-footer .btn-group .payment-card-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .payment-card-wrap .radio.address label .label-default + .close-nav, .payment-card-wrap .radio.address label .modal-footer .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .payment-card-wrap .radio.address label .modal-footer .btn-group .label-default + .close-nav, .modal-footer .btn-group .address-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .address-wrap .radio.card label .label-default + .close-nav, .address-wrap .radio.card label .modal-footer .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .address-wrap .radio.card label .modal-footer .btn-group .label-default + .close-nav, .modal-footer .btn-group .address-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .address-wrap .radio.address label .label-default + .close-nav, .address-wrap .radio.address label .modal-footer .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .address-wrap .radio.address label .modal-footer .btn-group .label-default + .close-nav, .modal-footer .btn-group .del-address-wrap .radio.card label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .del-address-wrap .radio.card label .label-default + .close-nav, .del-address-wrap .radio.card label .modal-footer .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .del-address-wrap .radio.card label .modal-footer .btn-group .label-default + .close-nav, .modal-footer .btn-group .del-address-wrap .radio.address label .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .del-address-wrap .radio.address label .label-default + .close-nav, .del-address-wrap .radio.address label .modal-footer .btn-group .mobile-nav-wrap .label-default + .close-nav, .mobile-nav-wrap .del-address-wrap .radio.address label .modal-footer .btn-group .label-default + .close-nav, .modal-footer .btn-group .mobile-nav-wrap .close-nav + .close-nav, .mobile-nav-wrap .modal-footer .btn-group .close-nav + .close-nav {
    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: 480px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 645px) {
  .modal-lg {
    width: 900px; } }

.clearfix:before, .no-flexbox .primary-wrap:before, .no-flexbox .secondary-header-content:before, .no-flexbox .secondary-header-content .right-section:before, .books-grid-view-wrap:before, .address-list:before, .card-list:before, .address-list .address-item .btn-wrap:before, .address-list .card-item .btn-wrap:before, .card-list .address-item .btn-wrap:before, .card-list .card-item .btn-wrap:before, .basket-item:before, .order-item:before, .book-list-item:before, .basket-item .item-img:before, .basket-item .item-info:before, .basket-item .item-info-wrap:before, .order-item .item-img:before, .order-item .item-info:before, .order-item .item-info-wrap:before, .book-list-item .item-img:before, .book-list-item .item-info:before, .book-list-item .item-info-wrap:before, .basket-totals-wrap dl:before, .order-totals-wrap dl:before, .basket-checkout-btn-wrap:before, .order .order-footer:before, .steps:before, .mini-basket dl:before, .result-wrap .suggest-book-wrap:before, .search-filter.header-section:before, .clearfix:after, .no-flexbox .primary-wrap:after, .no-flexbox .secondary-header-content:after, .no-flexbox .secondary-header-content .right-section:after, .books-grid-view-wrap:after, .address-list:after, .card-list:after, .address-list .address-item .btn-wrap:after, .address-list .card-item .btn-wrap:after, .card-list .address-item .btn-wrap:after, .card-list .card-item .btn-wrap:after, .basket-item:after, .order-item:after, .book-list-item:after, .basket-item .item-img:after, .basket-item .item-info:after, .basket-item .item-info-wrap:after, .order-item .item-img:after, .order-item .item-info:after, .order-item .item-info-wrap:after, .book-list-item .item-img:after, .book-list-item .item-info:after, .book-list-item .item-info-wrap:after, .basket-totals-wrap dl:after, .order-totals-wrap dl:after, .basket-checkout-btn-wrap:after, .order .order-footer:after, .steps:after, .mini-basket dl:after, .result-wrap .suggest-book-wrap:after, .search-filter.header-section:after {
  content: " ";
  display: table; }

.clearfix:after, .no-flexbox .primary-wrap:after, .no-flexbox .secondary-header-content:after, .no-flexbox .secondary-header-content .right-section:after, .books-grid-view-wrap:after, .address-list:after, .card-list:after, .address-list .address-item .btn-wrap:after, .address-list .card-item .btn-wrap:after, .card-list .address-item .btn-wrap:after, .card-list .card-item .btn-wrap:after, .basket-item:after, .order-item:after, .book-list-item:after, .basket-item .item-img:after, .basket-item .item-info:after, .basket-item .item-info-wrap:after, .order-item .item-img:after, .order-item .item-info:after, .order-item .item-info-wrap:after, .book-list-item .item-img:after, .book-list-item .item-info:after, .book-list-item .item-info-wrap:after, .basket-totals-wrap dl:after, .order-totals-wrap dl:after, .basket-checkout-btn-wrap:after, .order .order-footer:after, .steps:after, .mini-basket dl:after, .result-wrap .suggest-book-wrap:after, .search-filter.header-section:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: 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; }

img {
  max-width: 100%;
  height: auto; }

.form-control:active, .secondary-header-wrap .currency-selector-wrap select:active, .header-search-el-wrap input:active, .mobile-nav-wrap .currency-selector select:active, .form-control:focus, .secondary-header-wrap .currency-selector-wrap select:focus, .header-search-el-wrap input:focus, .mobile-nav-wrap .currency-selector select:focus {
  box-shadow: none; }

::-moz-selection {
  background: #5d2e8a;
  color: white; }

::selection {
  background: #5d2e8a;
  color: white; }

button:focus, a:focus {
  outline-color: #5d2e8a; }

.btn, .secondary-header-wrap .mobile-basket-wrap .basket-btn, .header-search-el-wrap .header-search-btn, .basket-wrap .basket-btn, .sidebar-trigger, .bestseller-page .item-img .number, .tab-triggers a, .tab-switch a, .paypal-btn2a, .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.address label .label-default, .address-wrap .radio.card label .label-default, .address-wrap .radio.address label .label-default, .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.address label .label-default, .mobile-nav-wrap .close-nav {
  box-shadow: 0 4px 8px -3px rgba(255, 255, 255, 0.3) inset; }

.btn-grey {
  color: #959595;
  background-color: #ebeced;
  border-color: #333333;
  box-shadow: 0 4px 8px -3px rgba(0, 0, 0, 0.4) inset; }
  .btn-grey:focus, .btn-grey.focus {
    color: #959595;
    background-color: #d0d3d5;
    border-color: black; }
  .btn-grey:hover {
    color: #959595;
    background-color: #d0d3d5;
    border-color: #141414; }
  .btn-grey:active, .btn-grey.active,
  .open > .btn-grey.dropdown-toggle {
    color: #959595;
    background-color: #d0d3d5;
    border-color: #141414; }
    .btn-grey:active:hover, .btn-grey:active:focus, .btn-grey:active.focus, .btn-grey.active:hover, .btn-grey.active:focus, .btn-grey.active.focus,
    .open > .btn-grey.dropdown-toggle:hover,
    .open > .btn-grey.dropdown-toggle:focus,
    .open > .btn-grey.dropdown-toggle.focus {
      color: #959595;
      background-color: #bdc1c4;
      border-color: black; }
  .btn-grey:active, .btn-grey.active,
  .open > .btn-grey.dropdown-toggle {
    background-image: none; }
  .btn-grey.disabled, .btn-grey.disabled:hover, .btn-grey.disabled:focus, .btn-grey.disabled.focus, .btn-grey.disabled:active, .btn-grey.disabled.active, .btn-grey[disabled], .btn-grey[disabled]:hover, .btn-grey[disabled]:focus, .btn-grey[disabled].focus, .btn-grey[disabled]:active, .btn-grey[disabled].active,
  fieldset[disabled] .btn-grey,
  fieldset[disabled] .btn-grey:hover,
  fieldset[disabled] .btn-grey:focus,
  fieldset[disabled] .btn-grey.focus,
  fieldset[disabled] .btn-grey:active,
  fieldset[disabled] .btn-grey.active {
    background-color: #ebeced;
    border-color: #333333; }
  .btn-grey .badge {
    color: #ebeced;
    background-color: #959595; }

.btn-dark-grey, .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.address label .label-default, .address-wrap .radio.card label .label-default, .address-wrap .radio.address label .label-default, .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.address label .label-default {
  color: #959595;
  background-color: #959595;
  border-color: white;
  color: white !important;
  box-shadow: none; }
  .btn-dark-grey:focus, .payment-card-wrap .radio.card label .label-default:focus, .payment-card-wrap .radio.address label .label-default:focus, .address-wrap .radio.card label .label-default:focus, .address-wrap .radio.address label .label-default:focus, .del-address-wrap .radio.card label .label-default:focus, .del-address-wrap .radio.address label .label-default:focus, .btn-dark-grey.focus, .payment-card-wrap .radio.card label .focus.label-default, .payment-card-wrap .radio.address label .focus.label-default, .address-wrap .radio.card label .focus.label-default, .address-wrap .radio.address label .focus.label-default, .del-address-wrap .radio.card label .focus.label-default, .del-address-wrap .radio.address label .focus.label-default {
    color: #959595;
    background-color: #7c7c7c;
    border-color: #bfbfbf; }
  .btn-dark-grey:hover, .payment-card-wrap .radio.card label .label-default:hover, .payment-card-wrap .radio.address label .label-default:hover, .address-wrap .radio.card label .label-default:hover, .address-wrap .radio.address label .label-default:hover, .del-address-wrap .radio.card label .label-default:hover, .del-address-wrap .radio.address label .label-default:hover {
    color: #959595;
    background-color: #7c7c7c;
    border-color: #e0e0e0; }
  .btn-dark-grey:active, .payment-card-wrap .radio.card label .label-default:active, .payment-card-wrap .radio.address label .label-default:active, .address-wrap .radio.card label .label-default:active, .address-wrap .radio.address label .label-default:active, .del-address-wrap .radio.card label .label-default:active, .del-address-wrap .radio.address label .label-default:active, .btn-dark-grey.active, .payment-card-wrap .radio.card label .active.label-default, .payment-card-wrap .radio.address label .active.label-default, .address-wrap .radio.card label .active.label-default, .address-wrap .radio.address label .active.label-default, .del-address-wrap .radio.card label .active.label-default, .del-address-wrap .radio.address label .active.label-default,
  .open > .btn-dark-grey.dropdown-toggle, .payment-card-wrap .radio.card label
  .open > .dropdown-toggle.label-default, .payment-card-wrap .radio.address label
  .open > .dropdown-toggle.label-default, .address-wrap .radio.card label
  .open > .dropdown-toggle.label-default, .address-wrap .radio.address label
  .open > .dropdown-toggle.label-default, .del-address-wrap .radio.card label
  .open > .dropdown-toggle.label-default, .del-address-wrap .radio.address label
  .open > .dropdown-toggle.label-default {
    color: #959595;
    background-color: #7c7c7c;
    border-color: #e0e0e0; }
    .btn-dark-grey:active:hover, .payment-card-wrap .radio.card label .label-default:active:hover, .payment-card-wrap .radio.address label .label-default:active:hover, .address-wrap .radio.card label .label-default:active:hover, .address-wrap .radio.address label .label-default:active:hover, .del-address-wrap .radio.card label .label-default:active:hover, .del-address-wrap .radio.address label .label-default:active:hover, .btn-dark-grey:active:focus, .payment-card-wrap .radio.card label .label-default:active:focus, .payment-card-wrap .radio.address label .label-default:active:focus, .address-wrap .radio.card label .label-default:active:focus, .address-wrap .radio.address label .label-default:active:focus, .del-address-wrap .radio.card label .label-default:active:focus, .del-address-wrap .radio.address label .label-default:active:focus, .btn-dark-grey:active.focus, .payment-card-wrap .radio.card label .label-default:active.focus, .payment-card-wrap .radio.address label .label-default:active.focus, .address-wrap .radio.card label .label-default:active.focus, .address-wrap .radio.address label .label-default:active.focus, .del-address-wrap .radio.card label .label-default:active.focus, .del-address-wrap .radio.address label .label-default:active.focus, .btn-dark-grey.active:hover, .payment-card-wrap .radio.card label .active.label-default:hover, .payment-card-wrap .radio.address label .active.label-default:hover, .address-wrap .radio.card label .active.label-default:hover, .address-wrap .radio.address label .active.label-default:hover, .del-address-wrap .radio.card label .active.label-default:hover, .del-address-wrap .radio.address label .active.label-default:hover, .btn-dark-grey.active:focus, .payment-card-wrap .radio.card label .active.label-default:focus, .payment-card-wrap .radio.address label .active.label-default:focus, .address-wrap .radio.card label .active.label-default:focus, .address-wrap .radio.address label .active.label-default:focus, .del-address-wrap .radio.card label .active.label-default:focus, .del-address-wrap .radio.address label .active.label-default:focus, .btn-dark-grey.active.focus, .payment-card-wrap .radio.card label .active.focus.label-default, .payment-card-wrap .radio.address label .active.focus.label-default, .address-wrap .radio.card label .active.focus.label-default, .address-wrap .radio.address label .active.focus.label-default, .del-address-wrap .radio.card label .active.focus.label-default, .del-address-wrap .radio.address label .active.focus.label-default,
    .open > .btn-dark-grey.dropdown-toggle:hover, .payment-card-wrap .radio.card label
    .open > .dropdown-toggle.label-default:hover, .payment-card-wrap .radio.address label
    .open > .dropdown-toggle.label-default:hover, .address-wrap .radio.card label
    .open > .dropdown-toggle.label-default:hover, .address-wrap .radio.address label
    .open > .dropdown-toggle.label-default:hover, .del-address-wrap .radio.card label
    .open > .dropdown-toggle.label-default:hover, .del-address-wrap .radio.address label
    .open > .dropdown-toggle.label-default:hover,
    .open > .btn-dark-grey.dropdown-toggle:focus, .payment-card-wrap .radio.card label
    .open > .dropdown-toggle.label-default:focus, .payment-card-wrap .radio.address label
    .open > .dropdown-toggle.label-default:focus, .address-wrap .radio.card label
    .open > .dropdown-toggle.label-default:focus, .address-wrap .radio.address label
    .open > .dropdown-toggle.label-default:focus, .del-address-wrap .radio.card label
    .open > .dropdown-toggle.label-default:focus, .del-address-wrap .radio.address label
    .open > .dropdown-toggle.label-default:focus,
    .open > .btn-dark-grey.dropdown-toggle.focus, .payment-card-wrap .radio.card label
    .open > .dropdown-toggle.focus.label-default, .payment-card-wrap .radio.address label
    .open > .dropdown-toggle.focus.label-default, .address-wrap .radio.card label
    .open > .dropdown-toggle.focus.label-default, .address-wrap .radio.address label
    .open > .dropdown-toggle.focus.label-default, .del-address-wrap .radio.card label
    .open > .dropdown-toggle.focus.label-default, .del-address-wrap .radio.address label
    .open > .dropdown-toggle.focus.label-default {
      color: #959595;
      background-color: #6a6a6a;
      border-color: #bfbfbf; }
  .btn-dark-grey:active, .payment-card-wrap .radio.card label .label-default:active, .payment-card-wrap .radio.address label .label-default:active, .address-wrap .radio.card label .label-default:active, .address-wrap .radio.address label .label-default:active, .del-address-wrap .radio.card label .label-default:active, .del-address-wrap .radio.address label .label-default:active, .btn-dark-grey.active, .payment-card-wrap .radio.card label .active.label-default, .payment-card-wrap .radio.address label .active.label-default, .address-wrap .radio.card label .active.label-default, .address-wrap .radio.address label .active.label-default, .del-address-wrap .radio.card label .active.label-default, .del-address-wrap .radio.address label .active.label-default,
  .open > .btn-dark-grey.dropdown-toggle, .payment-card-wrap .radio.card label
  .open > .dropdown-toggle.label-default, .payment-card-wrap .radio.address label
  .open > .dropdown-toggle.label-default, .address-wrap .radio.card label
  .open > .dropdown-toggle.label-default, .address-wrap .radio.address label
  .open > .dropdown-toggle.label-default, .del-address-wrap .radio.card label
  .open > .dropdown-toggle.label-default, .del-address-wrap .radio.address label
  .open > .dropdown-toggle.label-default {
    background-image: none; }
  .btn-dark-grey.disabled, .payment-card-wrap .radio.card label .disabled.label-default, .payment-card-wrap .radio.address label .disabled.label-default, .address-wrap .radio.card label .disabled.label-default, .address-wrap .radio.address label .disabled.label-default, .del-address-wrap .radio.card label .disabled.label-default, .del-address-wrap .radio.address label .disabled.label-default, .btn-dark-grey.disabled:hover, .payment-card-wrap .radio.card label .disabled.label-default:hover, .payment-card-wrap .radio.address label .disabled.label-default:hover, .address-wrap .radio.card label .disabled.label-default:hover, .address-wrap .radio.address label .disabled.label-default:hover, .del-address-wrap .radio.card label .disabled.label-default:hover, .del-address-wrap .radio.address label .disabled.label-default:hover, .btn-dark-grey.disabled:focus, .payment-card-wrap .radio.card label .disabled.label-default:focus, .payment-card-wrap .radio.address label .disabled.label-default:focus, .address-wrap .radio.card label .disabled.label-default:focus, .address-wrap .radio.address label .disabled.label-default:focus, .del-address-wrap .radio.card label .disabled.label-default:focus, .del-address-wrap .radio.address label .disabled.label-default:focus, .btn-dark-grey.disabled.focus, .payment-card-wrap .radio.card label .disabled.focus.label-default, .payment-card-wrap .radio.address label .disabled.focus.label-default, .address-wrap .radio.card label .disabled.focus.label-default, .address-wrap .radio.address label .disabled.focus.label-default, .del-address-wrap .radio.card label .disabled.focus.label-default, .del-address-wrap .radio.address label .disabled.focus.label-default, .btn-dark-grey.disabled:active, .payment-card-wrap .radio.card label .disabled.label-default:active, .payment-card-wrap .radio.address label .disabled.label-default:active, .address-wrap .radio.card label .disabled.label-default:active, .address-wrap .radio.address label .disabled.label-default:active, .del-address-wrap .radio.card label .disabled.label-default:active, .del-address-wrap .radio.address label .disabled.label-default:active, .btn-dark-grey.disabled.active, .payment-card-wrap .radio.card label .disabled.active.label-default, .payment-card-wrap .radio.address label .disabled.active.label-default, .address-wrap .radio.card label .disabled.active.label-default, .address-wrap .radio.address label .disabled.active.label-default, .del-address-wrap .radio.card label .disabled.active.label-default, .del-address-wrap .radio.address label .disabled.active.label-default, .btn-dark-grey[disabled], .payment-card-wrap .radio.card label [disabled].label-default, .payment-card-wrap .radio.address label [disabled].label-default, .address-wrap .radio.card label [disabled].label-default, .address-wrap .radio.address label [disabled].label-default, .del-address-wrap .radio.card label [disabled].label-default, .del-address-wrap .radio.address label [disabled].label-default, .btn-dark-grey[disabled]:hover, .payment-card-wrap .radio.card label [disabled].label-default:hover, .payment-card-wrap .radio.address label [disabled].label-default:hover, .address-wrap .radio.card label [disabled].label-default:hover, .address-wrap .radio.address label [disabled].label-default:hover, .del-address-wrap .radio.card label [disabled].label-default:hover, .del-address-wrap .radio.address label [disabled].label-default:hover, .btn-dark-grey[disabled]:focus, .payment-card-wrap .radio.card label [disabled].label-default:focus, .payment-card-wrap .radio.address label [disabled].label-default:focus, .address-wrap .radio.card label [disabled].label-default:focus, .address-wrap .radio.address label [disabled].label-default:focus, .del-address-wrap .radio.card label [disabled].label-default:focus, .del-address-wrap .radio.address label [disabled].label-default:focus, .btn-dark-grey[disabled].focus, .payment-card-wrap .radio.card label [disabled].focus.label-default, .payment-card-wrap .radio.address label [disabled].focus.label-default, .address-wrap .radio.card label [disabled].focus.label-default, .address-wrap .radio.address label [disabled].focus.label-default, .del-address-wrap .radio.card label [disabled].focus.label-default, .del-address-wrap .radio.address label [disabled].focus.label-default, .btn-dark-grey[disabled]:active, .payment-card-wrap .radio.card label [disabled].label-default:active, .payment-card-wrap .radio.address label [disabled].label-default:active, .address-wrap .radio.card label [disabled].label-default:active, .address-wrap .radio.address label [disabled].label-default:active, .del-address-wrap .radio.card label [disabled].label-default:active, .del-address-wrap .radio.address label [disabled].label-default:active, .btn-dark-grey[disabled].active, .payment-card-wrap .radio.card label [disabled].active.label-default, .payment-card-wrap .radio.address label [disabled].active.label-default, .address-wrap .radio.card label [disabled].active.label-default, .address-wrap .radio.address label [disabled].active.label-default, .del-address-wrap .radio.card label [disabled].active.label-default, .del-address-wrap .radio.address label [disabled].active.label-default,
  fieldset[disabled] .btn-dark-grey,
  fieldset[disabled] .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label
  fieldset[disabled] .label-default,
  fieldset[disabled] .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label
  fieldset[disabled] .label-default,
  fieldset[disabled] .address-wrap .radio.card label .label-default, .address-wrap .radio.card label
  fieldset[disabled] .label-default,
  fieldset[disabled] .address-wrap .radio.address label .label-default, .address-wrap .radio.address label
  fieldset[disabled] .label-default,
  fieldset[disabled] .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label
  fieldset[disabled] .label-default,
  fieldset[disabled] .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label
  fieldset[disabled] .label-default,
  fieldset[disabled] .btn-dark-grey:hover,
  fieldset[disabled] .payment-card-wrap .radio.card label .label-default:hover, .payment-card-wrap .radio.card label
  fieldset[disabled] .label-default:hover,
  fieldset[disabled] .payment-card-wrap .radio.address label .label-default:hover, .payment-card-wrap .radio.address label
  fieldset[disabled] .label-default:hover,
  fieldset[disabled] .address-wrap .radio.card label .label-default:hover, .address-wrap .radio.card label
  fieldset[disabled] .label-default:hover,
  fieldset[disabled] .address-wrap .radio.address label .label-default:hover, .address-wrap .radio.address label
  fieldset[disabled] .label-default:hover,
  fieldset[disabled] .del-address-wrap .radio.card label .label-default:hover, .del-address-wrap .radio.card label
  fieldset[disabled] .label-default:hover,
  fieldset[disabled] .del-address-wrap .radio.address label .label-default:hover, .del-address-wrap .radio.address label
  fieldset[disabled] .label-default:hover,
  fieldset[disabled] .btn-dark-grey:focus,
  fieldset[disabled] .payment-card-wrap .radio.card label .label-default:focus, .payment-card-wrap .radio.card label
  fieldset[disabled] .label-default:focus,
  fieldset[disabled] .payment-card-wrap .radio.address label .label-default:focus, .payment-card-wrap .radio.address label
  fieldset[disabled] .label-default:focus,
  fieldset[disabled] .address-wrap .radio.card label .label-default:focus, .address-wrap .radio.card label
  fieldset[disabled] .label-default:focus,
  fieldset[disabled] .address-wrap .radio.address label .label-default:focus, .address-wrap .radio.address label
  fieldset[disabled] .label-default:focus,
  fieldset[disabled] .del-address-wrap .radio.card label .label-default:focus, .del-address-wrap .radio.card label
  fieldset[disabled] .label-default:focus,
  fieldset[disabled] .del-address-wrap .radio.address label .label-default:focus, .del-address-wrap .radio.address label
  fieldset[disabled] .label-default:focus,
  fieldset[disabled] .btn-dark-grey.focus,
  fieldset[disabled] .payment-card-wrap .radio.card label .focus.label-default, .payment-card-wrap .radio.card label
  fieldset[disabled] .focus.label-default,
  fieldset[disabled] .payment-card-wrap .radio.address label .focus.label-default, .payment-card-wrap .radio.address label
  fieldset[disabled] .focus.label-default,
  fieldset[disabled] .address-wrap .radio.card label .focus.label-default, .address-wrap .radio.card label
  fieldset[disabled] .focus.label-default,
  fieldset[disabled] .address-wrap .radio.address label .focus.label-default, .address-wrap .radio.address label
  fieldset[disabled] .focus.label-default,
  fieldset[disabled] .del-address-wrap .radio.card label .focus.label-default, .del-address-wrap .radio.card label
  fieldset[disabled] .focus.label-default,
  fieldset[disabled] .del-address-wrap .radio.address label .focus.label-default, .del-address-wrap .radio.address label
  fieldset[disabled] .focus.label-default,
  fieldset[disabled] .btn-dark-grey:active,
  fieldset[disabled] .payment-card-wrap .radio.card label .label-default:active, .payment-card-wrap .radio.card label
  fieldset[disabled] .label-default:active,
  fieldset[disabled] .payment-card-wrap .radio.address label .label-default:active, .payment-card-wrap .radio.address label
  fieldset[disabled] .label-default:active,
  fieldset[disabled] .address-wrap .radio.card label .label-default:active, .address-wrap .radio.card label
  fieldset[disabled] .label-default:active,
  fieldset[disabled] .address-wrap .radio.address label .label-default:active, .address-wrap .radio.address label
  fieldset[disabled] .label-default:active,
  fieldset[disabled] .del-address-wrap .radio.card label .label-default:active, .del-address-wrap .radio.card label
  fieldset[disabled] .label-default:active,
  fieldset[disabled] .del-address-wrap .radio.address label .label-default:active, .del-address-wrap .radio.address label
  fieldset[disabled] .label-default:active,
  fieldset[disabled] .btn-dark-grey.active,
  fieldset[disabled] .payment-card-wrap .radio.card label .active.label-default, .payment-card-wrap .radio.card label
  fieldset[disabled] .active.label-default,
  fieldset[disabled] .payment-card-wrap .radio.address label .active.label-default, .payment-card-wrap .radio.address label
  fieldset[disabled] .active.label-default,
  fieldset[disabled] .address-wrap .radio.card label .active.label-default, .address-wrap .radio.card label
  fieldset[disabled] .active.label-default,
  fieldset[disabled] .address-wrap .radio.address label .active.label-default, .address-wrap .radio.address label
  fieldset[disabled] .active.label-default,
  fieldset[disabled] .del-address-wrap .radio.card label .active.label-default, .del-address-wrap .radio.card label
  fieldset[disabled] .active.label-default,
  fieldset[disabled] .del-address-wrap .radio.address label .active.label-default, .del-address-wrap .radio.address label
  fieldset[disabled] .active.label-default {
    background-color: #959595;
    border-color: white; }
  .btn-dark-grey .badge, .payment-card-wrap .radio.card label .label-default .badge, .payment-card-wrap .radio.address label .label-default .badge, .address-wrap .radio.card label .label-default .badge, .address-wrap .radio.address label .label-default .badge, .del-address-wrap .radio.card label .label-default .badge, .del-address-wrap .radio.address label .label-default .badge {
    color: #959595;
    background-color: #959595; }

.u, .result-wrap .suggest-book-wrap ul.formats a {
  text-decoration: underline; }

.purple-text {
  color: #5d2e8a; }

.green-text, .basket-item .availablity-text, .order-item .availablity-text, .book-list-item .availablity-text, .order .item-checkout-info p.dispatched {
  color: #669900; }

.red-text, .order .item-checkout-info p.cancelled {
  color: #ee264b; }

.small {
  font-size: 12px; }

.big {
  font-size: 16px; }

.bold {
  font-weight: bold; }

@media (min-width: 1280px) {
  .container {
    width: 1280px; } }

@media (min-width: 1440px) {
  .container {
    width: 1280px; } }

@media (min-width: 1440px) {
  .container {
    max-width: 1440px; } }

@media (min-width: 1280px) {
  .col-xl-1, .col-xl-2, .col-xl-3, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .form-wrap .control-label, .col-xl-4, .main-content .block-wrap.oneThird, .main-content .oneThird.head-block, .main-content .oneThird.foot-block, .address-list .address-item, .address-list .card-item, .card-list .address-item, .card-list .card-item, .col-xl-5, .col-xl-6, .book-page .item-block .item-info, .col-xl-7, .col-xl-8, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block, .col-xl-9, .book-page .biblio-wrap .item-excerpt, .main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend, .form-wrap h1, .block-wrap .form-wrap h1, .form-wrap h2, .block-wrap .form-wrap h2, .form-wrap .text, .form-wrap legend, .block-wrap .form-wrap legend, .form-wrap .form-control-wrap, .col-xl-10, .col-xl-11, .col-xl-12 {
    float: left; }
  .col-xl-1 {
    width: 8.33333%; }
  .col-xl-2 {
    width: 16.66667%; }
  .col-xl-3, .book-page .item-block .item-tools, .book-page .biblio-wrap .biblio-info-wrap, .form-wrap .control-label {
    width: 25%; }
  .col-xl-4, .main-content .block-wrap.oneThird, .main-content .oneThird.head-block, .main-content .oneThird.foot-block, .address-list .address-item, .address-list .card-item, .card-list .address-item, .card-list .card-item {
    width: 33.33333%; }
  .col-xl-5 {
    width: 41.66667%; }
  .col-xl-6, .book-page .item-block .item-info {
    width: 50%; }
  .col-xl-7 {
    width: 58.33333%; }
  .col-xl-8, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block {
    width: 66.66667%; }
  .col-xl-9, .book-page .biblio-wrap .item-excerpt, .main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend, .form-wrap h1, .block-wrap .form-wrap h1, .form-wrap h2, .block-wrap .form-wrap h2, .form-wrap .text, .form-wrap legend, .block-wrap .form-wrap legend, .form-wrap .form-control-wrap {
    width: 75%; }
  .col-xl-10 {
    width: 83.33333%; }
  .col-xl-11 {
    width: 91.66667%; }
  .col-xl-12 {
    width: 100%; }
  .col-xl-pull-0 {
    right: auto; }
  .col-xl-pull-1 {
    right: 8.33333%; }
  .col-xl-pull-2 {
    right: 16.66667%; }
  .col-xl-pull-3 {
    right: 25%; }
  .col-xl-pull-4 {
    right: 33.33333%; }
  .col-xl-pull-5 {
    right: 41.66667%; }
  .col-xl-pull-6 {
    right: 50%; }
  .col-xl-pull-7 {
    right: 58.33333%; }
  .col-xl-pull-8 {
    right: 66.66667%; }
  .col-xl-pull-9 {
    right: 75%; }
  .col-xl-pull-10 {
    right: 83.33333%; }
  .col-xl-pull-11 {
    right: 91.66667%; }
  .col-xl-pull-12 {
    right: 100%; }
  .col-xl-push-0 {
    left: auto; }
  .col-xl-push-1 {
    left: 8.33333%; }
  .col-xl-push-2 {
    left: 16.66667%; }
  .col-xl-push-3 {
    left: 25%; }
  .col-xl-push-4 {
    left: 33.33333%; }
  .col-xl-push-5 {
    left: 41.66667%; }
  .col-xl-push-6 {
    left: 50%; }
  .col-xl-push-7 {
    left: 58.33333%; }
  .col-xl-push-8 {
    left: 66.66667%; }
  .col-xl-push-9 {
    left: 75%; }
  .col-xl-push-10 {
    left: 83.33333%; }
  .col-xl-push-11 {
    left: 91.66667%; }
  .col-xl-push-12 {
    left: 100%; }
  .col-xl-offset-0 {
    margin-left: 0%; }
  .col-xl-offset-1 {
    margin-left: 8.33333%; }
  .col-xl-offset-2 {
    margin-left: 16.66667%; }
  .col-xl-offset-3, .main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend, .form-wrap h1, .block-wrap .form-wrap h1, .form-wrap h2, .block-wrap .form-wrap h2, .form-wrap .text, .form-wrap legend, .block-wrap .form-wrap legend, .form-wrap .form-control-wrap.form-btn-wrap, .form-wrap .form-control-wrap.checkbox {
    margin-left: 25%; }
  .col-xl-offset-4 {
    margin-left: 33.33333%; }
  .col-xl-offset-5 {
    margin-left: 41.66667%; }
  .col-xl-offset-6 {
    margin-left: 50%; }
  .col-xl-offset-7 {
    margin-left: 58.33333%; }
  .col-xl-offset-8 {
    margin-left: 66.66667%; }
  .col-xl-offset-9 {
    margin-left: 75%; }
  .col-xl-offset-10 {
    margin-left: 83.33333%; }
  .col-xl-offset-11 {
    margin-left: 91.66667%; }
  .col-xl-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1440px) {
  .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
    float: left; }
  .col-xxl-1 {
    width: 8.33333%; }
  .col-xxl-2 {
    width: 16.66667%; }
  .col-xxl-3 {
    width: 25%; }
  .col-xxl-4 {
    width: 33.33333%; }
  .col-xxl-5 {
    width: 41.66667%; }
  .col-xxl-6 {
    width: 50%; }
  .col-xxl-7 {
    width: 58.33333%; }
  .col-xxl-8 {
    width: 66.66667%; }
  .col-xxl-9 {
    width: 75%; }
  .col-xxl-10 {
    width: 83.33333%; }
  .col-xxl-11 {
    width: 91.66667%; }
  .col-xxl-12 {
    width: 100%; }
  .col-xxl-pull-0 {
    right: auto; }
  .col-xxl-pull-1 {
    right: 8.33333%; }
  .col-xxl-pull-2 {
    right: 16.66667%; }
  .col-xxl-pull-3 {
    right: 25%; }
  .col-xxl-pull-4 {
    right: 33.33333%; }
  .col-xxl-pull-5 {
    right: 41.66667%; }
  .col-xxl-pull-6 {
    right: 50%; }
  .col-xxl-pull-7 {
    right: 58.33333%; }
  .col-xxl-pull-8 {
    right: 66.66667%; }
  .col-xxl-pull-9 {
    right: 75%; }
  .col-xxl-pull-10 {
    right: 83.33333%; }
  .col-xxl-pull-11 {
    right: 91.66667%; }
  .col-xxl-pull-12 {
    right: 100%; }
  .col-xxl-push-0 {
    left: auto; }
  .col-xxl-push-1 {
    left: 8.33333%; }
  .col-xxl-push-2 {
    left: 16.66667%; }
  .col-xxl-push-3 {
    left: 25%; }
  .col-xxl-push-4 {
    left: 33.33333%; }
  .col-xxl-push-5 {
    left: 41.66667%; }
  .col-xxl-push-6 {
    left: 50%; }
  .col-xxl-push-7 {
    left: 58.33333%; }
  .col-xxl-push-8 {
    left: 66.66667%; }
  .col-xxl-push-9 {
    left: 75%; }
  .col-xxl-push-10 {
    left: 83.33333%; }
  .col-xxl-push-11 {
    left: 91.66667%; }
  .col-xxl-push-12 {
    left: 100%; }
  .col-xxl-offset-0 {
    margin-left: 0%; }
  .col-xxl-offset-1 {
    margin-left: 8.33333%; }
  .col-xxl-offset-2 {
    margin-left: 16.66667%; }
  .col-xxl-offset-3 {
    margin-left: 25%; }
  .col-xxl-offset-4 {
    margin-left: 33.33333%; }
  .col-xxl-offset-5 {
    margin-left: 41.66667%; }
  .col-xxl-offset-6 {
    margin-left: 50%; }
  .col-xxl-offset-7 {
    margin-left: 58.33333%; }
  .col-xxl-offset-8 {
    margin-left: 66.66667%; }
  .col-xxl-offset-9 {
    margin-left: 75%; }
  .col-xxl-offset-10 {
    margin-left: 83.33333%; }
  .col-xxl-offset-11 {
    margin-left: 91.66667%; }
  .col-xxl-offset-12 {
    margin-left: 100%; } }

h1, h2, h3, h4, h5 {
  color: #5d2e8a; }

h1 {
  margin-top: 0;
  font-size: 24px; }
  h1 i {
    font-size: 18px;
    padding-right: 5px; }

h2 {
  font-size: 16px; }

h3 {
  font-size: 14px; }

h4 {
  font-size: 12px; }

p {
  padding: 10px 0;
  margin: 0; }

.text-right {
  text-align: right; }

.error-box {
  padding: 5px 10px;
  margin-bottom: 15px;
  border: 1px solid #c9302c;
  color: #c9302c;
  font-weight: bold;
  background: #fdf7f7;
  border-radius: 3px; }

.list-wrap {
  padding-top: 15px; }
  .list-wrap .heading {
    padding: 10px;
    background: #5d2e8a;
    color: white; }
  .list-wrap .list-item {
    padding: 15px 10px;
    border-bottom: 1px solid #dcdcdc; }

.btn-block {
  display: block; }

@-webkit-keyframes spinner-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spinner-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.btn.loading, .secondary-header-wrap .mobile-basket-wrap .loading.basket-btn, .header-search-el-wrap .loading.header-search-btn, .basket-wrap .loading.basket-btn, .loading.sidebar-trigger, .bestseller-page .item-img .loading.number, .tab-triggers a.loading, .tab-switch a.loading, .loading.paypal-btn2a, .payment-card-wrap .radio.card label .loading.label-default, .payment-card-wrap .radio.address label .loading.label-default, .address-wrap .radio.card label .loading.label-default, .address-wrap .radio.address label .loading.label-default, .del-address-wrap .radio.card label .loading.label-default, .del-address-wrap .radio.address label .loading.label-default, .mobile-nav-wrap .loading.close-nav {
  position: relative; }
  .btn.loading:before, .secondary-header-wrap .mobile-basket-wrap .loading.basket-btn:before, .header-search-el-wrap .loading.header-search-btn:before, .basket-wrap .loading.basket-btn:before, .loading.sidebar-trigger:before, .bestseller-page .item-img .loading.number:before, .tab-triggers a.loading:before, .tab-switch a.loading:before, .loading.paypal-btn2a:before, .payment-card-wrap .radio.card label .loading.label-default:before, .payment-card-wrap .radio.address label .loading.label-default:before, .address-wrap .radio.card label .loading.label-default:before, .address-wrap .radio.address label .loading.label-default:before, .del-address-wrap .radio.card label .loading.label-default:before, .del-address-wrap .radio.address label .loading.label-default:before, .mobile-nav-wrap .loading.close-nav:before {
    border-radius: 0.2em;
    box-shadow: rgba(255, 255, 255, 0.8) 0.6em 0 0 0, rgba(255, 255, 255, 0.8) 0.44em 0.44em 0 0, rgba(255, 255, 255, 0.8) 0 0.6em 0 0, rgba(255, 255, 255, 0.8) -0.44em 0.44em 0 0, rgba(255, 255, 255, 0.8) -0.6em 0 0 0, rgba(255, 255, 255, 0.8) -0.44em -0.44em 0 0, rgba(255, 255, 255, 0.8) 0 -0.6em 0 0, rgba(255, 255, 255, 0.8) 0.44em -0.44em 0 0;
    width: 0.4em;
    height: 0.4em;
    margin: 0.6em;
    display: inline-block;
    font-size: 8px;
    line-height: 1;
    -webkit-animation: spinner-loader 1500ms infinite linear;
    animation: spinner-loader 1500ms infinite linear;
    overflow: hidden;
    content: " ";
    margin-right: 1.5em;
    margin-left: -1.5em; }

.header-wrap {
  background: linear-gradient(to bottom, #fcfcfc 0%, #e4e5e7 100%);
  position: relative;
  z-index: 2; }
  .header-wrap .left-nav {
    float: left; }
  .header-wrap .right-nav {
    float: right; }
  .header-wrap ul.left-nav {
    list-style: none;
    padding: 0;
    margin-top: 0;
    margin-left: -2.5px;
    margin-right: -2.5px;
    margin-bottom: 0; }
    .header-wrap ul.left-nav li {
      padding: 0 2.5px;
      float: left; }
  .header-wrap ul.right-nav {
    list-style: none;
    padding: 0;
    margin-top: 0;
    margin-left: -2.5px;
    margin-right: -2.5px;
    margin-bottom: 0; }
    .header-wrap ul.right-nav li {
      padding: 0 2.5px;
      float: left; }
  .header-wrap .user-nav-wrap {
    clear: both;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 0 0 3px 3px;
    box-shadow: 0 0px 3px #aaaaaa;
    z-index: 2;
    position: relative; }
    .header-wrap .user-nav-wrap a, .header-wrap .user-nav-wrap span {
      display: inline-block;
      padding: 5px;
      font-size: 12px; }
    .header-wrap .user-nav-wrap li {
      position: relative; }
      .header-wrap .user-nav-wrap li:after {
        border-right: 1px dotted #5d2e8a;
        content: "";
        position: absolute;
        top: 7.5px;
        bottom: 7.5px;
        right: 0; }
      .header-wrap .user-nav-wrap li:last-child {
        padding-right: 7.5px; }
        .header-wrap .user-nav-wrap li:last-child:after {
          display: none; }
      .header-wrap .user-nav-wrap li:first-child {
        padding-left: 7.5px; }
  .header-wrap .primary-wrap {
    z-index: 1;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100%; }
    .header-wrap .primary-wrap .brand-wrap {
      max-width: 350px;
      height: 82px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .header-wrap .primary-wrap .brand-wrap h1 {
        padding: 0;
        margin: 0; }
      .header-wrap .primary-wrap .brand-wrap a {
        display: block;
        padding: 5px 0;
        height: 100%; }
      .header-wrap .primary-wrap .brand-wrap img {
        width: auto;
        max-height: 100%;
        max-width: 100%; }
    .header-wrap .primary-wrap .search-wrap {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 495px;
      padding-bottom: 15px; }
      .header-wrap .primary-wrap .search-wrap .header-search-el-wrap {
        max-width: 100%; }
      .header-wrap .primary-wrap .search-wrap form {
        width: 100%; }
      .header-wrap .primary-wrap .search-wrap .advanced-search {
        width: 100%;
        display: block;
        text-align: right;
        font-size: 12px; }
    .header-wrap .primary-wrap .free-delivery-wrap {
      width: 350px;
      padding: 0 10px;
      height: 100%;
      display: block;
      text-align: right; }
      .header-wrap .primary-wrap .free-delivery-wrap a {
        height: 100%;
        display: block; }
      .header-wrap .primary-wrap .free-delivery-wrap img {
        width: auto;
        max-height: 100%;
        max-width: 100%;
        display: inline-block; }
    @media all and (min-width: 645px) and (max-width: 1023px) {
      .header-wrap .primary-wrap .free-delivery-wrap {
        padding: 0;
        min-height: 80px;
        background-position: center center; } }
    @media all and (min-width: 645px) {
      .header-wrap .primary-wrap {
        margin-top: -30px; }
        .header-wrap .primary-wrap .brand-wrap, .header-wrap .primary-wrap .search-wrap {
          margin-top: 30px !important; } }

.no-flexbox .search-wrap {
  display: block;
  width: 495px;
  position: relative; }
  .no-flexbox .search-wrap .header-search-el-wrap {
    max-width: 100%; }
  .no-flexbox .search-wrap .header-search-btn {
    z-index: 10;
    position: absolute;
    top: 0;
    right: 0; }
  .no-flexbox .search-wrap form {
    width: 100%; }
  .no-flexbox .search-wrap .advanced-search {
    width: 100%;
    display: block;
    text-align: right;
    font-size: 12px; }

.secondary-header-wrap {
  background: #5d2e8a;
  clear: both;
  overflow: hidden;
  color: white;
  z-index: 3; }
  .secondary-header-wrap .secondary-header-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    padding: 3px 0; }
  .secondary-header-wrap a {
    color: white; }
  .secondary-header-wrap .right-section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .secondary-header-wrap .page-links {
    list-style: none;
    padding: 0;
    margin-top: 0;
    margin-left: -2.5px;
    margin-right: -2.5px;
    margin-bottom: 0;
    clear: both;
    overflow: hidden; }
    .secondary-header-wrap .page-links li {
      padding: 0 2.5px;
      float: left; }
    .secondary-header-wrap .page-links a {
      padding: 5px 5px;
      line-height: 1;
      display: block; }
  .secondary-header-wrap .mobile-basket-wrap .total {
    font-size: 12px;
    padding: 15px; }
  .secondary-header-wrap .mobile-basket-wrap .basket-btn {
    color: #333333; }
  .secondary-header-wrap .currency-selector-wrap {
    font-size: 12px;
    padding: 0 15px;
    position: relative;
    cursor: pointer; }
    .secondary-header-wrap .currency-selector-wrap select {
      display: block;
      background: none;
      outline: none;
      box-sizing: border-box;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: white;
      color: #5d2e8a; }
      .secondary-header-wrap .currency-selector-wrap select option {
        font-weight: normal; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .secondary-header-wrap .currency-selector-wrap select::-ms-expand {
          display: none; }
        .secondary-header-wrap .currency-selector-wrap select:focus::-ms-value {
          background: transparent;
          color: #222; } }
    .secondary-header-wrap .currency-selector-wrap label {
      display: inline-block;
      font-weight: normal;
      margin-bottom: 0; }
    .secondary-header-wrap .currency-selector-wrap .currency-selector {
      margin: 0;
      padding: 0;
      display: inline-block; }
      .secondary-header-wrap .currency-selector-wrap .currency-selector li {
        display: none;
        padding: 0;
        margin: 0; }
      .secondary-header-wrap .currency-selector-wrap .currency-selector li.selected {
        display: inline-block; }
      .secondary-header-wrap .currency-selector-wrap .currency-selector::after {
        content: "";
        position: absolute;
        width: 9px;
        height: 8px;
        top: 50%;
        right: 2em;
        margin-top: -4px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAM1BMVEUAAACSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeSlJeXkBkDAAAAEHRSTlMAgO8QQCDfz7+vj3Awn2BQYvuBjAAAAFBJREFUGBldwYsWgBAURcHtInqf///akqVohuD+iKYfcBrNwKSeRSCo5yhmfRIPb3oFqlXNTpNUmafZVK18FhWZjjfdNnqHpIVR1uQZRZ1UF2/JCB3D48YYAAAAAElFTkSuQmCC);
        background-repeat: no-repeat;
        background-size: 100%;
        z-index: 2;
        pointer-events: none; }

.header-search-el-wrap {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .header-search-el-wrap input {
    width: 100%;
    border-radius: 3px 0 0 3px; }
  .header-search-el-wrap .header-search-btn {
    color: #5d2e8a;
    border-radius: 0 3px 3px 0;
    height: 34px;
    border-left: 0; }
    .header-search-el-wrap .header-search-btn:before {
      content: ""; }
    .header-search-el-wrap .header-search-btn .text {
      display: none; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
  .page-links a {
    padding: 5px !important;
    font-size: 12px; } }

@media all and (min-width: 645px) and (max-width: 1023px) {
  .page-links a {
    padding: 5px !important;
    font-size: 12px; }
  .secondary-header-wrap .right-section .total {
    display: none; }
  .secondary-header-wrap .currency-selector-wrap label {
    display: none; }
  .secondary-header-wrap .basket-btn .text {
    display: none; } }

.mobile-trigger, .mobile-basket-wrap {
  display: none; }
  @media all and (max-width: 644px) {
    .mobile-trigger, .mobile-basket-wrap {
      display: block; } }

.no-flexbox .primary-wrap {
  display: block;
  overflow: hidden;
  clear: both; }
  .no-flexbox .primary-wrap .brand-wrap, .no-flexbox .primary-wrap .search-wrap, .no-flexbox .primary-wrap .free-delivery-wrap {
    float: left; }

.basket-wrap {
  position: relative;
  padding-left: 15px; }
  .basket-wrap:after {
    border-left: 1px dotted white;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0; }
  .basket-wrap .basket-btn {
    color: #5d2e8a;
    border: 1px solid #773bb0;
    margin-left: 15px;
    position: relative; }
    .basket-wrap .basket-btn:hover {
      color: #5d2e8a; }
    .basket-wrap .basket-btn i {
      position: relative;
      font-size: 18px;
      line-height: 12px; }

.no-flexbox .primary-wrap {
  display: block; }
  .no-flexbox .primary-wrap .brand-wrap {
    float: left;
    width: 33%; }
  .no-flexbox .primary-wrap .free-delivery-wrap {
    float: right;
    width: 33%; }
  .no-flexbox .primary-wrap .search-wrap {
    float: left;
    padding: 22.5px 0 0 15px;
    width: 33% !important; }

.no-flexbox .secondary-header-content {
  display: block; }
  .no-flexbox .secondary-header-content .right-section {
    float: right;
    display: block; }
    .no-flexbox .secondary-header-content .right-section .currency-selector-wrap, .no-flexbox .secondary-header-content .right-section .basket-wrap {
      float: left; }
  .no-flexbox .secondary-header-content .page-links {
    float: left; }

.search-wrap {
  position: relative;
  z-index: 2; }

.bg-screen {
  display: none; }
  .bg-screen.active {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0; }

body > iframe {
  display: none; }

body, html {
  height: 100%; }

.container-fluid, .header-wrap .header, .secondary-header-wrap .secondary-header, .content-wrap, .message-wrap .message-success, .message-wrap .message-error, .footer-wrap .footer {
  max-width: 1440px; }

.block {
  overflow: hidden; }
  @media all and (max-width: 644px) {
    .block {
      overflow: visible; } }
  .block .pack9-block ul {
    list-style-type: none;
    padding: 0; }
    .block .pack9-block ul li {
      display: inline-block;
      margin: 5px; }
  .block .pack9-block img {
    width: 140px; }
  .block .pack9-block .oneThird {
    text-align: center; }
    .block .pack9-block .oneThird.block-wrap, .block .pack9-block .main-content .oneThird.head-block, .main-content .block .pack9-block .oneThird.head-block, .block .pack9-block .main-content .oneThird.foot-block, .main-content .block .pack9-block .oneThird.foot-block {
      padding: 0;
      width: 33%;
      float: left;
      text-align: center; }
    @media all and (max-width: 644px) {
      .block .pack9-block .oneThird {
        width: 100%; } }
  .block .pack9-block .center img {
    width: auto; }

.content-wrap {
  clear: both;
  overflow: hidden; }
  @media all and (max-width: 644px) {
    .content-wrap {
      overflow: visible; } }
  .content-wrap .main-content {
    width: 80%;
    float: left;
    padding-top: 0; }
    @media all and (max-width: 644px) {
      .content-wrap .main-content {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 0; } }
    .content-wrap .main-content.padded {
      padding-left: 15px;
      padding-right: 15px; }
    .content-wrap .main-content.full-width {
      width: 100%;
      float: none;
      clear: both;
      overflow: hidden;
      margin-left: auto;
      margin-right: auto; }
  .content-wrap .sidebar {
    width: 20%;
    float: left; }
  @media all and (max-width: 644px) {
    .content-wrap {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .content-wrap .main-content {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1; }
      .content-wrap .sidebar {
        width: 100%;
        display: block;
        float: none;
        margin-top: 0;
        margin-bottom: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2; }
        .content-wrap .sidebar .sidebar-section {
          display: none; }
          .content-wrap .sidebar .sidebar-section.social-section, .content-wrap .sidebar .sidebar-section.newsletter-section {
            display: block; } }

.message-wrap {
  border-bottom: 1px solid #dcdcdc; }
  .message-wrap .message-success, .message-wrap .message-error {
    clear: both;
    overflow: hidden;
    padding: 10px;
    color: white;
    text-align: center;
    margin: 10px auto;
    font-size: 16px; }
    @media all and (min-width: 644px) {
      .message-wrap .message-success, .message-wrap .message-error {
        border-radius: 5px; } }
  .message-wrap .message-success {
    background-color: #dff0d8;
    color: #529138; }
  .message-wrap .message-error {
    background-color: #f2dede;
    color: #963b3b; }

.modal-body .message-wrap {
  margin-top: -15px;
  border-bottom: 0; }

.promo-banner {
  padding-bottom: 15px;
  text-align: center; }

.iframe-container {
  margin-left: -15px;
  margin-right: -15px; }
  .iframe-container iframe.chase {
    width: 100%;
    height: 1600px; }
    .iframe-container iframe.chase.anon-checkout {
      height: 2600px; }

.inline-title {
  display: inline-block;
  margin-top: 0; }
  @media all and (max-width: 480px) {
    .inline-title {
      margin: 0; } }

.type-promo, .type-paragraph {
  padding-bottom: 15px !important;
  margin-bottom: 15px; }

.noHead .block-header {
  display: none; }

.block-header {
  padding: 5px 0 5px 0; }
  .block-header:empty {
    display: none; }
  .block-header h2 {
    display: inline-block; }
  .block-header .block-header-link {
    float: right; }

.title-helper {
  border-bottom: 1px solid #5d2e8a;
  display: inline-block; }
  .title-helper:hover {
    text-decoration: none; }
  .title-helper i {
    padding-left: 5px;
    line-height: 1; }

@media all and (max-width: 1023px) {
  textarea {
    max-height: 120px; }
  .zopim {
    display: none; } }

@media all and (min-width: 645px) {
  .custom-page h1 {
    padding: 0 15px; }
  .full-width h1 {
    padding-left: 0; } }

.footer-wrap {
  background: #5d2e8a;
  color: white;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 12px; }
  .footer-wrap h4 {
    color: white;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 5px; }
  .footer-wrap a {
    color: white; }
    .footer-wrap a:hover, .footer-wrap a:focus {
      color: white; }
    .footer-wrap a:hover {
      text-decoration: underline; }
  .footer-wrap .footer {
    clear: both;
    overflow: hidden; }
  .footer-wrap .footer-left-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .footer-wrap .footer-links ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .footer-wrap .footer-links ul li {
      padding: 5px 0;
      margin: 0; }
  .footer-wrap .payment-methods {
    padding-bottom: 15px; }
  .footer-wrap .footer-left-content {
    float: left; }
  .footer-wrap .footer-right-content {
    float: right; }
  .footer-wrap.xmas-footer {
    background: url(/img/xmas-footer.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    color: #333333;
    padding-top: 150px; }
    .footer-wrap.xmas-footer h4 {
      color: #5d2e8a; }
    .footer-wrap.xmas-footer a {
      color: #333333; }
      .footer-wrap.xmas-footer a:hover, .footer-wrap.xmas-footer a:focus {
        color: #333333; }
    @media all and (min-width: 1024px) {
      .footer-wrap.xmas-footer {
        padding-top: 200px; } }
    @media all and (max-width: 644px) {
      .footer-wrap.xmas-footer {
        padding-top: 50px; } }

.no-flexbox .footer-left-content {
  clear: both;
  overflow: hidden; }

.no-flexbox .footer-left-content section {
  width: 25%;
  float: left; }

@media all and (min-width: 644px) {
  .show-only-mobile, .show-on-mobile {
    display: none !important; } }

@media all and (max-width: 644px) {
  .hide-on-mobile {
    display: none !important; } }

.lazy {
  opacity: 0;
  transition: opacity linear 0.2s; }
  .lazy.loaded {
    opacity: 1; }

a.anchor-tag {
  position: relative;
  top: 0;
  display: block;
  visibility: hidden; }
  @media all and (max-width: 644px) {
    a.anchor-tag {
      top: -80px; } }

.book-count:before {
  content: " ("; }

.book-count:after {
  content: ")"; }

.sidebar {
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 15px;
  border-radius: 3px; }
  .sidebar.right {
    margin-right: 0;
    margin-left: 15px; }
    @media all and (max-width: 644px) {
      .sidebar.right {
        display: none; } }
  .sidebar .sidebar-section {
    border: 1px solid #dcdcdc;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 15px;
    border-radius: 3px; }
    @media all and (min-width: 1024px) {
      .sidebar .sidebar-section.santa-section {
        border-color: #a6262d;
        margin-top: 45px;
        position: relative; }
        .sidebar .sidebar-section.santa-section:before {
          background: url(/img/santa-links.png);
          background-position: bottom center;
          background-repeat: no-repeat;
          height: 45px;
          left: 0;
          right: 0;
          content: "";
          display: block;
          position: absolute;
          top: -45px; } }
    @media all and (max-width: 1023px) {
      .sidebar .sidebar-section.santa-section {
        display: none; } }
    .sidebar .sidebar-section .btn.btn-primary, .sidebar .sidebar-section .secondary-header-wrap .mobile-basket-wrap .btn-primary.basket-btn, .secondary-header-wrap .mobile-basket-wrap .sidebar .sidebar-section .btn-primary.basket-btn, .sidebar .sidebar-section .secondary-header-wrap .mobile-basket-wrap .basket-btn.sidebar-trigger, .secondary-header-wrap .mobile-basket-wrap .sidebar .sidebar-section .basket-btn.sidebar-trigger, .sidebar .sidebar-section .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .basket-btn.number, .secondary-header-wrap .mobile-basket-wrap .bestseller-page .item-img .sidebar .sidebar-section .basket-btn.number, .sidebar .sidebar-section .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .basket-btn.number, .bestseller-page .item-img .secondary-header-wrap .mobile-basket-wrap .sidebar .sidebar-section .basket-btn.number, .sidebar .sidebar-section .secondary-header-wrap .mobile-basket-wrap .tab-triggers .basket-btn.tab-active, .secondary-header-wrap .mobile-basket-wrap .tab-triggers .sidebar .sidebar-section .basket-btn.tab-active, .sidebar .sidebar-section .tab-triggers .secondary-header-wrap .mobile-basket-wrap .basket-btn.tab-active, .tab-triggers .secondary-header-wrap .mobile-basket-wrap .sidebar .sidebar-section .basket-btn.tab-active, .sidebar .sidebar-section .secondary-header-wrap .mobile-basket-wrap .tab-switch .basket-btn.tab-active, .secondary-header-wrap .mobile-basket-wrap .tab-switch .sidebar .sidebar-section .basket-btn.tab-active, .sidebar .sidebar-section .tab-switch .secondary-header-wrap .mobile-basket-wrap .basket-btn.tab-active, .tab-switch .secondary-header-wrap .mobile-basket-wrap .sidebar .sidebar-section .basket-btn.tab-active, .sidebar .sidebar-section .secondary-header-wrap .mobile-basket-wrap .basket-btn.checkout-btn, .secondary-header-wrap .mobile-basket-wrap .sidebar .sidebar-section .basket-btn.checkout-btn, .sidebar .sidebar-section .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .basket-btn.close-nav, .secondary-header-wrap .mobile-basket-wrap .mobile-nav-wrap .sidebar .sidebar-section .basket-btn.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .basket-btn.close-nav, .mobile-nav-wrap .secondary-header-wrap .mobile-basket-wrap .sidebar .sidebar-section .basket-btn.close-nav, .sidebar .sidebar-section .header-search-el-wrap .btn-primary.header-search-btn, .header-search-el-wrap .sidebar .sidebar-section .btn-primary.header-search-btn, .sidebar .sidebar-section .header-search-el-wrap .header-search-btn.sidebar-trigger, .header-search-el-wrap .sidebar .sidebar-section .header-search-btn.sidebar-trigger, .sidebar .sidebar-section .header-search-el-wrap .bestseller-page .item-img .header-search-btn.number, .header-search-el-wrap .bestseller-page .item-img .sidebar .sidebar-section .header-search-btn.number, .sidebar .sidebar-section .bestseller-page .item-img .header-search-el-wrap .header-search-btn.number, .bestseller-page .item-img .header-search-el-wrap .sidebar .sidebar-section .header-search-btn.number, .sidebar .sidebar-section .header-search-el-wrap .tab-triggers .header-search-btn.tab-active, .header-search-el-wrap .tab-triggers .sidebar .sidebar-section .header-search-btn.tab-active, .sidebar .sidebar-section .tab-triggers .header-search-el-wrap .header-search-btn.tab-active, .tab-triggers .header-search-el-wrap .sidebar .sidebar-section .header-search-btn.tab-active, .sidebar .sidebar-section .header-search-el-wrap .tab-switch .header-search-btn.tab-active, .header-search-el-wrap .tab-switch .sidebar .sidebar-section .header-search-btn.tab-active, .sidebar .sidebar-section .tab-switch .header-search-el-wrap .header-search-btn.tab-active, .tab-switch .header-search-el-wrap .sidebar .sidebar-section .header-search-btn.tab-active, .sidebar .sidebar-section .header-search-el-wrap .header-search-btn.checkout-btn, .header-search-el-wrap .sidebar .sidebar-section .header-search-btn.checkout-btn, .sidebar .sidebar-section .header-search-el-wrap .mobile-nav-wrap .header-search-btn.close-nav, .header-search-el-wrap .mobile-nav-wrap .sidebar .sidebar-section .header-search-btn.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .header-search-el-wrap .header-search-btn.close-nav, .mobile-nav-wrap .header-search-el-wrap .sidebar .sidebar-section .header-search-btn.close-nav, .sidebar .sidebar-section .basket-wrap .btn-primary.basket-btn, .basket-wrap .sidebar .sidebar-section .btn-primary.basket-btn, .sidebar .sidebar-section .basket-wrap .basket-btn.sidebar-trigger, .basket-wrap .sidebar .sidebar-section .basket-btn.sidebar-trigger, .sidebar .sidebar-section .basket-wrap .bestseller-page .item-img .basket-btn.number, .basket-wrap .bestseller-page .item-img .sidebar .sidebar-section .basket-btn.number, .sidebar .sidebar-section .bestseller-page .item-img .basket-wrap .basket-btn.number, .bestseller-page .item-img .basket-wrap .sidebar .sidebar-section .basket-btn.number, .sidebar .sidebar-section .basket-wrap .tab-triggers .basket-btn.tab-active, .basket-wrap .tab-triggers .sidebar .sidebar-section .basket-btn.tab-active, .sidebar .sidebar-section .tab-triggers .basket-wrap .basket-btn.tab-active, .tab-triggers .basket-wrap .sidebar .sidebar-section .basket-btn.tab-active, .sidebar .sidebar-section .basket-wrap .tab-switch .basket-btn.tab-active, .basket-wrap .tab-switch .sidebar .sidebar-section .basket-btn.tab-active, .sidebar .sidebar-section .tab-switch .basket-wrap .basket-btn.tab-active, .tab-switch .basket-wrap .sidebar .sidebar-section .basket-btn.tab-active, .sidebar .sidebar-section .basket-wrap .basket-btn.checkout-btn, .basket-wrap .sidebar .sidebar-section .basket-btn.checkout-btn, .sidebar .sidebar-section .basket-wrap .mobile-nav-wrap .basket-btn.close-nav, .basket-wrap .mobile-nav-wrap .sidebar .sidebar-section .basket-btn.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .basket-wrap .basket-btn.close-nav, .mobile-nav-wrap .basket-wrap .sidebar .sidebar-section .basket-btn.close-nav, .sidebar .sidebar-section .sidebar-trigger, .sidebar .sidebar-section .bestseller-page .item-img .number, .bestseller-page .item-img .sidebar .sidebar-section .number, .sidebar .sidebar-section .tab-triggers a.btn-primary, .tab-triggers .sidebar .sidebar-section a.btn-primary, .sidebar .sidebar-section .tab-triggers a.sidebar-trigger, .tab-triggers .sidebar .sidebar-section a.sidebar-trigger, .sidebar .sidebar-section .tab-triggers .bestseller-page .item-img a.number, .tab-triggers .bestseller-page .item-img .sidebar .sidebar-section a.number, .sidebar .sidebar-section .bestseller-page .item-img .tab-triggers a.number, .bestseller-page .item-img .tab-triggers .sidebar .sidebar-section a.number, .sidebar .sidebar-section .tab-triggers a.tab-active, .tab-triggers .sidebar .sidebar-section a.tab-active, .sidebar .sidebar-section .tab-triggers a.checkout-btn, .tab-triggers .sidebar .sidebar-section a.checkout-btn, .sidebar .sidebar-section .tab-triggers .mobile-nav-wrap a.close-nav, .tab-triggers .mobile-nav-wrap .sidebar .sidebar-section a.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .tab-triggers a.close-nav, .mobile-nav-wrap .tab-triggers .sidebar .sidebar-section a.close-nav, .sidebar .sidebar-section .tab-switch a.btn-primary, .tab-switch .sidebar .sidebar-section a.btn-primary, .sidebar .sidebar-section .tab-switch a.sidebar-trigger, .tab-switch .sidebar .sidebar-section a.sidebar-trigger, .sidebar .sidebar-section .tab-switch .bestseller-page .item-img a.number, .tab-switch .bestseller-page .item-img .sidebar .sidebar-section a.number, .sidebar .sidebar-section .bestseller-page .item-img .tab-switch a.number, .bestseller-page .item-img .tab-switch .sidebar .sidebar-section a.number, .sidebar .sidebar-section .tab-switch a.tab-active, .tab-switch .sidebar .sidebar-section a.tab-active, .sidebar .sidebar-section .tab-switch a.checkout-btn, .tab-switch .sidebar .sidebar-section a.checkout-btn, .sidebar .sidebar-section .tab-switch .mobile-nav-wrap a.close-nav, .tab-switch .mobile-nav-wrap .sidebar .sidebar-section a.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .tab-switch a.close-nav, .mobile-nav-wrap .tab-switch .sidebar .sidebar-section a.close-nav, .sidebar .sidebar-section .tab-triggers .btn.tab-active, .tab-triggers .sidebar .sidebar-section .btn.tab-active, .sidebar .sidebar-section .tab-triggers .tab-active.sidebar-trigger, .tab-triggers .sidebar .sidebar-section .tab-active.sidebar-trigger, .sidebar .sidebar-section .tab-triggers .bestseller-page .item-img .tab-active.number, .tab-triggers .bestseller-page .item-img .sidebar .sidebar-section .tab-active.number, .sidebar .sidebar-section .bestseller-page .item-img .tab-triggers .tab-active.number, .bestseller-page .item-img .tab-triggers .sidebar .sidebar-section .tab-active.number, .sidebar .sidebar-section .tab-triggers .tab-active.paypal-btn2a, .tab-triggers .sidebar .sidebar-section .tab-active.paypal-btn2a, .sidebar .sidebar-section .tab-triggers .payment-card-wrap .radio.card label .tab-active.label-default, .tab-triggers .payment-card-wrap .radio.card label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .payment-card-wrap .radio.card label .tab-triggers .tab-active.label-default, .payment-card-wrap .radio.card label .tab-triggers .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-triggers .payment-card-wrap .radio.address label .tab-active.label-default, .tab-triggers .payment-card-wrap .radio.address label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .payment-card-wrap .radio.address label .tab-triggers .tab-active.label-default, .payment-card-wrap .radio.address label .tab-triggers .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-triggers .address-wrap .radio.card label .tab-active.label-default, .tab-triggers .address-wrap .radio.card label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .address-wrap .radio.card label .tab-triggers .tab-active.label-default, .address-wrap .radio.card label .tab-triggers .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-triggers .address-wrap .radio.address label .tab-active.label-default, .tab-triggers .address-wrap .radio.address label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .address-wrap .radio.address label .tab-triggers .tab-active.label-default, .address-wrap .radio.address label .tab-triggers .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-triggers .del-address-wrap .radio.card label .tab-active.label-default, .tab-triggers .del-address-wrap .radio.card label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .del-address-wrap .radio.card label .tab-triggers .tab-active.label-default, .del-address-wrap .radio.card label .tab-triggers .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-triggers .del-address-wrap .radio.address label .tab-active.label-default, .tab-triggers .del-address-wrap .radio.address label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .del-address-wrap .radio.address label .tab-triggers .tab-active.label-default, .del-address-wrap .radio.address label .tab-triggers .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-triggers .mobile-nav-wrap .tab-active.close-nav, .tab-triggers .mobile-nav-wrap .sidebar .sidebar-section .tab-active.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .tab-triggers .tab-active.close-nav, .mobile-nav-wrap .tab-triggers .sidebar .sidebar-section .tab-active.close-nav, .sidebar .sidebar-section .tab-switch .btn.tab-active, .tab-switch .sidebar .sidebar-section .btn.tab-active, .sidebar .sidebar-section .tab-switch .tab-active.sidebar-trigger, .tab-switch .sidebar .sidebar-section .tab-active.sidebar-trigger, .sidebar .sidebar-section .tab-switch .bestseller-page .item-img .tab-active.number, .tab-switch .bestseller-page .item-img .sidebar .sidebar-section .tab-active.number, .sidebar .sidebar-section .bestseller-page .item-img .tab-switch .tab-active.number, .bestseller-page .item-img .tab-switch .sidebar .sidebar-section .tab-active.number, .sidebar .sidebar-section .tab-switch .tab-active.paypal-btn2a, .tab-switch .sidebar .sidebar-section .tab-active.paypal-btn2a, .sidebar .sidebar-section .tab-switch .payment-card-wrap .radio.card label .tab-active.label-default, .tab-switch .payment-card-wrap .radio.card label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .payment-card-wrap .radio.card label .tab-switch .tab-active.label-default, .payment-card-wrap .radio.card label .tab-switch .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-switch .payment-card-wrap .radio.address label .tab-active.label-default, .tab-switch .payment-card-wrap .radio.address label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .payment-card-wrap .radio.address label .tab-switch .tab-active.label-default, .payment-card-wrap .radio.address label .tab-switch .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-switch .address-wrap .radio.card label .tab-active.label-default, .tab-switch .address-wrap .radio.card label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .address-wrap .radio.card label .tab-switch .tab-active.label-default, .address-wrap .radio.card label .tab-switch .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-switch .address-wrap .radio.address label .tab-active.label-default, .tab-switch .address-wrap .radio.address label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .address-wrap .radio.address label .tab-switch .tab-active.label-default, .address-wrap .radio.address label .tab-switch .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-switch .del-address-wrap .radio.card label .tab-active.label-default, .tab-switch .del-address-wrap .radio.card label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .del-address-wrap .radio.card label .tab-switch .tab-active.label-default, .del-address-wrap .radio.card label .tab-switch .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-switch .del-address-wrap .radio.address label .tab-active.label-default, .tab-switch .del-address-wrap .radio.address label .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .del-address-wrap .radio.address label .tab-switch .tab-active.label-default, .del-address-wrap .radio.address label .tab-switch .sidebar .sidebar-section .tab-active.label-default, .sidebar .sidebar-section .tab-switch .mobile-nav-wrap .tab-active.close-nav, .tab-switch .mobile-nav-wrap .sidebar .sidebar-section .tab-active.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .tab-switch .tab-active.close-nav, .mobile-nav-wrap .tab-switch .sidebar .sidebar-section .tab-active.close-nav, .sidebar .sidebar-section .btn.checkout-btn, .sidebar .sidebar-section .checkout-btn.sidebar-trigger, .sidebar .sidebar-section .bestseller-page .item-img .checkout-btn.number, .bestseller-page .item-img .sidebar .sidebar-section .checkout-btn.number, .sidebar .sidebar-section .checkout-btn.paypal-btn2a, .sidebar .sidebar-section .payment-card-wrap .radio.card label .checkout-btn.label-default, .payment-card-wrap .radio.card label .sidebar .sidebar-section .checkout-btn.label-default, .sidebar .sidebar-section .payment-card-wrap .radio.address label .checkout-btn.label-default, .payment-card-wrap .radio.address label .sidebar .sidebar-section .checkout-btn.label-default, .sidebar .sidebar-section .address-wrap .radio.card label .checkout-btn.label-default, .address-wrap .radio.card label .sidebar .sidebar-section .checkout-btn.label-default, .sidebar .sidebar-section .address-wrap .radio.address label .checkout-btn.label-default, .address-wrap .radio.address label .sidebar .sidebar-section .checkout-btn.label-default, .sidebar .sidebar-section .del-address-wrap .radio.card label .checkout-btn.label-default, .del-address-wrap .radio.card label .sidebar .sidebar-section .checkout-btn.label-default, .sidebar .sidebar-section .del-address-wrap .radio.address label .checkout-btn.label-default, .del-address-wrap .radio.address label .sidebar .sidebar-section .checkout-btn.label-default, .sidebar .sidebar-section .mobile-nav-wrap .checkout-btn.close-nav, .mobile-nav-wrap .sidebar .sidebar-section .checkout-btn.close-nav, .sidebar .sidebar-section .btn-primary.paypal-btn2a, .sidebar .sidebar-section .paypal-btn2a.sidebar-trigger, .sidebar .sidebar-section .bestseller-page .item-img .paypal-btn2a.number, .bestseller-page .item-img .sidebar .sidebar-section .paypal-btn2a.number, .sidebar .sidebar-section .mobile-nav-wrap .paypal-btn2a.close-nav, .mobile-nav-wrap .sidebar .sidebar-section .paypal-btn2a.close-nav, .sidebar .sidebar-section .payment-card-wrap .radio.card label .btn-primary.label-default, .payment-card-wrap .radio.card label .sidebar .sidebar-section .btn-primary.label-default, .sidebar .sidebar-section .payment-card-wrap .radio.card label .label-default.sidebar-trigger, .payment-card-wrap .radio.card label .sidebar .sidebar-section .label-default.sidebar-trigger, .sidebar .sidebar-section .payment-card-wrap .radio.card label .bestseller-page .item-img .label-default.number, .payment-card-wrap .radio.card label .bestseller-page .item-img .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .bestseller-page .item-img .payment-card-wrap .radio.card label .label-default.number, .bestseller-page .item-img .payment-card-wrap .radio.card label .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .payment-card-wrap .radio.card label .mobile-nav-wrap .label-default.close-nav, .payment-card-wrap .radio.card label .mobile-nav-wrap .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .payment-card-wrap .radio.card label .label-default.close-nav, .mobile-nav-wrap .payment-card-wrap .radio.card label .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .payment-card-wrap .radio.address label .btn-primary.label-default, .payment-card-wrap .radio.address label .sidebar .sidebar-section .btn-primary.label-default, .sidebar .sidebar-section .payment-card-wrap .radio.address label .label-default.sidebar-trigger, .payment-card-wrap .radio.address label .sidebar .sidebar-section .label-default.sidebar-trigger, .sidebar .sidebar-section .payment-card-wrap .radio.address label .bestseller-page .item-img .label-default.number, .payment-card-wrap .radio.address label .bestseller-page .item-img .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .bestseller-page .item-img .payment-card-wrap .radio.address label .label-default.number, .bestseller-page .item-img .payment-card-wrap .radio.address label .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .payment-card-wrap .radio.address label .mobile-nav-wrap .label-default.close-nav, .payment-card-wrap .radio.address label .mobile-nav-wrap .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .payment-card-wrap .radio.address label .label-default.close-nav, .mobile-nav-wrap .payment-card-wrap .radio.address label .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .address-wrap .radio.card label .btn-primary.label-default, .address-wrap .radio.card label .sidebar .sidebar-section .btn-primary.label-default, .sidebar .sidebar-section .address-wrap .radio.card label .label-default.sidebar-trigger, .address-wrap .radio.card label .sidebar .sidebar-section .label-default.sidebar-trigger, .sidebar .sidebar-section .address-wrap .radio.card label .bestseller-page .item-img .label-default.number, .address-wrap .radio.card label .bestseller-page .item-img .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .bestseller-page .item-img .address-wrap .radio.card label .label-default.number, .bestseller-page .item-img .address-wrap .radio.card label .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .address-wrap .radio.card label .mobile-nav-wrap .label-default.close-nav, .address-wrap .radio.card label .mobile-nav-wrap .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .address-wrap .radio.card label .label-default.close-nav, .mobile-nav-wrap .address-wrap .radio.card label .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .address-wrap .radio.address label .btn-primary.label-default, .address-wrap .radio.address label .sidebar .sidebar-section .btn-primary.label-default, .sidebar .sidebar-section .address-wrap .radio.address label .label-default.sidebar-trigger, .address-wrap .radio.address label .sidebar .sidebar-section .label-default.sidebar-trigger, .sidebar .sidebar-section .address-wrap .radio.address label .bestseller-page .item-img .label-default.number, .address-wrap .radio.address label .bestseller-page .item-img .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .bestseller-page .item-img .address-wrap .radio.address label .label-default.number, .bestseller-page .item-img .address-wrap .radio.address label .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .address-wrap .radio.address label .mobile-nav-wrap .label-default.close-nav, .address-wrap .radio.address label .mobile-nav-wrap .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .address-wrap .radio.address label .label-default.close-nav, .mobile-nav-wrap .address-wrap .radio.address label .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .del-address-wrap .radio.card label .btn-primary.label-default, .del-address-wrap .radio.card label .sidebar .sidebar-section .btn-primary.label-default, .sidebar .sidebar-section .del-address-wrap .radio.card label .label-default.sidebar-trigger, .del-address-wrap .radio.card label .sidebar .sidebar-section .label-default.sidebar-trigger, .sidebar .sidebar-section .del-address-wrap .radio.card label .bestseller-page .item-img .label-default.number, .del-address-wrap .radio.card label .bestseller-page .item-img .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .bestseller-page .item-img .del-address-wrap .radio.card label .label-default.number, .bestseller-page .item-img .del-address-wrap .radio.card label .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .del-address-wrap .radio.card label .mobile-nav-wrap .label-default.close-nav, .del-address-wrap .radio.card label .mobile-nav-wrap .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .del-address-wrap .radio.card label .label-default.close-nav, .mobile-nav-wrap .del-address-wrap .radio.card label .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .del-address-wrap .radio.address label .btn-primary.label-default, .del-address-wrap .radio.address label .sidebar .sidebar-section .btn-primary.label-default, .sidebar .sidebar-section .del-address-wrap .radio.address label .label-default.sidebar-trigger, .del-address-wrap .radio.address label .sidebar .sidebar-section .label-default.sidebar-trigger, .sidebar .sidebar-section .del-address-wrap .radio.address label .bestseller-page .item-img .label-default.number, .del-address-wrap .radio.address label .bestseller-page .item-img .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .bestseller-page .item-img .del-address-wrap .radio.address label .label-default.number, .bestseller-page .item-img .del-address-wrap .radio.address label .sidebar .sidebar-section .label-default.number, .sidebar .sidebar-section .del-address-wrap .radio.address label .mobile-nav-wrap .label-default.close-nav, .del-address-wrap .radio.address label .mobile-nav-wrap .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .del-address-wrap .radio.address label .label-default.close-nav, .mobile-nav-wrap .del-address-wrap .radio.address label .sidebar .sidebar-section .label-default.close-nav, .sidebar .sidebar-section .mobile-nav-wrap .close-nav, .mobile-nav-wrap .sidebar .sidebar-section .close-nav {
      white-space: normal; }
  .sidebar label {
    font-weight: normal;
    color: #5d2e8a; }
  .sidebar h4 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -10px;
    margin-right: -10px;
    border-bottom: 1px solid #dcdcdc;
    line-height: 1;
    color: #5d2e8a;
    position: relative;
    padding: 10px;
    font-size: 14px; }
    .sidebar h4 .reset-filter {
      font-size: 12px;
      font-weight: normal;
      float: right;
      display: block; }
  .sidebar .newsletter-section h4 {
    border-bottom: none;
    padding-top: 15px; }
  .sidebar .social-section {
    border-top: 1px solid #dcdcdc; }
  .sidebar .sidebar-section-content {
    padding: 10px 0; }
  .sidebar .form-group:last-child {
    margin-bottom: 0; }
  .sidebar .form-group .checkbox, .sidebar .form-group .radio {
    line-height: 20px; }

.sidebar-nav {
  margin: -10px;
  padding: 0;
  list-style: none; }
  .sidebar-nav a, .sidebar-nav .current-page {
    display: block;
    padding: 5px 10px;
    color: #333333; }
    .sidebar-nav a:hover, .sidebar-nav a:focus, .sidebar-nav .current-page:hover, .sidebar-nav .current-page:focus {
      color: #5d2e8a; }
    .sidebar-nav a:hover, .sidebar-nav .current-page:hover {
      background: #ebeced; }
  .sidebar-nav .current-page {
    font-weight: bold; }
  .sidebar-nav.has-parent li a, .sidebar-nav.has-parent .current-page {
    padding-left: 25px; }
  .sidebar-nav li {
    border-bottom: 1px solid #dcdcdc;
    font-size: 12px; }
    .sidebar-nav li:last-child {
      border-bottom: none; }
    .sidebar-nav li.parent-item a {
      font-size: 14px;
      padding-left: 10px;
      margin: -1px; }
      .sidebar-nav li.parent-item a:before {
        content: "\2039";
        padding-right: 10px; }
    .sidebar-nav li.parent-item.all-categories a {
      color: white;
      background-color: #5d2e8a; }
      .sidebar-nav li.parent-item.all-categories a:hover {
        background-color: #5d2e8a; }

.checkbox-group label {
  font-size: 12px;
  color: #333333; }

.form-group.grey-bg {
  background: #fafafa;
  border: 1px solid #dcdcdc;
  padding: 10px;
  border-radius: 3px; }

.sidebar-trigger {
  display: none; }
  @media all and (max-width: 644px) {
    .sidebar-trigger {
      display: block;
      font-weight: bold;
      text-align: left;
      margin-top: 5px;
      margin-bottom: 5px; }
      .sidebar-trigger:before {
        float: right;
        font-weight: bold; } }

.main-content {
  margin-top: 15px;
  margin-bottom: 15px;
  z-index: 3;
  padding: 15px;
  border-radius: 3px; }
  @media all and (max-width: 644px) {
    .main-content {
      margin-top: 10px;
      margin-bottom: 10px; } }
  .main-content.no-borders {
    border: none;
    padding: 0; }
  .main-content label {
    font-weight: normal;
    color: #5d2e8a; }
  .main-content .head-block, .main-content .content-block, .main-content .foot-block {
    padding: 10px 0;
    clear: both;
    overflow: hidden; }
  .main-content .head-block, .main-content .content-block {
    border-bottom: 1px solid #5d2e8a; }
  .main-content .head-block {
    margin-top: -15px; }
  .main-content .foot-block {
    margin-bottom: -15px; }
  .main-content .search-term {
    color: #5d2e8a; }
  .main-content .page-title {
    margin: 0;
    font-weight: normal;
    color: #5d2e8a; }
  .main-content .results-info {
    font-size: 12px; }
  .main-content .search-info {
    line-height: 30px; }
  @media all and (min-width: 1024px) {
    .main-content .left-content {
      float: left; } }
  @media all and (min-width: 1024px) {
    .main-content .right-content {
      float: right; } }
  @media all and (max-width: 644px) {
    .main-content .right-content {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-top: 10px; }
      .main-content .right-content label {
        white-space: nowrap;
        min-width: 80px;
        line-height: 30px;
        margin-bottom: 0; }
      .main-content .right-content ul.pagination {
        float: right; }
        .main-content .right-content ul.pagination li.prev, .main-content .right-content ul.pagination li.next {
          display: none; } }
  @media all and (max-width: 644px) {
    .main-content .left-content, .main-content .right-content {
      float: none; } }
  .main-content ul.pagination {
    margin: 0 0 0 10px;
    display: block;
    float: right; }
  .main-content.search-page .right-content .form-inline, .main-content.search-page .right-content .right-content {
    max-width: 40%; }
  @media all and (max-width: 644px) {
    .main-content.search-page .responsive-pagination {
      float: right; }
      .main-content.search-page .responsive-pagination li.prev, .main-content.search-page .responsive-pagination li.next {
        display: none; }
      .main-content.search-page .responsive-pagination li.active, .main-content.search-page .responsive-pagination li.active + li, .main-content.search-page .responsive-pagination li.active + li {
        display: inline; } }

.books-grid-view-wrap .book-item, .module .book-item, .book-paragraph .book-item, .basket-item .item-info, .order-item .item-info, .book-list-item .item-info {
  position: relative;
  padding-bottom: 32px; }
  .books-grid-view-wrap .book-item .item-info, .module .book-item .item-info, .book-paragraph .book-item .item-info, .basket-item .item-info .item-info, .order-item .item-info .item-info, .book-list-item .item-info .item-info {
    width: 100%; }
    @media all and (max-width: 644px) {
      .books-grid-view-wrap .book-item .item-info, .module .book-item .item-info, .book-paragraph .book-item .item-info, .basket-item .item-info .item-info, .order-item .item-info .item-info, .book-list-item .item-info .item-info {
        padding-bottom: 15px; } }
    .books-grid-view-wrap .book-item .item-info span.number, .module .book-item .item-info span.number, .book-paragraph .book-item .item-info span.number, .basket-item .item-info .item-info span.number, .order-item .item-info .item-info span.number, .book-list-item .item-info .item-info span.number {
      position: absolute;
      top: 0;
      left: -5px;
      background: #5d2e8a;
      color: white;
      display: block; }
  .books-grid-view-wrap .book-item h3, .module .book-item h3, .book-paragraph .book-item h3, .basket-item .item-info h3, .order-item .item-info h3, .book-list-item .item-info h3 {
    font-weight: normal;
    color: #5d2e8a;
    font-size: 14px;
    margin: 0 0 5px 0 !important;
    overflow: hidden;
    position: relative;
    min-height: 38px;
    height: 38px;
    line-height: 19px;
    overflow: hidden; }
    @media all and (max-width: 644px) {
      .books-grid-view-wrap .book-item h3, .module .book-item h3, .book-paragraph .book-item h3, .basket-item .item-info h3, .order-item .item-info h3, .book-list-item .item-info h3 {
        height: 36px;
        max-height: 36px;
        margin-bottom: 0;
        line-height: 18px; } }
    .books-grid-view-wrap .book-item h3:after, .module .book-item h3:after, .book-paragraph .book-item h3:after, .basket-item .item-info h3:after, .order-item .item-info h3:after, .book-list-item .item-info h3:after {
      position: absolute;
      height: 18px;
      width: 72px;
      background: linear-gradient(90deg, rgba(255, 255, 255, 0.4), white);
      content: " ";
      top: 18px;
      right: 0; }
    .books-grid-view-wrap .book-item h3:hover, .module .book-item h3:hover, .book-paragraph .book-item h3:hover, .basket-item .item-info h3:hover, .order-item .item-info h3:hover, .book-list-item .item-info h3:hover {
      height: auto; }
      .books-grid-view-wrap .book-item h3:hover:after, .module .book-item h3:hover:after, .book-paragraph .book-item h3:hover:after, .basket-item .item-info h3:hover:after, .order-item .item-info h3:hover:after, .book-list-item .item-info h3:hover:after {
        display: none; }
  .books-grid-view-wrap .book-item p, .module .book-item p, .book-paragraph .book-item p, .basket-item .item-info p, .order-item .item-info p, .book-list-item .item-info p {
    padding: 0;
    margin: 0;
    line-height: 1.5; }
  .books-grid-view-wrap .book-item .price, .module .book-item .price, .book-paragraph .book-item .price, .basket-item .item-info .price, .order-item .item-info .price, .book-list-item .item-info .price {
    font-size: 14px;
    color: #5d2e8a;
    font-weight: bold; }
    .books-grid-view-wrap .book-item .price .rrp, .module .book-item .price .rrp, .book-paragraph .book-item .price .rrp, .basket-item .item-info .price .rrp, .order-item .item-info .price .rrp, .book-list-item .item-info .price .rrp {
      font-size: 12px;
      color: #959595;
      text-decoration: line-through;
      font-weight: normal;
      display: inline-block; }
    @media all and (max-width: 479px) {
      .books-grid-view-wrap .book-item .price, .module .book-item .price, .book-paragraph .book-item .price, .basket-item .item-info .price, .order-item .item-info .price, .book-list-item .item-info .price {
        font-size: 12px; }
        .books-grid-view-wrap .book-item .price .rrp, .module .book-item .price .rrp, .book-paragraph .book-item .price .rrp, .basket-item .item-info .price .rrp, .order-item .item-info .price .rrp, .book-list-item .item-info .price .rrp {
          font-size: 10px; } }
  .books-grid-view-wrap .book-item .price-save, .module .book-item .price-save, .book-paragraph .book-item .price-save, .basket-item .item-info .price-save, .order-item .item-info .price-save, .book-list-item .item-info .price-save {
    color: #ee264b;
    font-size: 12px; }
  .books-grid-view-wrap .book-item .format, .module .book-item .format, .book-paragraph .book-item .format, .basket-item .item-info .format, .order-item .item-info .format, .book-list-item .item-info .format, .books-grid-view-wrap .book-item .published, .module .book-item .published, .book-paragraph .book-item .published, .basket-item .item-info .published, .order-item .item-info .published, .book-list-item .item-info .published, .books-grid-view-wrap .book-item .author, .module .book-item .author, .book-paragraph .book-item .author, .basket-item .item-info .author, .order-item .item-info .author, .book-list-item .item-info .author {
    font-size: 12px; }
    @media all and (max-width: 479px) {
      .books-grid-view-wrap .book-item .format, .module .book-item .format, .book-paragraph .book-item .format, .basket-item .item-info .format, .order-item .item-info .format, .book-list-item .item-info .format, .books-grid-view-wrap .book-item .published, .module .book-item .published, .book-paragraph .book-item .published, .basket-item .item-info .published, .order-item .item-info .published, .book-list-item .item-info .published, .books-grid-view-wrap .book-item .author, .module .book-item .author, .book-paragraph .book-item .author, .basket-item .item-info .author, .order-item .item-info .author, .book-list-item .item-info .author {
        font-size: 10px; } }
  .books-grid-view-wrap .book-item .author, .module .book-item .author, .book-paragraph .book-item .author, .basket-item .item-info .author, .order-item .item-info .author, .book-list-item .item-info .author {
    color: #333333; }
  .books-grid-view-wrap .book-item .unavailable, .module .book-item .unavailable, .book-paragraph .book-item .unavailable, .basket-item .item-info .unavailable, .order-item .item-info .unavailable, .book-list-item .item-info .unavailable {
    font-weight: bold;
    color: #5d2e8a; }
  .books-grid-view-wrap .book-item .item-img, .module .book-item .item-img, .book-paragraph .book-item .item-img, .basket-item .item-info .item-img, .order-item .item-info .item-img, .book-list-item .item-info .item-img {
    position: relative;
    display: block;
    padding-right: 20px;
    margin-right: 0;
    padding-bottom: 10px;
    max-width: 100%;
    min-height: 120px;
    width: 100%; }
    @media all and (max-width: 479px) {
      .books-grid-view-wrap .book-item .item-img, .module .book-item .item-img, .book-paragraph .book-item .item-img, .basket-item .item-info .item-img, .order-item .item-info .item-img, .book-list-item .item-info .item-img {
        max-height: 120px; } }
    @media all and (max-width: 644px) {
      .books-grid-view-wrap .book-item .item-img, .module .book-item .item-img, .book-paragraph .book-item .item-img, .basket-item .item-info .item-img, .order-item .item-info .item-img, .book-list-item .item-info .item-img {
        padding-right: 10px;
        min-height: 100px; }
        .books-grid-view-wrap .book-item .item-img img, .module .book-item .item-img img, .book-paragraph .book-item .item-img img, .basket-item .item-info .item-img img, .order-item .item-info .item-img img, .book-list-item .item-info .item-img img {
          width: auto;
          max-width: 100%;
          box-shadow: none; } }
    .books-grid-view-wrap .book-item .item-img a, .module .book-item .item-img a, .book-paragraph .book-item .item-img a, .basket-item .item-info .item-img a, .order-item .item-info .item-img a, .book-list-item .item-info .item-img a {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      width: 100%;
      height: 100%; }
    .books-grid-view-wrap .book-item .item-img img, .module .book-item .item-img img, .book-paragraph .book-item .item-img img, .basket-item .item-info .item-img img, .order-item .item-info .item-img img, .book-list-item .item-info .item-img img {
      width: 100%; }
    .books-grid-view-wrap .book-item .item-img .savings-splat, .module .book-item .item-img .savings-splat, .book-paragraph .book-item .item-img .savings-splat, .basket-item .item-info .item-img .savings-splat, .order-item .item-info .item-img .savings-splat, .book-list-item .item-info .item-img .savings-splat {
      right: 0;
      bottom: 20px;
      width: 40px;
      line-height: 12px;
      padding: 6px 0; }
      @media all and (max-width: 479px) {
        .books-grid-view-wrap .book-item .item-img .savings-splat, .module .book-item .item-img .savings-splat, .book-paragraph .book-item .item-img .savings-splat, .basket-item .item-info .item-img .savings-splat, .order-item .item-info .item-img .savings-splat, .book-list-item .item-info .item-img .savings-splat {
          width: 34px;
          font-size: 9px !important;
          font-weight: bold;
          line-height: 8px; } }
  .books-grid-view-wrap .book-item .item-actions, .module .book-item .item-actions, .book-paragraph .book-item .item-actions, .basket-item .item-info .item-actions, .order-item .item-info .item-actions, .book-list-item .item-info .item-actions {
    position: absolute;
    bottom: 0;
    left: 5px;
    right: 5px; }
    .books-grid-view-wrap .book-item .item-actions .btn, .module .book-item .item-actions .btn, .book-paragraph .book-item .item-actions .btn, .basket-item .item-info .item-actions .btn, .order-item .item-info .item-actions .btn, .book-list-item .item-info .item-actions .btn, .books-grid-view-wrap .book-item .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .books-grid-view-wrap .book-item .item-actions .basket-btn, .module .book-item .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .module .book-item .item-actions .basket-btn, .book-paragraph .book-item .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .book-paragraph .book-item .item-actions .basket-btn, .basket-item .item-info .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .basket-item .item-info .item-actions .basket-btn, .order-item .item-info .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .order-item .item-info .item-actions .basket-btn, .book-list-item .item-info .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .book-list-item .item-info .item-actions .basket-btn, .books-grid-view-wrap .book-item .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .books-grid-view-wrap .book-item .item-actions .header-search-btn, .module .book-item .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .module .book-item .item-actions .header-search-btn, .book-paragraph .book-item .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .book-paragraph .book-item .item-actions .header-search-btn, .basket-item .item-info .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .basket-item .item-info .item-actions .header-search-btn, .order-item .item-info .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .order-item .item-info .item-actions .header-search-btn, .book-list-item .item-info .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .book-list-item .item-info .item-actions .header-search-btn, .books-grid-view-wrap .book-item .item-actions .basket-wrap .basket-btn, .basket-wrap .books-grid-view-wrap .book-item .item-actions .basket-btn, .module .book-item .item-actions .basket-wrap .basket-btn, .basket-wrap .module .book-item .item-actions .basket-btn, .book-paragraph .book-item .item-actions .basket-wrap .basket-btn, .basket-wrap .book-paragraph .book-item .item-actions .basket-btn, .basket-item .item-info .item-actions .basket-wrap .basket-btn, .basket-wrap .basket-item .item-info .item-actions .basket-btn, .order-item .item-info .item-actions .basket-wrap .basket-btn, .basket-wrap .order-item .item-info .item-actions .basket-btn, .book-list-item .item-info .item-actions .basket-wrap .basket-btn, .basket-wrap .book-list-item .item-info .item-actions .basket-btn, .books-grid-view-wrap .book-item .item-actions .sidebar-trigger, .module .book-item .item-actions .sidebar-trigger, .book-paragraph .book-item .item-actions .sidebar-trigger, .basket-item .item-info .item-actions .sidebar-trigger, .order-item .item-info .item-actions .sidebar-trigger, .book-list-item .item-info .item-actions .sidebar-trigger, .books-grid-view-wrap .book-item .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .books-grid-view-wrap .book-item .item-actions .number, .module .book-item .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .module .book-item .item-actions .number, .book-paragraph .book-item .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .book-paragraph .book-item .item-actions .number, .basket-item .item-info .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .basket-item .item-info .item-actions .number, .order-item .item-info .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .order-item .item-info .item-actions .number, .book-list-item .item-info .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .book-list-item .item-info .item-actions .number, .books-grid-view-wrap .book-item .item-actions .tab-triggers a, .tab-triggers .books-grid-view-wrap .book-item .item-actions a, .module .book-item .item-actions .tab-triggers a, .tab-triggers .module .book-item .item-actions a, .book-paragraph .book-item .item-actions .tab-triggers a, .tab-triggers .book-paragraph .book-item .item-actions a, .basket-item .item-info .item-actions .tab-triggers a, .tab-triggers .basket-item .item-info .item-actions a, .order-item .item-info .item-actions .tab-triggers a, .tab-triggers .order-item .item-info .item-actions a, .book-list-item .item-info .item-actions .tab-triggers a, .tab-triggers .book-list-item .item-info .item-actions a, .books-grid-view-wrap .book-item .item-actions .tab-switch a, .tab-switch .books-grid-view-wrap .book-item .item-actions a, .module .book-item .item-actions .tab-switch a, .tab-switch .module .book-item .item-actions a, .book-paragraph .book-item .item-actions .tab-switch a, .tab-switch .book-paragraph .book-item .item-actions a, .basket-item .item-info .item-actions .tab-switch a, .tab-switch .basket-item .item-info .item-actions a, .order-item .item-info .item-actions .tab-switch a, .tab-switch .order-item .item-info .item-actions a, .book-list-item .item-info .item-actions .tab-switch a, .tab-switch .book-list-item .item-info .item-actions a, .books-grid-view-wrap .book-item .item-actions .paypal-btn2a, .module .book-item .item-actions .paypal-btn2a, .book-paragraph .book-item .item-actions .paypal-btn2a, .basket-item .item-info .item-actions .paypal-btn2a, .order-item .item-info .item-actions .paypal-btn2a, .book-list-item .item-info .item-actions .paypal-btn2a, .books-grid-view-wrap .book-item .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .books-grid-view-wrap .book-item .item-actions .close-nav, .module .book-item .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .module .book-item .item-actions .close-nav, .book-paragraph .book-item .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .book-paragraph .book-item .item-actions .close-nav, .basket-item .item-info .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .basket-item .item-info .item-actions .close-nav, .order-item .item-info .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .order-item .item-info .item-actions .close-nav, .book-list-item .item-info .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .book-list-item .item-info .item-actions .close-nav {
      margin-bottom: 2px;
      font-weight: bold;
      width: 100%;
      max-width: 125px; }
      @media all and (max-width: 479px) {
        .books-grid-view-wrap .book-item .item-actions .btn, .module .book-item .item-actions .btn, .book-paragraph .book-item .item-actions .btn, .basket-item .item-info .item-actions .btn, .order-item .item-info .item-actions .btn, .book-list-item .item-info .item-actions .btn, .books-grid-view-wrap .book-item .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .books-grid-view-wrap .book-item .item-actions .basket-btn, .module .book-item .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .module .book-item .item-actions .basket-btn, .book-paragraph .book-item .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .book-paragraph .book-item .item-actions .basket-btn, .basket-item .item-info .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .basket-item .item-info .item-actions .basket-btn, .order-item .item-info .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .order-item .item-info .item-actions .basket-btn, .book-list-item .item-info .item-actions .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .book-list-item .item-info .item-actions .basket-btn, .books-grid-view-wrap .book-item .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .books-grid-view-wrap .book-item .item-actions .header-search-btn, .module .book-item .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .module .book-item .item-actions .header-search-btn, .book-paragraph .book-item .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .book-paragraph .book-item .item-actions .header-search-btn, .basket-item .item-info .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .basket-item .item-info .item-actions .header-search-btn, .order-item .item-info .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .order-item .item-info .item-actions .header-search-btn, .book-list-item .item-info .item-actions .header-search-el-wrap .header-search-btn, .header-search-el-wrap .book-list-item .item-info .item-actions .header-search-btn, .books-grid-view-wrap .book-item .item-actions .basket-wrap .basket-btn, .basket-wrap .books-grid-view-wrap .book-item .item-actions .basket-btn, .module .book-item .item-actions .basket-wrap .basket-btn, .basket-wrap .module .book-item .item-actions .basket-btn, .book-paragraph .book-item .item-actions .basket-wrap .basket-btn, .basket-wrap .book-paragraph .book-item .item-actions .basket-btn, .basket-item .item-info .item-actions .basket-wrap .basket-btn, .basket-wrap .basket-item .item-info .item-actions .basket-btn, .order-item .item-info .item-actions .basket-wrap .basket-btn, .basket-wrap .order-item .item-info .item-actions .basket-btn, .book-list-item .item-info .item-actions .basket-wrap .basket-btn, .basket-wrap .book-list-item .item-info .item-actions .basket-btn, .books-grid-view-wrap .book-item .item-actions .sidebar-trigger, .module .book-item .item-actions .sidebar-trigger, .book-paragraph .book-item .item-actions .sidebar-trigger, .basket-item .item-info .item-actions .sidebar-trigger, .order-item .item-info .item-actions .sidebar-trigger, .book-list-item .item-info .item-actions .sidebar-trigger, .books-grid-view-wrap .book-item .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .books-grid-view-wrap .book-item .item-actions .number, .module .book-item .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .module .book-item .item-actions .number, .book-paragraph .book-item .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .book-paragraph .book-item .item-actions .number, .basket-item .item-info .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .basket-item .item-info .item-actions .number, .order-item .item-info .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .order-item .item-info .item-actions .number, .book-list-item .item-info .item-actions .bestseller-page .item-img .number, .bestseller-page .item-img .book-list-item .item-info .item-actions .number, .books-grid-view-wrap .book-item .item-actions .tab-triggers a, .tab-triggers .books-grid-view-wrap .book-item .item-actions a, .module .book-item .item-actions .tab-triggers a, .tab-triggers .module .book-item .item-actions a, .book-paragraph .book-item .item-actions .tab-triggers a, .tab-triggers .book-paragraph .book-item .item-actions a, .basket-item .item-info .item-actions .tab-triggers a, .tab-triggers .basket-item .item-info .item-actions a, .order-item .item-info .item-actions .tab-triggers a, .tab-triggers .order-item .item-info .item-actions a, .book-list-item .item-info .item-actions .tab-triggers a, .tab-triggers .book-list-item .item-info .item-actions a, .books-grid-view-wrap .book-item .item-actions .tab-switch a, .tab-switch .books-grid-view-wrap .book-item .item-actions a, .module .book-item .item-actions .tab-switch a, .tab-switch .module .book-item .item-actions a, .book-paragraph .book-item .item-actions .tab-switch a, .tab-switch .book-paragraph .book-item .item-actions a, .basket-item .item-info .item-actions .tab-switch a, .tab-switch .basket-item .item-info .item-actions a, .order-item .item-info .item-actions .tab-switch a, .tab-switch .order-item .item-info .item-actions a, .book-list-item .item-info .item-actions .tab-switch a, .tab-switch .book-list-item .item-info .item-actions a, .books-grid-view-wrap .book-item .item-actions .paypal-btn2a, .module .book-item .item-actions .paypal-btn2a, .book-paragraph .book-item .item-actions .paypal-btn2a, .basket-item .item-info .item-actions .paypal-btn2a, .order-item .item-info .item-actions .paypal-btn2a, .book-list-item .item-info .item-actions .paypal-btn2a, .books-grid-view-wrap .book-item .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .books-grid-view-wrap .book-item .item-actions .label-default, .module .book-item .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .module .book-item .item-actions .label-default, .book-paragraph .book-item .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .book-paragraph .book-item .item-actions .label-default, .basket-item .item-info .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .basket-item .item-info .item-actions .label-default, .order-item .item-info .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .order-item .item-info .item-actions .label-default, .book-list-item .item-info .item-actions .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .book-list-item .item-info .item-actions .label-default, .books-grid-view-wrap .book-item .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .books-grid-view-wrap .book-item .item-actions .close-nav, .module .book-item .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .module .book-item .item-actions .close-nav, .book-paragraph .book-item .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .book-paragraph .book-item .item-actions .close-nav, .basket-item .item-info .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .basket-item .item-info .item-actions .close-nav, .order-item .item-info .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .order-item .item-info .item-actions .close-nav, .book-list-item .item-info .item-actions .mobile-nav-wrap .close-nav, .mobile-nav-wrap .book-list-item .item-info .item-actions .close-nav {
          font-size: 10px; } }

.grid .book-item {
  width: 16.6667%; }
  @media all and (max-width: 479px) {
    .grid .book-item {
      width: 33.33%; }
      .grid .book-item:nth-child(3n+1) {
        clear: left; } }
  @media all and (min-width: 480px) and (max-width: 644px) {
    .grid .book-item {
      width: 25%; }
      .grid .book-item:nth-child(4n+1) {
        clear: left; } }
  @media all and (min-width: 645px) and (max-width: 1439px) {
    .grid .book-item {
      width: 20%; }
      .grid .book-item:nth-child(5n+1) {
        clear: left; } }
  @media all and (min-width: 1440px) {
    .grid .book-item {
      width: 16.6667%; }
      .grid .book-item:nth-child(6n+1) {
        clear: left; } }

.tab .book-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.books-grid-view-wrap .book-item .item-img .savings-splat, .module .book-item .item-img .savings-splat, .book-paragraph .book-item .item-img .savings-splat, .basket-item .item-info .item-img .savings-splat, .order-item .item-info .item-img .savings-splat, .book-list-item .item-info .item-img .savings-splat, .book-page .item-block .item-img .savings-splat, .book-list-item .savings-splat {
  position: absolute;
  font-size: 12px;
  color: white;
  background: #ee264b;
  text-align: center;
  border-radius: 100%;
  display: block;
  border: 2px solid white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }

.search-page .format, .search-page .published, .search .format, .search .published {
  display: block !important; }

.books-grid-view-wrap {
  margin-left: -10px;
  margin-right: -10px; }

.no-results {
  font-size: 18px;
  font-weight: bold;
  padding: 15px; }

.grid .tab {
  clear: both;
  overflow: hidden; }

.grid .book-item {
  margin-bottom: 30px;
  position: relative;
  z-index: 1; }
  .grid .book-item .item-info {
    min-height: 105px; }
  @media all and (max-width: 644px) {
    .grid .book-item:after {
      position: absolute;
      left: 0;
      right: 0;
      bottom: -10px;
      content: "";
      border-bottom: 1px solid #dcdcdc; } }

.grid .search .book-item .item-info, .search .grid .book-item .item-info {
  min-height: 145px; }

.module {
  padding-top: 5px;
  padding-bottom: 5px; }
  .module h2 {
    font-weight: normal;
    color: #5d2e8a;
    font-size: 16px; }
  .module.tab-wrap > h3 {
    padding-bottom: 15px; }
  .module .tab .book-item {
    float: left; }
  .module .book-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    padding-left: 5px;
    padding-right: 5px; }
    .module .book-item .format, .module .book-item .published {
      display: none; }
    .module .book-item .item-info {
      padding-bottom: 5px; }
    .module .book-item h3.title:after {
      display: none; }
    @media all and (max-width: 479px) {
      .module .book-item {
        padding-left: 5px;
        padding-right: 5px; }
        .module .book-item h3 {
          font-size: 12px; }
        .module .book-item .savings-splat {
          font-size: 10px;
          width: 30px;
          line-height: 10px;
          padding: 6px 0;
          right: 0; } }

.prev-item, .next-item {
  display: none; }

.carousel {
  padding-bottom: 5px;
  margin-bottom: 10px;
  overflow: hidden;
  max-height: 350px; }
  @media all and (max-width: 479px) {
    .carousel {
      margin-left: -15px;
      margin-right: -15px; } }
  .carousel .tab {
    padding-left: 15px;
    padding-right: 15px;
    position: relative; }
    .carousel .tab .book-item {
      width: 14.2857142857%; }
      @media all and (max-width: 1279px) {
        .carousel .tab .book-item {
          width: 20%; } }
      @media all and (max-width: 1023px) {
        .carousel .tab .book-item {
          width: 25%; } }
      @media all and (max-width: 644px) {
        .carousel .tab .book-item {
          width: 33.333333%; } }
      .carousel .tab .book-item img {
        width: 100%; }
  .carousel img {
    width: 100%; }
  @media all and (max-width: 644px) {
    .carousel {
      border-bottom: 1px solid #ebeced; } }

.full-width .carousel .book-item {
  width: 11.111111%; }
  @media all and (max-width: 1279px) {
    .full-width .carousel .book-item {
      width: 14.2857142857%; } }
  @media all and (max-width: 1023px) {
    .full-width .carousel .book-item {
      width: 20%; } }
  @media all and (max-width: 644px) {
    .full-width .carousel .book-item {
      width: 33.333333%; } }
  .full-width .carousel .book-item img {
    width: 100%; }

.brand-wrap h1 {
  height: 100%; }

.book-item:focus {
  outline: none;
  border: none; }

.slick-arrow {
  background: transparent;
  border: none;
  outline: none;
  min-width: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 15px;
  z-index: 1;
  padding: 0;
  display: block;
  font-size: 0; }
  .slick-arrow.slick-disabled {
    cursor: default; }
    .slick-arrow.slick-disabled:before {
      color: #ebeced; }
  .slick-arrow:before {
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    top: 75px;
    color: #5d2e8a;
    font-size: 24px;
    text-indent: 0; }
  .slick-arrow.slick-prev {
    left: 0; }
    .slick-arrow.slick-prev:before {
      content: ""; }
  .slick-arrow.slick-next {
    right: 0; }
    .slick-arrow.slick-next:before {
      content: ""; }

.type-map {
  padding: 0; }
  .type-map h3 {
    display: none; }

@media all and (max-width: 1023px) {
  .touchevents .map-block {
    display: none; } }

.map-block {
  height: 208px; }

.leaflet-popup-content {
  margin: 10px 5px; }

.map-book-item {
  clear: both;
  overflow: hidden;
  width: 240px;
  height: 120px; }
  .map-book-item p {
    padding: 5px 0;
    margin: 0;
    border-bottom: 1px dashed #ebeced; }
  .map-book-item a {
    font-weight: bold; }
  .map-book-item .img-wrap {
    width: 40%;
    float: left; }
    .map-book-item .img-wrap a {
      display: block;
      max-width: 100%; }
    .map-book-item .img-wrap img {
      max-width: 100% !important; }
  .map-book-item .info-wrap {
    width: 60%;
    padding-left: 5px;
    float: left; }

.map-live-page {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  padding-bottom: 120px;
  background: white;
  z-index: 3; }
  .map-live-page .brand-wrap {
    background: white;
    position: absolute;
    left: 20%;
    width: 250px;
    padding: 10px;
    z-index: 4;
    border-radius: 0 0 3px 3px; }
    .map-live-page .brand-wrap .site-text {
      margin: -10px;
      padding: 10px;
      display: block;
      border-bottom: 1px solid #5d2e8a; }
    .map-live-page .brand-wrap .brand-link {
      padding: 20px 10px 10px 10px;
      margin-left: -10px;
      margin-right: -10px;
      display: block; }
      @media all and (max-width: 644px) {
        .map-live-page .brand-wrap .brand-link {
          display: none; } }
  .map-live-page .map-block {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .map-live-page .map-footer {
    background: white;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px;
    z-index: 2; }

@media all and (max-width: 1023px) {
  .home-page .people-shopping {
    display: none; } }

.custom-page, .custom-page.full-width {
  margin: 10px auto 30px auto; }

.custom-page {
  max-width: 1035px; }

.book-paragraph {
  clear: both;
  overflow: hidden; }
  .book-paragraph .book-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 40%;
    padding: 15px;
    float: left; }
    .book-paragraph .book-item .item-img, .book-paragraph .book-item .item-info {
      width: 50% !important; }
  .book-paragraph .paragraph-content {
    float: left;
    width: 60%;
    padding: 15px; }
    @media all and (max-width: 1023px) {
      .book-paragraph .paragraph-content {
        width: 100% !important; } }

.bestseller-page .item-img .number {
  display: block;
  position: absolute;
  top: 0;
  left: -2px;
  min-width: 25px;
  line-height: 20px;
  height: 25px;
  font-weight: bold;
  z-index: 10; }

.rating:before {
  content: ""; }

.rating:after {
  content: ""; }

.rating:hover {
  text-decoration: none; }

.rating:before {
  color: #5d2e8a; }

.rating:after {
  color: #ebeced; }

.rating.rating-1:before {
  content: ""; }

.rating.rating-1:after {
  content: "" "" "" ""; }

.rating.rating-2:before {
  content: "" ""; }

.rating.rating-2:after {
  content: "" "" ""; }

.rating.rating-3:before {
  content: "" "" ""; }

.rating.rating-3:after {
  content: "" ""; }

.rating.rating-4:before {
  content: "" "" "" ""; }

.rating.rating-4:after {
  content: ""; }

.rating.rating-5:before {
  content: "" "" "" "" ""; }

.rating.rating-5:after {
  content: ""; }

.review-wrap {
  clear: both;
  overflow: hidden; }
  .review-wrap .review {
    margin-bottom: 15px; }
    @media all and (min-width: 1024px) {
      .review-wrap .review:nth-child(3n+1) {
        clear: left; } }
    @media all and (max-width: 1023px) {
      .review-wrap .review:nth-child(2n+1) {
        clear: left; } }
    .review-wrap .review p {
      padding-top: 0;
      overflow: hidden; }
    .review-wrap .review cite {
      display: block;
      padding-top: 10px;
      color: #5d2e8a;
      text-align: right; }

.book-page {
  margin-top: 0; }
  .book-page .read-more, .book-page .read-less {
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold; }
  .book-page .read-more {
    display: none; }
  .book-page .read-less {
    margin-left: 5px; }
  .book-page .formats-wrap {
    list-style: none;
    padding: 15px 0 0 0;
    margin: 0;
    font-size: 12px; }
  .book-page .social-wrap {
    padding-top: 10px;
    padding-bottom: 10px; }
  @media all and (max-width: 479px) {
    .book-page .breadcrumb, .book-page .social-wrap {
      display: none; }
    .book-page .breadcrumb.category-footer {
      display: block; }
      .book-page .breadcrumb.category-footer li {
        display: block;
        padding: 5px 0; }
        .book-page .breadcrumb.category-footer li:before {
          display: none; }
    .book-page h1 {
      padding-top: 5px; }
    .book-page .meta-info, .book-page .author-info {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
      font-size: 12px;
      margin-top: 5px;
      margin-bottom: 5px; }
    .book-page .formats-wrap {
      display: none; }
    .book-page .checkout-tools {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .book-page .checkout-tools .btn-wrap {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1; }
      .book-page .checkout-tools .price-info-wrap {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2; }
    .book-page .item-block {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .book-page .item-block .item-img {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2; }
      .book-page .item-block .item-info {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1; }
      .book-page .item-block .item-tools {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3; } }
  .book-page .item-block .item-img {
    position: relative;
    margin-bottom: 15px; }
    @media all and (max-width: 644px) {
      .book-page .item-block .item-img {
        max-width: 65%;
        margin: 0 auto;
        margin-bottom: 15px; } }
    .book-page .item-block .item-img img {
      max-width: 100%;
      width: auto;
      display: block; }
    .book-page .item-block .item-img .savings-splat {
      right: 0;
      top: 50%;
      width: 60px;
      padding: 15px 10px;
      height: 60px;
      line-height: 15px;
      letter-spacing: 1px;
      text-align: center;
      font-size: 16px;
      white-space: wrap; }
  .book-page .item-block .item-info {
    margin-bottom: 15px; }
    .book-page .item-block .item-info h1 {
      margin: 0;
      font-size: 24px;
      font-weight: bold; }
    .book-page .item-block .item-info .meta-info {
      list-style: none;
      padding: 0;
      margin-top: 0;
      margin-left: -5px;
      margin-right: -5px;
      margin-bottom: 0;
      overflow: hidden;
      clear: both;
      padding-top: 10px;
      padding-bottom: 10px; }
      .book-page .item-block .item-info .meta-info li {
        padding: 0 5px;
        float: left; }
      .book-page .item-block .item-info .meta-info li {
        display: block;
        position: relative;
        padding-right: 10px; }
        .book-page .item-block .item-info .meta-info li:after {
          content: "|";
          position: absolute;
          right: 0;
          top: 0; }
        .book-page .item-block .item-info .meta-info li:last-child:after {
          content: ""; }
  .book-page .biblio-wrap {
    padding: 15px 0 0 0;
    margin: 15px 0;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media all and (max-width: 644px) {
      .book-page .biblio-wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    @media all and (max-width: 644px) {
      .book-page .biblio-wrap .item-excerpt {
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 15px;
        margin-bottom: 15px; } }
    .book-page .biblio-wrap .biblio-info-wrap .biblio-info {
      margin: 0;
      padding: 10px 0;
      list-style: none; }
      @media all and (min-width: 645px) and (max-width: 1023px) {
        .book-page .biblio-wrap .biblio-info-wrap .biblio-info {
          border-left: 1px solid #dcdcdc;
          padding-left: 15px; } }
      .book-page .biblio-wrap .biblio-info-wrap .biblio-info li {
        padding-bottom: 5px; }
        .book-page .biblio-wrap .biblio-info-wrap .biblio-info li label {
          color: #333333;
          font-weight: bold; }
        .book-page .biblio-wrap .biblio-info-wrap .biblio-info li label:after {
          content: ": "; }
    @media all and (min-width: 645px) {
      .book-page .biblio-wrap .biblio-info-wrap.no-description {
        width: 100%; }
        .book-page .biblio-wrap .biblio-info-wrap.no-description .biblio-info {
          border-left: 0; }
          .book-page .biblio-wrap .biblio-info-wrap.no-description .biblio-info li {
            float: left;
            width: 50%; } }
  .book-page .checkout-tools {
    padding: 15px;
    border: 1px solid #dcdcdc;
    border-radius: 3px; }
    .book-page .checkout-tools p {
      padding: 0;
      margin: 0; }
    .book-page .checkout-tools .price {
      font-size: 36px;
      font-weight: bold;
      color: #5d2e8a; }
      .book-page .checkout-tools .price .list-price {
        font-size: 16px;
        font-weight: normal;
        color: #aaaaaa;
        padding-left: 10px; }
    .book-page .checkout-tools .free-delivery-text {
      padding: 15px 0;
      font-size: 16px; }
    .book-page .checkout-tools .list-price {
      text-decoration: line-through; }
    .book-page .checkout-tools .price-info-wrap {
      padding-bottom: 15px; }
  .book-page .btn-wrap .btn, .book-page .btn-wrap .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .book-page .btn-wrap .basket-btn, .book-page .btn-wrap .header-search-el-wrap .header-search-btn, .header-search-el-wrap .book-page .btn-wrap .header-search-btn, .book-page .btn-wrap .basket-wrap .basket-btn, .basket-wrap .book-page .btn-wrap .basket-btn, .book-page .btn-wrap .sidebar-trigger, .book-page .btn-wrap .bestseller-page .item-img .number, .bestseller-page .item-img .book-page .btn-wrap .number, .book-page .btn-wrap .tab-triggers a, .tab-triggers .book-page .btn-wrap a, .book-page .btn-wrap .tab-switch a, .tab-switch .book-page .btn-wrap a, .book-page .btn-wrap .paypal-btn2a, .book-page .btn-wrap .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .book-page .btn-wrap .label-default, .book-page .btn-wrap .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .book-page .btn-wrap .label-default, .book-page .btn-wrap .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .book-page .btn-wrap .label-default, .book-page .btn-wrap .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .book-page .btn-wrap .label-default, .book-page .btn-wrap .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .book-page .btn-wrap .label-default, .book-page .btn-wrap .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .book-page .btn-wrap .label-default, .book-page .btn-wrap .mobile-nav-wrap .close-nav, .mobile-nav-wrap .book-page .btn-wrap .close-nav {
    display: block;
    margin-bottom: 10px; }
    .book-page .btn-wrap .btn:last-child, .book-page .btn-wrap .secondary-header-wrap .mobile-basket-wrap .basket-btn:last-child, .secondary-header-wrap .mobile-basket-wrap .book-page .btn-wrap .basket-btn:last-child, .book-page .btn-wrap .header-search-el-wrap .header-search-btn:last-child, .header-search-el-wrap .book-page .btn-wrap .header-search-btn:last-child, .book-page .btn-wrap .basket-wrap .basket-btn:last-child, .basket-wrap .book-page .btn-wrap .basket-btn:last-child, .book-page .btn-wrap .sidebar-trigger:last-child, .book-page .btn-wrap .bestseller-page .item-img .number:last-child, .bestseller-page .item-img .book-page .btn-wrap .number:last-child, .book-page .btn-wrap .tab-triggers a:last-child, .tab-triggers .book-page .btn-wrap a:last-child, .book-page .btn-wrap .tab-switch a:last-child, .tab-switch .book-page .btn-wrap a:last-child, .book-page .btn-wrap .paypal-btn2a:last-child, .book-page .btn-wrap .payment-card-wrap .radio.card label .label-default:last-child, .payment-card-wrap .radio.card label .book-page .btn-wrap .label-default:last-child, .book-page .btn-wrap .payment-card-wrap .radio.address label .label-default:last-child, .payment-card-wrap .radio.address label .book-page .btn-wrap .label-default:last-child, .book-page .btn-wrap .address-wrap .radio.card label .label-default:last-child, .address-wrap .radio.card label .book-page .btn-wrap .label-default:last-child, .book-page .btn-wrap .address-wrap .radio.address label .label-default:last-child, .address-wrap .radio.address label .book-page .btn-wrap .label-default:last-child, .book-page .btn-wrap .del-address-wrap .radio.card label .label-default:last-child, .del-address-wrap .radio.card label .book-page .btn-wrap .label-default:last-child, .book-page .btn-wrap .del-address-wrap .radio.address label .label-default:last-child, .del-address-wrap .radio.address label .book-page .btn-wrap .label-default:last-child, .book-page .btn-wrap .mobile-nav-wrap .close-nav:last-child, .mobile-nav-wrap .book-page .btn-wrap .close-nav:last-child {
      margin-bottom: 0; }
  .book-page .blocks-wrap {
    border-bottom: 1px solid #dcdcdc;
    clear: both;
    overflow: hidden;
    padding-bottom: 15px; }
    .book-page .blocks-wrap:last-child {
      border-bottom: 0px; }
    @media all and (max-width: 644px) {
      .book-page .blocks-wrap {
        margin-left: -15px;
        margin-right: -15px; } }
    .book-page .blocks-wrap h2 {
      font-weight: bold; }

.btn-helper-text {
  margin: 0 auto;
  color: #669900;
  text-align: center; }
  .btn-helper-text span {
    display: inline-block;
    padding: 5px 15px 0 15px;
    border: 1px solid #5d2e8a;
    border-radius: 3px 3px 0 0;
    border-bottom: 0;
    font-weight: bold; }

iframe.goodreads {
  width: 100%;
  height: 380px; }
  @media all and (min-width: 644px) and (max-width: 1023px) {
    iframe.goodreads {
      height: 700px; } }
  @media all and (max-width: 644px) {
    iframe.goodreads {
      height: 800px; } }

.breadcrumb > li + li:before {
  content: "/ "; }

.breadcrumb {
  margin-top: 10px;
  margin-bottom: 10px; }

@media all and (max-width: 644px) {
  .item-excerpt {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 10px;
    margin-bottom: 10px; } }

.item-info .item-excerpt {
  display: none; }

.item-product-details-title, .biblio-title {
  display: none; }

@media all and (min-width: 1024px) {
  .js .biblio-wrap .item-excerpt {
    display: none; }
  .item-product-details-title, .biblio-title {
    display: block;
    margin: 0; }
  .biblio-info-wrap {
    border: 0; }
  .formats-wrap {
    padding-bottom: 15px; }
  .item-info .item-excerpt {
    display: block; }
  .item-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .biblio-wrap .biblio-info-wrap {
    width: 100% !important;
    padding: 0 15px;
    border: 0; }
    .biblio-wrap .biblio-info-wrap .biblio-info {
      width: 100% !important;
      overflow: hidden;
      clear: both;
      max-width: 800px;
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
      .biblio-wrap .biblio-info-wrap .biblio-info label {
        margin-bottom: 0; }
      .biblio-wrap .biblio-info-wrap .biblio-info li {
        padding: 0;
        margin-bottom: 5px; }
        .no-csscolumns .biblio-wrap .biblio-info-wrap .biblio-info li {
          float: left;
          width: 50%;
          display: block; }
  .item-img {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .item-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .item-info .item-excerpt {
      -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
      align-self: stretch;
      -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
      flex-grow: 2; } }

.checkout-tools .btn, .checkout-tools .secondary-header-wrap .mobile-basket-wrap .basket-btn, .secondary-header-wrap .mobile-basket-wrap .checkout-tools .basket-btn, .checkout-tools .header-search-el-wrap .header-search-btn, .header-search-el-wrap .checkout-tools .header-search-btn, .checkout-tools .basket-wrap .basket-btn, .basket-wrap .checkout-tools .basket-btn, .checkout-tools .sidebar-trigger, .checkout-tools .bestseller-page .item-img .number, .bestseller-page .item-img .checkout-tools .number, .checkout-tools .tab-triggers a, .tab-triggers .checkout-tools a, .checkout-tools .tab-switch a, .tab-switch .checkout-tools a, .checkout-tools .paypal-btn2a, .checkout-tools .payment-card-wrap .radio.card label .label-default, .payment-card-wrap .radio.card label .checkout-tools .label-default, .checkout-tools .payment-card-wrap .radio.address label .label-default, .payment-card-wrap .radio.address label .checkout-tools .label-default, .checkout-tools .address-wrap .radio.card label .label-default, .address-wrap .radio.card label .checkout-tools .label-default, .checkout-tools .address-wrap .radio.address label .label-default, .address-wrap .radio.address label .checkout-tools .label-default, .checkout-tools .del-address-wrap .radio.card label .label-default, .del-address-wrap .radio.card label .checkout-tools .label-default, .checkout-tools .del-address-wrap .radio.address label .label-default, .del-address-wrap .radio.address label .checkout-tools .label-default, .checkout-tools .mobile-nav-wrap .close-nav, .mobile-nav-wrap .checkout-tools .close-nav {
  font-weight: bold;
  padding: 10px; }

.checkout-tools .add-to-basket {
  padding: 15px;
  font-size: 16px; }

.expt-feature-on {
  display: none; }

@media all and (min-width: 645px) and (max-width: 1023px) {
  .expt-enabled .expt-feature-on {
    display: block; }
  .expt-enabled .expt-feature-off {
    display: none; }
  .expt-enabled .item-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }
    .expt-enabled .item-block .item-info {
      width: 100%;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; }
    .expt-enabled .item-block .item-img {
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2; }
    .expt-enabled .item-block .item-tools {
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3; }
  .expt-enabled .formats-wrap {
    padding-top: 0;
    padding-bottom: 15px;
    font-size: 16px; }
    .expt-enabled .formats-wrap li {
      font-weight: bold; }
      .expt-enabled .formats-wrap li:after {
        content: " | ";
        font-weight: normal; }
      .expt-enabled .formats-wrap li:first-child:after {
        content: ": ";
        font-weight: bold; }
      .expt-enabled .formats-wrap li:last-child:after {
        display: none; }
    .expt-enabled .formats-wrap li a {
      font-weight: normal; }
    .expt-enabled .formats-wrap li {
      display: inline-block; }
  .expt-enabled .checkout-tools {
    border: 0;
    padding: 0; }
  .expt-enabled .social-wrap {
    text-align: center; }
    .expt-enabled .social-wrap li {
      font-weight: bold;
      display: inline-block;
      line-height: 22px;
      font-size: 16px;
      float: none; }
  .expt-enabled .item-block .item-info .meta-info {
    padding-top: 5px;
    padding-bottom: 5px; }
  .expt-enabled .item-img {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .expt-enabled .biblio-wrap {
    display: block; }
    .expt-enabled .biblio-wrap .resume-title {
      margin: 0 0 0 15px; }
    .expt-enabled .biblio-wrap .biblio-info-wrap.no-description li {
      width: 100%; }
    .expt-enabled .biblio-wrap .item-excerpt {
      width: 100%;
      padding-bottom: 5px;
      border-bottom: 1px solid #dcdcdc; }
      .expt-enabled .biblio-wrap .item-excerpt h2 {
        margin: 0; }
    .expt-enabled .biblio-wrap .biblio-info-wrap {
      width: 100%;
      padding-top: 5px;
      padding-bottom: 15px; }
      .expt-enabled .biblio-wrap .biblio-info-wrap .biblio-title {
        display: block; }
      .expt-enabled .biblio-wrap .biblio-info-wrap .biblio-info {
        border-left: 0;
        padding: 0;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; } }

.main-content {
  margin-left: -15px;
  margin-right: -15px; }
  @media all and (max-width: 1279px) {
    .main-content {
      margin-left: -10px;
      margin-right: -10px; }
      .main-content .block-wrap, .main-content .head-block, .main-content .foot-block {
        padding-left: 10px;
        padding-right: 10px; } }
  .main-content .block-wrap, .main-content .head-block, .main-content .foot-block {
    padding-left: 15px;
    padding-right: 15px;
    clear: both; }
    @media all and (max-width: 1023px) {
      .main-content .block-wrap, .main-content .head-block, .main-content .foot-block {
        padding-left: 0;
        padding-right: 0; } }
    .main-content .block-wrap h2, .main-content .head-block h2, .main-content .foot-block h2, .main-content .block-wrap h3, .main-content .head-block h3, .main-content .foot-block h3, .main-content .block-wrap h4, .main-content .head-block h4, .main-content .foot-block h4 {
      margin: 0; }
    .main-content .block-wrap:first-child .module, .main-content .head-block:first-child .module, .main-content .foot-block:first-child .module {
      padding-top: 0; }
    .main-content .block-wrap.tabbed-block-wrap:first-child .module, .main-content .tabbed-block-wrap.head-block:first-child .module, .main-content .tabbed-block-wrap.foot-block:first-child .module {
      padding-top: 15px; }
    .main-content .block-wrap .paragraph-content .hp-banner-small, .main-content .head-block .paragraph-content .hp-banner-small, .main-content .foot-block .paragraph-content .hp-banner-small {
      display: none; }
    @media all and (max-width: 1279px) {
      .main-content .block-wrap .paragraph-content .hp-banner-small, .main-content .head-block .paragraph-content .hp-banner-small, .main-content .foot-block .paragraph-content .hp-banner-small {
        display: block; }
      .main-content .block-wrap .paragraph-content .hp-banner, .main-content .head-block .paragraph-content .hp-banner, .main-content .foot-block .paragraph-content .hp-banner {
        display: none; } }
    .main-content .block-wrap.oneThird, .main-content .oneThird.head-block, .main-content .oneThird.foot-block {
      clear: none; }
    .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block {
      clear: none; }
      @media all and (min-width: 645px) {
        .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block {
          padding-right: 0; } }
    .main-content .block-wrap.half, .main-content .half.head-block, .main-content .half.foot-block {
      clear: none; }
    @media all and (max-width: 644px) {
      .main-content .block-wrap.oneThird, .main-content .oneThird.head-block, .main-content .oneThird.foot-block, .main-content .block-wrap.twoThird, .main-content .twoThird.head-block, .main-content .twoThird.foot-block, .main-content .block-wrap.half, .main-content .half.head-block, .main-content .half.foot-block {
        padding-left: 0;
        padding-right: 0; } }

.module.type-link {
  text-align: center; }
  .module.type-link .link-item {
    display: inline-block;
    padding: 0 10px 0 0;
    margin: 0 0 0 10px;
    text-decoration: underline; }
  .module.type-link .link-text, .module.type-link .link-img {
    display: block; }

.module.type-promo .tab {
  display: block; }

.module.type-promo .promo-content {
  text-align: center;
  width: 100%;
  margin: 0 auto; }

.module.type-promo.promo-multi {
  margin-left: -5px;
  margin-right: -5px; }
  .module.type-promo.promo-multi .promo-content {
    width: 25%;
    padding: 5px;
    float: left; }
    @media all and (max-width: 644px) {
      .module.type-promo.promo-multi .promo-content {
        width: 50%; } }

.module.type-promo .promo-img {
  margin: 0 auto; }

.module.type-paragraph .paragraph-content img {
  display: block;
  margin: 0 auto; }

.module.type-paragraph .tab {
  display: block; }

.module.type-book .book-item + .paragraph-content {
  width: 75%;
  float: right; }

.module.type-book .paragraph-content + .book-item {
  width: 25%;
  float: left; }

.collapsible a.collapse-toggle {
  display: block;
  margin-top: 10px; }

div.social-block {
  overflow: hidden;
  clear: both;
  margin-bottom: 5px; }

.social-wrap {
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 0;
  overflow: hidden;
  clear: both; }
  .social-wrap li {
    padding: 0 5px;
    float: left; }
  .social-wrap a, .social-wrap a:hover {
    text-decoration: none; }
  .social-wrap li {
    line-height: 18px; }
  .social-wrap i:before {
    font-size: 18px; }
  .social-wrap .icon-fb {
    color: #3b5998; }
  .social-wrap .icon-tw {
    color: #00aced; }
  .social-wrap .icon-gp {
    color: #dd4b39; }
  .social-wrap .icon-pi {
    color: #cb2027; }
  .social-wrap .icon-em {
    color: #5d2e8a; }

/* required styles */
.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0; }

.leaflet-container {
  overflow: hidden;
  -ms-touch-action: none; }

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none; }

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block; }

/* map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container img {
  max-width: none !important; }

/* stupid Android 2 doesn't understand "max-width: none" properly */
.leaflet-container img.leaflet-image-layer {
  max-width: 15000px !important; }

.leaflet-tile {
  -webkit-filter: inherit;
  filter: inherit;
  visibility: hidden; }

.leaflet-tile-loaded {
  visibility: inherit; }

.leaflet-zoom-box {
  width: 0;
  height: 0; }

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none; }

.leaflet-tile-pane {
  z-index: 2; }

.leaflet-objects-pane {
  z-index: 3; }

.leaflet-overlay-pane {
  z-index: 4; }

.leaflet-shadow-pane {
  z-index: 5; }

.leaflet-marker-pane {
  z-index: 6; }

.leaflet-popup-pane {
  z-index: 7; }

.leaflet-vml-shape {
  width: 1px;
  height: 1px; }

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute; }

/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 7;
  pointer-events: auto; }

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none; }

.leaflet-top {
  top: 0; }

.leaflet-right {
  right: 0; }

.leaflet-bottom {
  bottom: 0; }

.leaflet-left {
  left: 0; }

.leaflet-control {
  float: left;
  clear: both; }

.leaflet-right .leaflet-control {
  float: right; }

.leaflet-top .leaflet-control {
  margin-top: 10px; }

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px; }

.leaflet-left .leaflet-control {
  margin-left: 10px; }

.leaflet-right .leaflet-control {
  margin-right: 10px; }

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear; }

.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1; }

.leaflet-zoom-anim .leaflet-zoom-animated {
  transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); }

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
  transition: none; }

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden; }

/* cursors */
.leaflet-clickable {
  cursor: pointer; }

.leaflet-container {
  cursor: -webkit-grab;
  cursor: -moz-grab; }

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto; }

.leaflet-dragging .leaflet-container,
.leaflet-dragging .leaflet-clickable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing; }

/* visual tweaks */
.leaflet-container {
  background: #ddd;
  outline: 0; }

.leaflet-container a.leaflet-active {
  outline: 2px solid orange; }

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5); }

/* general typography */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; }

/* general toolbar styles */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px; }

.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black; }

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block; }

.leaflet-bar a:hover {
  background-color: #f4f4f4; }

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none; }

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb; }

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px; }

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px; }

.leaflet-control-zoom-out {
  font-size: 20px; }

.leaflet-touch .leaflet-control-zoom-in {
  font-size: 22px; }

.leaflet-touch .leaflet-control-zoom-out {
  font-size: 24px; }

/* layers control */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px; }

.leaflet-control-layers-toggle {
  background-image: url(images/layers.png);
  width: 36px;
  height: 36px; }

.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(images/layers-2x.png);
  background-size: 26px 26px; }

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px; }

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none; }

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative; }

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff; }

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px; }

.leaflet-control-layers label {
  display: block; }

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px; }

/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0; }

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333; }

.leaflet-control-attribution a {
  text-decoration: none; }

.leaflet-control-attribution a:hover {
  text-decoration: underline; }

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px; }

.leaflet-left .leaflet-control-scale {
  margin-left: 5px; }

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px; }

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: content-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5); }

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px; }

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777; }

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none; }

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box; }

/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center; }

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px; }

.leaflet-popup-content {
  line-height: 1.4; }

.leaflet-popup-tip-container {
  margin: 0 auto;
  width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden; }

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); }

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 8px 0 0;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 12px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent; }

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999; }

.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd; }

.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1; }

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); }

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px; }

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999; }

/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666; }

.tab-triggers-wrap {
  width: 100%;
  border-bottom: 2px solid #5d2e8a;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  display: inline-block; }
  @media all and (max-width: 644px) {
    .tab-triggers-wrap {
      overflow: hidden;
      padding-left: 0; }
      .tab-triggers-wrap:after {
        width: 26px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
        z-index: 1;
        content: " "; } }
  .tab-triggers-wrap .next-item {
    position: absolute;
    bottom: 6px;
    font-size: 24px;
    cursor: pointer;
    border-radius: 100%;
    line-height: 18px;
    height: 18px;
    text-decoration: none !important;
    display: none; }
    @media all and (min-width: 644px) {
      .tab-triggers-wrap .next-item {
        display: none; } }
  .tab-triggers-wrap .next-item {
    right: 0; }
  @media all and (max-width: 644px) {
    .tab-triggers-wrap .tab-triggers {
      display: block; } }

.tab-triggers, .tab-switch {
  clear: both;
  overflow: hidden;
  padding: 0;
  margin: 15px 0 0 0;
  position: relative;
  display: table;
  max-width: 100%; }
  .tab-triggers.large a, .tab-switch.large a {
    border-radius: 3px 3px 0 0; }
  .tab-triggers:before, .tab-switch:before {
    position: absolute;
    left: 0;
    bottom: 40px;
    right: 0;
    content: ""; }
  .tab-triggers li, .tab-switch li {
    padding: 0;
    display: table-cell; }
  .tab-triggers a, .tab-switch a {
    background: #ebeced;
    border-color: white;
    display: block;
    border-radius: 3px 3px 0 0; }
  .tab-triggers .tab-active, .tab-switch .tab-active {
    font-weight: bold; }

.touchevents .tab-triggers {
  overflow: scroll; }
  @media all and (max-width: 644px) {
    .touchevents .tab-triggers {
      overflow-y: hidden; } }

.tabbed-block .tab-wrap > h3 {
  display: none; }

.tabbed-block .tab-wrap {
  display: none; }

.tabbed-block .tab-wrap.tab-active {
  display: block; }

.wishlist-wrap .tab {
  height: 0;
  overflow: hidden;
  transition: all linear 0.5s; }
  .wishlist-wrap .tab.active {
    height: auto; }

p.share-wishlist-text {
  clear: both; }

.wishlist-links i {
  padding-right: 10px;
  margin-right: 5px;
  border-right: 1px solid #dcdcdc; }

.wishlist-links .active {
  font-weight: bold;
  color: #5d2e8a; }

.wishlist-header {
  margin-bottom: 15px; }

@media all and (max-width: 644px) {
  .wishlist-items .book-list-item .item-info-wrap {
    float: none; }
    .wishlist-items .book-list-item .item-info-wrap .item-info {
      padding-left: 5px; }
  .wishlist-items .book-list-item .wishlist-tools {
    width: auto;
    max-width: 100%;
    float: none;
    padding-left: 0; } }

.book-list-item {
  position: relative; }
  .book-list-item:first-child {
    border-top: none; }
  .book-list-item .remove-item {
    position: absolute;
    top: 5px;
    right: 5px; }
    @media all and (max-width: 644px) {
      .book-list-item .remove-item {
        font-size: 20px; } }
  .book-list-item .wishlist-tools {
    padding-top: 15px; }
    .book-list-item .wishlist-tools a {
      display: block;
      margin-bottom: 5px; }
  .book-list-item .wishlist-note {
    max-width: 100%;
    cursor: pointer; }
  .book-list-item .item-img {
    position: relative; }
  .book-list-item .savings-splat {
    line-height: 15px;
    width: 45px;
    padding: 5px 0;
    position: absolute;
    right: 0;
    bottom: 20px; }

.wishlist-global-setting {
  margin-bottom: 10px;
  text-align: center;
  clear: both; }
  .wishlist-global-setting a {
    width: 37%; }
    .wishlist-global-setting a:nth-child(3) {
      width: 22%; }

.reviews-items .book-list-item .item-info {
  max-width: 70%; }
  @media all and (max-width: 644px) {
    .reviews-items .book-list-item .item-info {
      width: 100%;
      max-width: 100%; } }
  .reviews-items .book-list-item .item-info ul.review-info {
    list-style-type: none;
    padding: 0; }
    .reviews-items .book-list-item .item-info ul.review-info li {
      margin: 5px 0; }
      .reviews-items .book-list-item .item-info ul.review-info li .social {
        overflow: hidden; }
      .reviews-items .book-list-item .item-info ul.review-info li div.review-stars {
        float: left; }
      .reviews-items .book-list-item .item-info ul.review-info li div.share-widgets {
        float: left;
        margin-left: 10px; }

div.share-widgets a:hover {
  text-decoration: none; }

.main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend {
  margin-bottom: 15px; }
  @media all and (max-width: 644px) {
    .main-content .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .main-content .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .main-content .block-wrap .form-wrap .text, .main-content .head-block .form-wrap .text, .main-content .foot-block .form-wrap .text, .main-content .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend {
      padding-left: 0;
      padding-right: 0; } }

.form-wrap, .block-wrap .form-wrap, .main-content .head-block .form-wrap, .main-content .foot-block .form-wrap {
  margin-bottom: 30px; }
  @media all and (min-width: 645px) {
    .form-wrap, .block-wrap .form-wrap, .main-content .head-block .form-wrap, .main-content .foot-block .form-wrap {
      margin-left: 0;
      margin-right: 0; } }
  .form-wrap .form-group {
    overflow: hidden;
    clear: both; }
  @media all and (max-width: 644px) {
    .form-wrap h1, .block-wrap .form-wrap h1, .main-content .head-block .form-wrap h1, .main-content .foot-block .form-wrap h1, .form-wrap h2, .block-wrap .form-wrap h2, .main-content .head-block .form-wrap h2, .main-content .foot-block .form-wrap h2, .form-wrap .text, .form-wrap legend, .block-wrap .form-wrap legend, .main-content .head-block .form-wrap legend, .main-content .foot-block .form-wrap legend {
      padding-left: 0;
      padding-right: 0; } }
  .form-wrap .form-control-wrap.checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
    top: -1px; }
  .form-wrap .required label:after {
    content: " *";
    color: #ee264b;
    position: relative;
    top: -5px; }
  .form-wrap .error-block {
    color: #ee264b; }

.form-group.required .control-label:after {
  content: " *";
  color: #ee264b; }

.help-page h2 {
  background: #5d2e8a;
  color: #fff;
  font-size: 16px;
  padding: 10px 15px;
  margin: 5px 0 0;
  cursor: pointer;
  border-radius: 5px 5px 0 0;
  position: relative; }
  .help-page h2:before {
    position: absolute;
    right: 15px;
    font-size: 18px; }
  .help-page h2.collapsed {
    border-radius: 5px; }

.help-page dl {
  margin: 0; }
  .help-page dl dt {
    padding: 15px;
    border-top: 1px solid #dcdcdc;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px; }
    .help-page dl dt.collapsed:after {
      content: '+';
      margin-top: -5px;
      margin-right: 0; }
    .help-page dl dt:after {
      content: '-';
      font-size: 20px;
      float: right;
      margin-top: -7px;
      margin-right: 3px; }
  .help-page dl dd {
    margin: 0;
    padding: 15px; }
    .help-page dl dd p {
      padding: 0 0 10px; }

.help-page ol.number {
  position: relative;
  padding: 0;
  margin: 0 0 15px 45px;
  color: #333;
  background: none;
  left: 0;
  top: 0;
  border-radius: 0px; }

@media all and (min-width: 645px) {
  .help-page .delivery-au {
    border-left: 1px solid #ebeced; } }

.help-page .delivery-options {
  margin-bottom: 30px; }
  .help-page .delivery-options h3 {
    padding: 10px;
    background: #ebeced;
    color: #333333;
    font-weight: normal;
    margin-bottom: 0; }
  .help-page .delivery-options h4 {
    text-decoration: underline; }
  .help-page .delivery-options .delivery-locations-wrap {
    padding: 0 10px; }
  .help-page .delivery-options dl {
    padding: 0;
    clear: both;
    overflow: hidden; }
  .help-page .delivery-options dd, .help-page .delivery-options dt {
    width: 50%;
    padding: 5px;
    float: left;
    border: none;
    font-size: 12px; }
    .help-page .delivery-options dd:after, .help-page .delivery-options dt:after {
      content: ""; }
  .help-page .delivery-options dt {
    clear: left; }

.address-list .address-item, .address-list .card-item, .card-list .address-item, .card-list .card-item {
  border-bottom: 0;
  padding: 10px;
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px; }
  @media all and (max-width: 1279px) {
    .address-list .address-item:nth-child(2n+1), .address-list .card-item:nth-child(2n+1), .card-list .address-item:nth-child(2n+1), .card-list .card-item:nth-child(2n+1) {
      clear: left; } }
  @media all and (min-width: 1280px) {
    .address-list .address-item:nth-child(3n+1), .address-list .card-item:nth-child(3n+1), .card-list .address-item:nth-child(3n+1), .card-list .card-item:nth-child(3n+1) {
      clear: left; } }
  .address-list .address-item .btn-wrap, .address-list .address-item .info-box, .address-list .card-item .btn-wrap, .address-list .card-item .info-box, .card-list .address-item .btn-wrap, .card-list .address-item .info-box, .card-list .card-item .btn-wrap, .card-list .card-item .info-box {
    border: 1px solid #dcdcdc;
    padding: 10px; }
  .address-list .address-item .btn-wrap, .address-list .card-item .btn-wrap, .card-list .address-item .btn-wrap, .card-list .card-item .btn-wrap {
    border-bottom: 0; }
  .address-list .address-item .btn-wrap span, .address-list .card-item .btn-wrap span, .card-list .address-item .btn-wrap span, .card-list .card-item .btn-wrap span {
    font-weight: bold;
    font-size: 12px;
    line-height: 30px;
    float: left; }

.address-list dl dt, .card-list dl dt {
  font-weight: bold;
  color: #5d2e8a; }

.address-list dl dd, .card-list dl dd {
  margin-left: 0;
  font-size: 12px; }

.basket-page {
  max-width: 1024px; }

.basket-empty {
  padding-top: 30px;
  padding-bottom: 30px; }

@media all and (max-width: 644px) {
  .order-item .item-info-wrap {
    float: none !important; }
  .order-item .item-info {
    padding-left: 5px; } }

.basket-item, .order-item, .book-list-item {
  border-top: 1px solid #dcdcdc;
  padding: 15px 0; }
  @media all and (max-width: 644px) {
    .basket-item .item-img, .order-item .item-img, .book-list-item .item-img {
      width: 40%;
      padding-right: 10px; }
    .basket-item .item-info, .order-item .item-info, .book-list-item .item-info {
      width: 60%; } }
  @media all and (min-width: 480px) and (max-width: 644px) {
    .basket-item .item-info-wrap, .order-item .item-info-wrap, .book-list-item .item-info-wrap {
      width: 60%; }
    .basket-item .item-checkout-info, .order-item .item-checkout-info, .book-list-item .item-checkout-info {
      width: 40%; } }
  .basket-item .item-info-wrap .input-sm, .basket-item .item-info-wrap .search-filter.header-section input, .search-filter.header-section .basket-item .item-info-wrap input, .basket-item .item-info-wrap .search-filter.header-section select, .search-filter.header-section .basket-item .item-info-wrap select, .basket-item .item-info-wrap button, .basket-item .item-checkout-info .input-sm, .basket-item .item-checkout-info .search-filter.header-section input, .search-filter.header-section .basket-item .item-checkout-info input, .basket-item .item-checkout-info .search-filter.header-section select, .search-filter.header-section .basket-item .item-checkout-info select, .basket-item .item-checkout-info button, .order-item .item-info-wrap .input-sm, .order-item .item-info-wrap .search-filter.header-section input, .search-filter.header-section .order-item .item-info-wrap input, .order-item .item-info-wrap .search-filter.header-section select, .search-filter.header-section .order-item .item-info-wrap select, .order-item .item-info-wrap button, .order-item .item-checkout-info .input-sm, .order-item .item-checkout-info .search-filter.header-section input, .search-filter.header-section .order-item .item-checkout-info input, .order-item .item-checkout-info .search-filter.header-section select, .search-filter.header-section .order-item .item-checkout-info select, .order-item .item-checkout-info button, .book-list-item .item-info-wrap .input-sm, .book-list-item .item-info-wrap .search-filter.header-section input, .search-filter.header-section .book-list-item .item-info-wrap input, .book-list-item .item-info-wrap .search-filter.header-section select, .search-filter.header-section .book-list-item .item-info-wrap select, .book-list-item .item-info-wrap button, .book-list-item .item-checkout-info .input-sm, .book-list-item .item-checkout-info .search-filter.header-section input, .search-filter.header-section .book-list-item .item-checkout-info input, .book-list-item .item-checkout-info .search-filter.header-section select, .search-filter.header-section .book-list-item .item-checkout-info select, .book-list-item .item-checkout-info button {
    margin-bottom: 5px; }
  .basket-item .item-img, .basket-item .item-info, .basket-item .item-info-wrap, .order-item .item-img, .order-item .item-info, .order-item .item-info-wrap, .book-list-item .item-img, .book-list-item .item-info, .book-list-item .item-info-wrap {
    float: left; }
  .basket-item .item-info h2, .order-item .item-info h2, .book-list-item .item-info h2 {
    margin-top: 0;
    margin-bottom: 5px; }
  @media all and (min-width: 480px) {
    .basket-item .item-info, .order-item .item-info, .book-list-item .item-info {
      padding-left: 15px; } }
  .basket-item .item-info .rrp, .order-item .item-info .rrp, .book-list-item .item-info .rrp {
    color: #ebeced;
    padding-left: 5px;
    display: inline-block; }
  @media all and (max-width: 644px) {
    .basket-item .item-info, .order-item .item-info, .book-list-item .item-info {
      width: 50%; } }
  .basket-item .availablity-text, .order-item .availablity-text, .book-list-item .availablity-text {
    font-size: 12px; }
  .basket-item .item-checkout-info, .basket-item .wishlist-tools, .order-item .item-checkout-info, .order-item .wishlist-tools, .book-list-item .item-checkout-info, .book-list-item .wishlist-tools {
    width: 240px;
    max-width: 40%;
    padding-left: 15px;
    float: right;
    text-align: right; }
  .basket-item .item-total, .order-item .item-total, .book-list-item .item-total {
    font-size: 18px;
    color: #5d2e8a;
    font-weight: bold; }

.basket-totals-wrap, .order-totals-wrap {
  border-top: 1px solid #dcdcdc; }
  .basket-totals-wrap dl, .order-totals-wrap dl {
    font-weight: bold;
    width: 100%;
    margin: 0;
    padding: 10px 0;
    text-align: right;
    font-size: 16px; }
    .basket-totals-wrap dl dd, .order-totals-wrap dl dd {
      width: 240px;
      max-width: 50%;
      padding-left: 15px; }
    .basket-totals-wrap dl dt, .basket-totals-wrap dl dd, .order-totals-wrap dl dt, .order-totals-wrap dl dd {
      display: inline-block;
      margin: 0; }
    .basket-totals-wrap dl dd, .order-totals-wrap dl dd {
      text-align: right;
      color: #5d2e8a; }
  .basket-totals-wrap .total-text, .order-totals-wrap .total-text {
    font-size: 16px; }
    .basket-totals-wrap .total-text dd, .order-totals-wrap .total-text dd {
      color: #5d2e8a;
      font-size: 24px; }
  @media all and (max-width: 644px) {
    .basket-totals-wrap .order-total, .order-totals-wrap .order-total {
      margin-bottom: 10px; }
      .basket-totals-wrap .order-total dl, .order-totals-wrap .order-total dl {
        padding: 0;
        font-size: 14px; } }

.checkout-btn {
  min-width: 240px; }

.basket-checkout-btn-wrap {
  padding: 15px 0;
  border-bottom: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  margin-bottom: 15px; }
  @media all and (max-width: 644px) {
    .basket-checkout-btn-wrap {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; } }
  .basket-checkout-btn-wrap .cards {
    float: left;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .basket-checkout-btn-wrap .cards img {
      max-width: 16.666%;
      padding: 0 5px;
      height: auto;
      float: left;
      display: block; }
  .basket-checkout-btn-wrap .checkout-btns-wrap {
    float: right;
    text-align: right; }
    .basket-checkout-btn-wrap .checkout-btns-wrap .checkout-btn {
      margin-bottom: 10px; }
    @media all and (max-width: 644px) {
      .basket-checkout-btn-wrap .checkout-btns-wrap {
        margin-top: 15px;
        margin-bottom: 15px;
        width: 100%; } }

.paypal-btn2a {
  text-indent: -9999px;
  background: url(/img/paypal-checkout.png) no-repeat;
  width: 143px; }

.order:first-child {
  margin-top: -10px; }
  .order:first-child .order-header {
    border-top: none; }

.order .order-header {
  padding: 10px;
  background: #ebeced;
  border-top: 1px solid #5d2e8a; }
  .order .order-header h2 {
    margin: 0; }

.order .item-checkout-info {
  font-weight: bold; }
  .order .item-checkout-info p {
    font-size: 16px; }
    @media all and (max-width: 644px) {
      .order .item-checkout-info p {
        padding-top: 4px;
        padding-bottom: 0; } }

.order .order-footer {
  border-top: none; }

@media all and (min-width: 645px) {
  .checkout-head-btn-wrap {
    float: right; } }

@media all and (max-width: 644px) {
  .checkout-btn {
    display: block;
    clear: both;
    width: 100%; } }

.steps {
  padding: 0;
  margin: 0;
  background: #ebeced;
  margin-bottom: 15px;
  border-radius: 3px;
  overflow: hidden; }
  .steps li {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    width: 50%;
    padding: 10px 10px 10px 30px;
    float: left;
    list-style-position: inside; }
    .steps li:first-child {
      border-radius: 3px 0 0 3px;
      padding-left: 15px; }
    .steps li.complete {
      background: #5d2e8a;
      color: white; }
    .steps li.complete + li:before {
      width: 0;
      height: 0;
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-left: 20px solid #5d2e8a;
      content: "";
      position: absolute;
      left: 0;
      top: 0; }

.checkout-page h2 {
  font-size: 18px;
  margin-bottom: 5px !important; }

.section-wrap {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #dcdcdc; }

.login-wrap {
  background: #ebeced;
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px;
  border-radius: 3px; }

.mini-basket {
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  padding: 0 5px; }
  .mini-basket dl {
    margin: 0;
    padding: 10px;
    margin-left: -5px;
    margin-right: -5px;
    border-top: 1px solid #dcdcdc; }
    .mini-basket dl dt, .mini-basket dl dd {
      float: left;
      margin: 0;
      padding: 0; }
    .mini-basket dl dt {
      width: 75%; }
    .mini-basket dl dd {
      width: 25%;
      color: #5d2e8a;
      text-align: right; }
    .mini-basket dl.heading {
      font-weight: bold;
      border-top: none;
      background: #ebeced; }
      .mini-basket dl.heading dt, .mini-basket dl.heading dd {
        width: 50%; }
    .mini-basket dl.item-row {
      font-size: 12px; }

.mode-checkout.secondary-header-wrap {
  display: none; }

.mode-checkout .user-nav-wrap, .mode-checkout .search-wrap {
  display: none !important; }

.del-address-radios label {
  padding: 10px 30px !important; }
  .del-address-radios label input {
    margin-top: 1px !important; }

.checkout-page .payment-card-wrap, .checkout-page .address-wrap {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 45px; }

.payment-card-wrap.del-address-wrap, .address-wrap.del-address-wrap, .del-address-wrap.del-address-wrap {
  margin: 0; }

.payment-card-wrap .radio.card, .payment-card-wrap .radio.address, .address-wrap .radio.card, .address-wrap .radio.address, .del-address-wrap .radio.card, .del-address-wrap .radio.address {
  padding-bottom: 15px;
  font-size: 12px;
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px; }
  @media all and (max-width: 1023px) {
    .payment-card-wrap .radio.card:nth-child(2n+1), .payment-card-wrap .radio.address:nth-child(2n+1), .address-wrap .radio.card:nth-child(2n+1), .address-wrap .radio.address:nth-child(2n+1), .del-address-wrap .radio.card:nth-child(2n+1), .del-address-wrap .radio.address:nth-child(2n+1) {
      clear: left; } }
  @media all and (min-width: 1024px) {
    .payment-card-wrap .radio.card:nth-child(3n+1), .payment-card-wrap .radio.address:nth-child(3n+1), .address-wrap .radio.card:nth-child(3n+1), .address-wrap .radio.address:nth-child(3n+1), .del-address-wrap .radio.card:nth-child(3n+1), .del-address-wrap .radio.address:nth-child(3n+1) {
      clear: left; } }
  .payment-card-wrap .radio.card label, .payment-card-wrap .radio.address label, .address-wrap .radio.card label, .address-wrap .radio.address label, .del-address-wrap .radio.card label, .del-address-wrap .radio.address label {
    color: #333333;
    border: 1px solid #dcdcdc;
    padding: 10px 10px 10px 30px;
    border-radius: 3px;
    display: block;
    margin: 0; }

.anon-checkout {
  height: 2500px; }

.search-wrap, .search-wrap form {
  position: relative; }

.result-wrap {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  border-radius: 0 0 3px 3px;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc; }
  .result-wrap a.suggestion:hover {
    color: white;
    background: #5d2e8a;
    text-decoration: none; }
  .result-wrap div.suggestion:hover {
    background: #fafafa; }
  .result-wrap .suggestion {
    display: block;
    cursor: pointer;
    padding: 5px;
    background: white;
    border-bottom: 1px solid #dcdcdc;
    font-size: 12px; }
  .result-wrap .suggest-link-block {
    display: block; }
  @media all and (max-width: 644px) {
    .result-wrap .book-result {
      display: none; } }
  .result-wrap .suggest-book-wrap {
    position: relative;
    margin-left: -5px;
    margin-right: -5px; }
    .result-wrap .suggest-book-wrap .book-img-wrap {
      width: 25%; }
    .result-wrap .suggest-book-wrap .book-content-wrap {
      width: 75%; }
    .result-wrap .suggest-book-wrap .book-img-wrap, .result-wrap .suggest-book-wrap .book-content-wrap {
      float: left;
      padding: 5px; }
    .result-wrap .suggest-book-wrap h4 {
      padding: 0;
      margin: 0; }
    .result-wrap .suggest-book-wrap ul.formats {
      margin: 0;
      padding: 0;
      position: absolute;
      bottom: 15px;
      right: 15px; }
      .result-wrap .suggest-book-wrap ul.formats li {
        display: inline-block; }
      .result-wrap .suggest-book-wrap ul.formats a {
        margin: 0 5px; }

.tech-test-page, .tech-test-page.main-content {
  max-width: 800px;
  margin: auto;
  float: none;
  padding: 30px 0; }
  .tech-test-page .tech-test-results .result-item, .tech-test-page.main-content .tech-test-results .result-item {
    padding: 15px;
    border: 1px solid;
    margin-bottom: 15px; }
    .tech-test-page .tech-test-results .result-item h3, .tech-test-page.main-content .tech-test-results .result-item h3 {
      margin: 0;
      color: inherit; }
    .tech-test-page .tech-test-results .result-item p, .tech-test-page.main-content .tech-test-results .result-item p {
      padding: 0; }
    .tech-test-page .tech-test-results .result-item.success, .tech-test-page.main-content .tech-test-results .result-item.success {
      color: #669900;
      border-color: #669900; }
    .tech-test-page .tech-test-results .result-item.warning, .tech-test-page.main-content .tech-test-results .result-item.warning {
      color: #ea5726;
      border-color: #ea5726; }
    .tech-test-page .tech-test-results .result-item.failed, .tech-test-page.main-content .tech-test-results .result-item.failed {
      color: #ee264b;
      border-color: #ee264b; }

.zero {
  width: 0px;
  height: 0px;
  padding: 0;
  outline: 0;
  border: 0; }

.search-filter.header-section {
  padding-top: 10px;
  border: 1px solid #dcdcdc;
  border-radius: 3px; }
  .search-filter.header-section h4 {
    display: none; }
  .search-filter.header-section .form-group {
    padding-left: 10px;
    padding-right: 10px; }
  .search-filter.header-section label {
    font-size: 12px;
    font-weight: bold; }
  .search-filter.header-section .form-group.clearfix button[type=submit], .search-filter.header-section .no-flexbox .form-group.primary-wrap button[type=submit], .no-flexbox .search-filter.header-section .form-group.primary-wrap button[type=submit], .search-filter.header-section .no-flexbox .form-group.secondary-header-content button[type=submit], .no-flexbox .search-filter.header-section .form-group.secondary-header-content button[type=submit], .search-filter.header-section .no-flexbox .secondary-header-content .form-group.right-section button[type=submit], .no-flexbox .secondary-header-content .search-filter.header-section .form-group.right-section button[type=submit], .search-filter.header-section .form-group.books-grid-view-wrap button[type=submit], .search-filter.header-section .form-group.address-list button[type=submit], .search-filter.header-section .form-group.card-list button[type=submit], .search-filter.header-section .address-list .address-item .form-group.btn-wrap button[type=submit], .address-list .address-item .search-filter.header-section .form-group.btn-wrap button[type=submit], .search-filter.header-section .address-list .card-item .form-group.btn-wrap button[type=submit], .address-list .card-item .search-filter.header-section .form-group.btn-wrap button[type=submit], .search-filter.header-section .card-list .address-item .form-group.btn-wrap button[type=submit], .card-list .address-item .search-filter.header-section .form-group.btn-wrap button[type=submit], .search-filter.header-section .card-list .card-item .form-group.btn-wrap button[type=submit], .card-list .card-item .search-filter.header-section .form-group.btn-wrap button[type=submit], .search-filter.header-section .form-group.basket-item button[type=submit], .search-filter.header-section .form-group.order-item button[type=submit], .search-filter.header-section .form-group.book-list-item button[type=submit], .search-filter.header-section .basket-item .form-group.item-img button[type=submit], .basket-item .search-filter.header-section .form-group.item-img button[type=submit], .search-filter.header-section .basket-item .form-group.item-info button[type=submit], .basket-item .search-filter.header-section .form-group.item-info button[type=submit], .search-filter.header-section .basket-item .form-group.item-info-wrap button[type=submit], .basket-item .search-filter.header-section .form-group.item-info-wrap button[type=submit], .search-filter.header-section .order-item .form-group.item-img button[type=submit], .order-item .search-filter.header-section .form-group.item-img button[type=submit], .search-filter.header-section .order-item .form-group.item-info button[type=submit], .order-item .search-filter.header-section .form-group.item-info button[type=submit], .search-filter.header-section .order-item .form-group.item-info-wrap button[type=submit], .order-item .search-filter.header-section .form-group.item-info-wrap button[type=submit], .search-filter.header-section .book-list-item .form-group.item-img button[type=submit], .book-list-item .search-filter.header-section .form-group.item-img button[type=submit], .search-filter.header-section .book-list-item .form-group.item-info button[type=submit], .book-list-item .search-filter.header-section .form-group.item-info button[type=submit], .search-filter.header-section .book-list-item .form-group.item-info-wrap button[type=submit], .book-list-item .search-filter.header-section .form-group.item-info-wrap button[type=submit], .search-filter.header-section .basket-totals-wrap dl.form-group button[type=submit], .basket-totals-wrap .search-filter.header-section dl.form-group button[type=submit], .search-filter.header-section .order-totals-wrap dl.form-group button[type=submit], .order-totals-wrap .search-filter.header-section dl.form-group button[type=submit], .search-filter.header-section .form-group.basket-checkout-btn-wrap button[type=submit], .search-filter.header-section .order .form-group.order-footer button[type=submit], .order .search-filter.header-section .form-group.order-footer button[type=submit], .search-filter.header-section .form-group.steps button[type=submit], .search-filter.header-section .mini-basket dl.form-group button[type=submit], .mini-basket .search-filter.header-section dl.form-group button[type=submit], .search-filter.header-section .result-wrap .form-group.suggest-book-wrap button[type=submit], .result-wrap .search-filter.header-section .form-group.suggest-book-wrap button[type=submit], .search-filter.header-section .form-group.search-filter.header-section button[type=submit] {
    margin-top: 25px;
    float: left !important; }

.nav-open {
  overflow: hidden; }

.mobile-nav-wrap {
  display: none; }

@media all and (max-width: 644px) {
  .mobile-nav-wrap {
    display: block; } }

.mobile-nav-wrap {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  transition: all cubic-bezier(0.23, 1, 0.32, 1) 0.3s; }

.nav-open .mobile-nav-wrap {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mobile-nav-wrap ul a, .mobile-nav-wrap label, .mobile-nav-wrap .currency-selector {
  padding: 10px 15px;
  display: block;
  border-bottom: 1px solid #dcdcdc;
  background: white; }

.mobile-nav-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  overflow: scroll;
  background: linear-gradient(to bottom, #fcfcfc 0%, #e4e5e7 100%);
  z-index: 11; }
  .mobile-nav-wrap .desktop-only {
    display: none; }
  .mobile-nav-wrap ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .mobile-nav-wrap .page-links {
    border-top: 1px solid #5d2e8a;
    border-bottom: 1px solid #5d2e8a; }
    .mobile-nav-wrap .page-links a {
      color: #5d2e8a; }
  .mobile-nav-wrap label {
    color: #5d2e8a; }
    .mobile-nav-wrap label i {
      float: right; }
  .mobile-nav-wrap .currency-selector {
    position: relative; }
    .mobile-nav-wrap .currency-selector i {
      position: absolute;
      top: 10px;
      right: 15px; }
  .mobile-nav-wrap .close-nav {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 18px;
    line-height: 1; }
    .mobile-nav-wrap .close-nav:before {
      position: absolute;
      top: -10px;
      left: -30px;
      right: -10px;
      bottom: -10px;
      content: ""; }

@media all and (max-width: 644px) {
  .advanced-search {
    display: none !important; }
  .header-wrap {
    z-index: 4; }
    .header-wrap header.header {
      height: 84px; }
      .header-wrap header.header .user-nav-wrap {
        display: none; }
      .header-wrap header.header .mobile-basket-wrap {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 30%;
        max-height: 48px;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: right; }
        .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn {
          display: inline-block;
          margin-bottom: 0;
          font-weight: normal;
          text-align: center;
          vertical-align: middle;
          -ms-touch-action: manipulation;
          touch-action: manipulation;
          cursor: pointer;
          background-image: none;
          border: 1px solid transparent;
          white-space: nowrap;
          padding: 6px 12px;
          font-size: 14px;
          line-height: 1.42857;
          border-radius: 4px;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          top: 2.5px;
          padding: 2.5px 5px 2.5px 5px;
          position: relative;
          background: none;
          border: 1px solid #dcdcdc;
          border-radius: 3px;
          color: #5d2e8a; }
          .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn:focus, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn.focus, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn:active:focus, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn:active.focus, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn.active:focus, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn.active.focus {
            outline: thin dotted;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px; }
          .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn:hover, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn:focus, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn.focus {
            color: #333;
            text-decoration: none; }
          .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn:active, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn.active {
            outline: 0;
            background-image: none;
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
          .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn.disabled, .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn[disabled],
          fieldset[disabled] .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn {
            cursor: not-allowed;
            pointer-events: none;
            opacity: 0.65;
            filter: alpha(opacity=65);
            box-shadow: none; }
          .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn i {
            font-size: 23.4px;
            margin: -5px 0;
            line-height: 1; }
          .header-wrap header.header .mobile-basket-wrap .mobile-basket-btn .item-count {
            position: absolute;
            left: 30%;
            width: 16px;
            height: 16px;
            line-height: 16px;
            color: #5d2e8a;
            border-radius: 100%;
            font-size: 9px; }
      .header-wrap header.header .primary-wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background: linear-gradient(to bottom, #fcfcfc 0%, #e4e5e7 100%);
        z-index: 10;
        padding: 5px;
        padding-top: 0; }
        .header-wrap header.header .primary-wrap .mobile-trigger {
          color: #5d2e8a;
          display: inline-block;
          margin-bottom: 0;
          font-weight: normal;
          text-align: center;
          vertical-align: middle;
          -ms-touch-action: manipulation;
          touch-action: manipulation;
          cursor: pointer;
          background-image: none;
          border: 1px solid transparent;
          white-space: nowrap;
          padding: 6px 12px;
          font-size: 14px;
          line-height: 1.42857;
          border-radius: 4px;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          background: transparent;
          padding: 5px 5px 0 5px;
          margin-left: -5px;
          z-index: 1000;
          position: relative; }
          .header-wrap header.header .primary-wrap .mobile-trigger:focus, .header-wrap header.header .primary-wrap .mobile-trigger.focus, .header-wrap header.header .primary-wrap .mobile-trigger:active:focus, .header-wrap header.header .primary-wrap .mobile-trigger:active.focus, .header-wrap header.header .primary-wrap .mobile-trigger.active:focus, .header-wrap header.header .primary-wrap .mobile-trigger.active.focus {
            outline: thin dotted;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px; }
          .header-wrap header.header .primary-wrap .mobile-trigger:hover, .header-wrap header.header .primary-wrap .mobile-trigger:focus, .header-wrap header.header .primary-wrap .mobile-trigger.focus {
            color: #333;
            text-decoration: none; }
          .header-wrap header.header .primary-wrap .mobile-trigger:active, .header-wrap header.header .primary-wrap .mobile-trigger.active {
            outline: 0;
            background-image: none;
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
          .header-wrap header.header .primary-wrap .mobile-trigger.disabled, .header-wrap header.header .primary-wrap .mobile-trigger[disabled],
          fieldset[disabled] .header-wrap header.header .primary-wrap .mobile-trigger {
            cursor: not-allowed;
            pointer-events: none;
            opacity: 0.65;
            filter: alpha(opacity=65);
            box-shadow: none; }
          .header-wrap header.header .primary-wrap .mobile-trigger i {
            font-size: 18px;
            line-height: 1; }
      .header-wrap header.header .search-wrap {
        clear: both;
        -webkit-flex-grow: 2;
        -ms-flex-positive: 2;
        flex-grow: 2;
        width: 100%;
        padding: 5px 0 0 0; }
      .header-wrap header.header .brand-wrap {
        padding: 0 !important;
        height: 40px; }
        .header-wrap header.header .brand-wrap .brand-link {
          padding: 0;
          margin-left: -15px; }
        .header-wrap header.header .brand-wrap img, .header-wrap header.header .brand-wrap a {
          display: block;
          height: 100%;
          max-width: 100%;
          width: auto !important; }
      .header-wrap header.header .free-delivery-wrap {
        display: none; }
  .secondary-header-wrap {
    display: none; }
  .free-delivery-xmas {
    max-width: 150px; }
  .free-delivery-flag {
    font-size: 9px;
    background: #ea5726;
    display: inline-block;
    line-height: 1;
    letter-spacing: 0.2px;
    padding: 5px;
    color: white;
    position: relative;
    top: 3px;
    height: 28px;
    right: -4px; }
    .free-delivery-flag:after {
      content: '';
      display: block;
      position: absolute;
      left: -14px;
      top: 0;
      bottom: 0;
      z-index: -1;
      border-color: #ea5726;
      border-left-color: transparent;
      border-width: 14px;
      border-style: solid; } }

@media all and (max-width: 1023px) {
  .header-wrap .text-input {
    font-size: 12px; } }

@media all and (max-width: 644px) {
  .footer-wrap .footer-left-content, .footer-wrap .footer-right-content {
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .footer-wrap .footer-links {
    width: 100%; } }

.custom-page.bookmarks2014 ul.bookmarks {
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  display: block;
  text-align: center; }
  .custom-page.bookmarks2014 ul.bookmarks li {
    display: inline-block;
    margin: 10px; }

.custom-page.mothers .module.type-book.carousel .tab {
  padding-bottom: 0; }
  @media all and (max-width: 644px) {
    .custom-page.mothers .module.type-book.carousel .tab {
      padding-bottom: 20px; } }

.custom-page.mothers .carousel {
  margin-bottom: 0; }
  .custom-page.mothers .carousel .prev-item, .custom-page.mothers .carousel .next-item {
    display: none; }

.custom-page.bookovision .module.type-book.carousel .tab {
  padding-bottom: 0; }
  @media all and (max-width: 644px) {
    .custom-page.bookovision .module.type-book.carousel .tab {
      padding-bottom: 20px; } }

.custom-page.bookovision .carousel, .custom-page.bookovision .tab-wrap {
  margin-bottom: 0; }
  .custom-page.bookovision .carousel .prev-item, .custom-page.bookovision .carousel .next-item, .custom-page.bookovision .tab-wrap .prev-item, .custom-page.bookovision .tab-wrap .next-item {
    display: none; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.xmas-posting-dates {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 6;
  max-width: 100%; }
  .xmas-posting-dates img {
    max-width: 100%; }
  @media all and (min-width: 645px) {
    .xmas-posting-dates img {
      height: 130px; } }

.delivery-santa {
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  color: black;
  padding: 0 0 15px 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold; }
  .delivery-santa.santa-sad {
    color: #ee264b; }
  .delivery-santa img {
    width: 20%; }
  .delivery-santa span {
    display: block;
    padding: 15px; }

body {
  background: white; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJkZXNrdG9wL19pY29ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCJkZXNrdG9wL19ib290c3RyYXAtdmFyLnNjc3MiLCJkZXNrdG9wL192YXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJkZXNrdG9wL19kZWZhdWx0cy5zY3NzIiwiZGVza3RvcC9faGVhZGVyLnNjc3MiLCJkZXNrdG9wL19taXhpbi5zY3NzIiwiZGVza3RvcC9fbGF5b3V0LnNjc3MiLCJkZXNrdG9wL19mb290ZXIuc2NzcyIsImRlc2t0b3AvX2hlbHBlcnMuc2NzcyIsImRlc2t0b3AvX3NpZGViYXIuc2NzcyIsImRlc2t0b3AvX2NvbnRlbnQuc2NzcyIsImRlc2t0b3AvX2dyaWR2aWV3LnNjc3MiLCJkZXNrdG9wL19pdGVtLnNjc3MiLCJkZXNrdG9wL19jYXJvdXNlbC5zY3NzIiwiZGVza3RvcC9fbWFwLnNjc3MiLCJkZXNrdG9wL19jdXN0b20tcGFnZS5zY3NzIiwiZGVza3RvcC9fYm9vay5zY3NzIiwiZGVza3RvcC9fbW9kdWxlcy5zY3NzIiwiZGVza3RvcC9fc29jaWFsLnNjc3MiLCJkZXNrdG9wL19sZWFmbGV0LnNjc3MiLCJkZXNrdG9wL190YWIuc2NzcyIsImRlc2t0b3AvX3dpc2hsaXN0LnNjc3MiLCJkZXNrdG9wL19yZXZpZXdzLnNjc3MiLCJkZXNrdG9wL19mb3JtLnNjc3MiLCJkZXNrdG9wL19oZWxwLnNjc3MiLCJkZXNrdG9wL19hZGRyZXNzLnNjc3MiLCJkZXNrdG9wL19iYXNrZXQuc2NzcyIsImRlc2t0b3AvX2NoZWNrb3V0LnNjc3MiLCJkZXNrdG9wL19zdWdnZXN0aW9uLnNjc3MiLCJkZXNrdG9wL190ZWNodGVzdC5zY3NzIiwiZGVza3RvcC9fc2VhcmNoZmlsdGVyLnNjc3MiLCJtb2JpbGUvX25hdi5zY3NzIiwiZGVza3RvcC9fei5zY3NzIiwibW9iaWxlL19oZWFkZXIuc2NzcyIsIm1vYmlsZS9fZm9vdGVyLnNjc3MiLCJjdXN0b20tcGFnZXMvX2Jvb2ttYXJrczIwMTQuc2NzcyIsImN1c3RvbS1wYWdlcy9fbW90aGVycy5zY3NzIiwiY3VzdG9tLXBhZ2VzL19ib29rb3Zpc2lvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJkZXNrdG9wL19zYW50YS5zY3NzIiwiLi4vLi4vLi4vc3RkaW4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEs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O0FEZ1BIO0VBRUksYVY3R21DO0VVOEduQyxrQlZsTzRCO0VVbU81QixnQlZwUjBCO0VVcVIxQixpQlY5TjJCO0VVK04zQixtQlYzTjJCLEVVNE41Qjs7QUFQSDtFQVNJLGFWcEhtQztFVXFIbkMsa0JWckhtQyxFVXNIcEM7O0FBWEg7Ozs7OztFQWNJLGFBQWEsRUFDZDs7QUFmSDtFQWlCSSxhVjVIbUM7RVU2SG5DLGlCQUFrQztFQUNsQyxrQlZsUDRCO0VVbVA1QixnQlZwUzBCO0VVcVMxQixpQlY5TzJCLEVVK081Qjs7QUNyUkQ7RUFDRSxhWGlKa0M7RVdoSmxDLG1CWDJCNEI7RVcxQjVCLGdCWHJCMEI7RVdzQjFCLHFCWGlDaUM7RVdoQ2pDLG1CWG9DMkIsRVduQzVCOztBQUVEO0VBQ0UsYVh5SWtDO0VXeElsQyxrQlh3SWtDLEVXdkluQzs7QUFFRDs7RUFDRSxhQUFhLEVBQ2Q7O0FEMFFIO0VBRUksYVZ6SWtDO0VVMElsQyxtQlYvUDRCO0VVZ1E1QixnQlYvUzBCO0VVZ1QxQixxQlZ6UGlDO0VVMFBqQyxtQlZ0UDJCLEVVdVA1Qjs7QUFQSDtFQVNJLGFWaEprQztFVWlKbEMsa0JWakprQyxFVWtKbkM7O0FBWEg7Ozs7OztFQWNJLGFBQWEsRUFDZDs7QUFmSDtFQWlCSSxhVnhKa0M7RVV5SmxDLGlCQUFrQztFQUNsQyxtQlYvUTRCO0VVZ1I1QixnQlYvVDBCO0VVZ1UxQixxQlZ6UWlDLEVVMFFsQzs7QUFRSDtFQUVFLG1CQUFtQixFQU1wQjtFQVJEO0lBTUksc0JBQWtDLEVBQ25DOztBQUdIO0VBQ0UsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxTQUFTO0VBQ1QsV0FBVztFQUNYLGVBQWU7RUFDZixZVnZMcUQ7RVV3THJELGFWeExxRDtFVXlMckQsa0JWekxxRDtFVTBMckQsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUN0Qjs7QUFDRDs7Ozs7Ozs7O0VBR0UsWVY5TG9DO0VVK0xwQyxhVi9Mb0M7RVVnTXBDLGtCVmhNb0MsRVVpTXJDOztBQUNEOzs7Ozs7Ozs7RUFHRSxZVm5NcUM7RVVvTXJDLGFWcE1xQztFVXFNckMsa0JWck1xQyxFVXNNdEM7O0FBR0Q7Ozs7Ozs7Ozs7RUNsWkksZVhxZW9DLEVXcGVyQzs7QURpWkg7RUM5WUksc0JYaWVvQztFRGpiOUIsaURZL0NrQyxFQU16QztFRHVZSDtJQzNZTSxzQkFBb0I7SVo2Q2hCLGtFWTVDc0QsRUFFM0Q7O0FEd1lMO0VDcFlJLGVYdWRvQztFV3RkcEMsc0JYc2RvQztFV3JkcEMsMEJYc2RvQyxFV3JkckM7O0FEaVlIO0VDOVhJLGVYaWRvQyxFV2hkckM7O0FEZ1lIOzs7Ozs7Ozs7O0VDclpJLGVYNmVvQyxFVzVlckM7O0FEb1pIO0VDalpJLHNCWHllb0M7RUR6YjlCLGlEWS9Da0MsRUFNekM7RUQwWUg7SUM5WU0sc0JBQW9CO0laNkNoQixrRVk1Q3NELEVBRTNEOztBRDJZTDtFQ3ZZSSxlWCtkb0M7RVc5ZHBDLHNCWDhkb0M7RVc3ZHBDLDBCWDhkb0MsRVc3ZHJDOztBRG9ZSDtFQ2pZSSxlWHlkb0MsRVd4ZHJDOztBRG1ZSDs7Ozs7Ozs7OztFQ3haSSxlWGlmb0MsRVdoZnJDOztBRHVaSDtFQ3BaSSxzQlg2ZW9DO0VEN2I5QixpRFkvQ2tDLEVBTXpDO0VENllIO0lDalpNLHNCQUFvQjtJWjZDaEIsa0VZNUNzRCxFQUUzRDs7QUQ4WUw7RUMxWUksZVhtZW9DO0VXbGVwQyxzQlhrZW9DO0VXamVwQywwQlhrZW9DLEVXamVyQzs7QUR1WUg7RUNwWUksZVg2ZG9DLEVXNWRyQzs7QUR3WUg7RUFHSyxVQUEyQixFQUM3Qjs7QUFKSDtFQU1LLE9BQU8sRUFDVDs7QUFTSDtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGVBQWMsRUFDZjs7QUFrQkM7RUFtRUY7SUFoRU0sc0JBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFDeEI7RUE2REw7SUF6RE0sc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWix1QkFBdUIsRUFDeEI7RUFzREw7SUFsRE0sc0JBQXNCLEVBQ3ZCO0VBaURMO0lBOUNNLHNCQUFzQjtJQUN0Qix1QkFBdUIsRUFPeEI7SUFzQ0w7Ozs7Ozs7Ozs7Ozs7Ozs7TUF4Q1EsWUFBWSxFQUNiO0VBdUNQO0lBbENNLFlBQVksRUFDYjtFQWlDTDtJQTlCTSxpQkFBaUI7SUFDakIsdUJBQXVCLEVBQ3hCO0VBNEJMOztJQXRCTSxzQkFBc0I7SUFDdEIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFLeEI7SUFjTDs7TUFoQlEsZ0JBQWdCLEVBQ2pCO0VBZVA7O0lBWE0sbUJBQW1CO0lBQ25CLGVBQWUsRUFDaEI7RUFTTDtJQUxNLE9BQU8sRUFDUixFQUFBOztBQWVMOzs7O0VBU0ksY0FBYztFQUNkLGlCQUFpQjtFQUNqQixpQkFBb0MsRUFDckM7O0FBWkg7O0VBaUJJLGlCQUFrQyxFQUNuQzs7QUFsQkg7RUxwaEJFLG1CQUFrQjtFQUNsQixvQkFBbUIsRUswaUJsQjtFQXZCSDtJSnBoQkksYUFBYTtJQUNiLGVBQWUsRUFDaEI7RUlraEJIO0lKaGhCSSxZQUFZLEVBQ2I7O0FJMGlCRDtFQTNCRjtJQTZCTSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGlCQUFvQyxFQUNyQyxFQUFBOztBQWhDTDtFQXdDSSxZQUFZLEVBQ2I7O0FBT0M7RUFoREo7SUFrRFEsd0JBQXNDO0lBQ3RDLGdCVmxpQnNCLEVVbWlCdkIsRUFBQTs7QUFJSDtFQXhESjtJQTBEUSxpQkFBcUM7SUFDckMsZ0JWemlCc0IsRVUwaUJ2QixFQUFBOztBRXZsQlA7RUFDRSxzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLG9CWjJJcUM7RVkxSXJDLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsK0JBQTJCO0VBQTNCLDJCQUEyQjtFQUMzQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixvQkFBb0I7RUM2Q3BCLGtCYmlDOEI7RWFoQzlCLGdCYmI0QjtFYWM1QixxQmJEbUM7RWFFbkMsbUJiNEM2QjtFRDJHN0IsMEJhck15QjtFYnNNdEIsdUJhdE1zQjtFYnVNckIsc0Jhdk1xQjtFYndNakIsa0JheE1pQixFQWtDMUI7RUE5Q0Q7SVZKRSxxQkFBcUI7SUFFckIsMkNBQTJDO0lBQzNDLHFCQUFxQixFVXFCbEI7RUFwQkw7SUEwQkksWVpzSGlDO0lZckhqQyxzQkFBc0IsRUFDdkI7RUE1Qkg7SUFnQ0ksV0FBVztJQUNYLHVCQUF1QjtJYjRCakIsaURhM0JrQyxFQUN6QztFQW5DSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBd0NJLG9CWndMd0M7SWNyTzFDLGNGOENzQjtJRTNDdEIsMEJBQWE7SWYrREwsaUJhbkJrQixFQUN6Qjs7QUFLSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0kscUJBQXFCLEVBQ3RCOztBQU9IO0VDN0RFLFlia0ptQztFYWpKbkMsdUJia0ptQztFYWpKbkMsbUJia0ptQyxFWXJGcEM7RUFGRDtJQ3ZESSxZYjRJaUM7SWEzSWpDLDBCQUF3QjtJQUNwQixzQkFBb0IsRUFDekI7RURvREg7SUNsREksWWJ1SWlDO0lhdElqQywwQkFBd0I7SUFDcEIsc0JBQW9CLEVBQ3pCO0VEK0NIOzs7OztJQzNDSSxZYmdJaUM7SWEvSGpDLDBCQUF3QjtJQUNwQixzQkFBb0IsRUFTekI7SURnQ0g7Ozs7Ozs7Ozs7Ozs7TUNwQ00sWWJ5SCtCO01heEgvQiwwQkFBd0I7TUFDcEIsc0JBQW9CLEVBQ3pCO0VEaUNMOzs7OztJQzVCSSx1QkFBdUIsRUFDeEI7RUQyQkg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUNqQk0sdUJidUcrQjtJYXRHM0IsbUJidUcyQixFYXRHaEM7RURlTDtJQ1hJLFliaUdpQztJYWhHakMsdUJiK0ZpQyxFYTlGbEM7O0FEWUg7RUNoRUUsWWJzSm1DO0VhckpuQywwQlpOYztFWU9kLHNCYnNKcUMsRVl0RnRDO0VBRkQ7SUMxREksWWJnSmlDO0lhL0lqQywwQkFBd0I7SUFDcEIsc0JBQW9CLEVBQ3pCO0VEdURIO0lDckRJLFliMklpQztJYTFJakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQUN6QjtFRGtESDs7Ozs7Ozs7SUM5Q0ksWWJvSWlDO0lhbklqQywwQkFBd0I7SUFDcEIsc0JBQW9CLEVBU3pCO0lEbUNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01DdkNNLFliNkgrQjtNYTVIL0IsMEJBQXdCO01BQ3BCLHNCQUFvQixFQUN6QjtFRG9DTDs7Ozs7Ozs7SUMvQkksdUJBQXVCLEVBQ3hCO0VEOEJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDcEJNLDBCWmpEVTtJWWtETixzQmIyRzZCLEVhMUdsQztFRGtCTDtJQ2RJLGVadkRZO0lZd0RaLHVCYm1HaUMsRWFsR2xDOztBRGdCSDtFQ3BFRSxZYjBKbUM7RWF6Sm5DLDBCYlc2QjtFYVY3QixzQmIwSnFDLEVZdEZ0QztFQUZEO0lDOURJLFlib0ppQztJYW5KakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQUN6QjtFRDJESDtJQ3pESSxZYitJaUM7SWE5SWpDLDBCQUF3QjtJQUNwQixzQkFBb0IsRUFDekI7RURzREg7O0lDbERJLFlid0lpQztJYXZJakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQVN6QjtJRHVDSDs7OztNQzNDTSxZYmlJK0I7TWFoSS9CLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RUR3Q0w7O0lDbkNJLHVCQUF1QixFQUN4QjtFRGtDSDs7Ozs7OztJQ3hCTSwwQmJoQ3lCO0lhaUNyQixzQmIrRzZCLEVhOUdsQztFRHNCTDtJQ2xCSSxlYnRDMkI7SWF1QzNCLHVCYnVHaUMsRWF0R2xDOztBRG9CSDtFQ3hFRSxZYjhKbUM7RWE3Sm5DLDBCYlk2QjtFYVg3QixzQmI4SnFDLEVZdEZ0QztFQUZEO0lDbEVJLFlid0ppQztJYXZKakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQUN6QjtFRCtESDtJQzdESSxZYm1KaUM7SWFsSmpDLDBCQUF3QjtJQUNwQixzQkFBb0IsRUFDekI7RUQwREg7O0lDdERJLFliNElpQztJYTNJakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQVN6QjtJRDJDSDs7OztNQy9DTSxZYnFJK0I7TWFwSS9CLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RUQ0Q0w7O0lDdkNJLHVCQUF1QixFQUN4QjtFRHNDSDs7Ozs7OztJQzVCTSwwQmIvQnlCO0lhZ0NyQixzQmJtSDZCLEVhbEhsQztFRDBCTDtJQ3RCSSxlYnJDMkI7SWFzQzNCLHVCYjJHaUMsRWExR2xDOztBRHdCSDtFQzVFRSxZYmtLbUM7RWFqS25DLDBCYmE2QjtFYVo3QixzQmJrS3FDLEVZdEZ0QztFQUZEO0lDdEVJLFliNEppQztJYTNKakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQUN6QjtFRG1FSDtJQ2pFSSxZYnVKaUM7SWF0SmpDLDBCQUF3QjtJQUNwQixzQkFBb0IsRUFDekI7RUQ4REg7O0lDMURJLFliZ0ppQztJYS9JakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQVN6QjtJRCtDSDs7OztNQ25ETSxZYnlJK0I7TWF4SS9CLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RURnREw7O0lDM0NJLHVCQUF1QixFQUN4QjtFRDBDSDs7Ozs7OztJQ2hDTSwwQmI5QnlCO0lhK0JyQixzQmJ1SDZCLEVhdEhsQztFRDhCTDtJQzFCSSxlYnBDMkI7SWFxQzNCLHVCYitHaUMsRWE5R2xDOztBRDRCSDtFQ2hGRSxZYnNLbUM7RWFyS25DLDBCYmM2QjtFYWI3QixzQmJzS3FDLEVZdEZ0QztFQUZEO0lDMUVJLFliZ0tpQztJYS9KakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQUN6QjtFRHVFSDtJQ3JFSSxZYjJKaUM7SWExSmpDLDBCQUF3QjtJQUNwQixzQkFBb0IsRUFDekI7RURrRUg7O0lDOURJLFlib0ppQztJYW5KakMsMEJBQXdCO0lBQ3BCLHNCQUFvQixFQVN6QjtJRG1ESDs7OztNQ3ZETSxZYjZJK0I7TWE1SS9CLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RURvREw7O0lDL0NJLHVCQUF1QixFQUN4QjtFRDhDSDs7Ozs7OztJQ3BDTSwwQmI3QnlCO0lhOEJyQixzQmIySDZCLEVhMUhsQztFRGtDTDtJQzlCSSxlYm5DMkI7SWFvQzNCLHVCYm1IaUMsRWFsSGxDOztBRHFD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QXNCO01BQ3RCLGVsQmpCVTtNa0JrQlYsdUJuQm9icUM7TW1CbmJyQyx1Qm5Cb2JxQztNbUJuYnJDLGtCQUFrQixFQUNuQjtJQW5CTDs7TUF1QlEsZUFBZTtNRlhyQiwrQmpCK0Y2QjtNaUI5RjFCLDRCakI4RjBCLEVtQmxGeEI7SUF6QlA7O01GSUUsZ0NqQnVHNkI7TWlCdEcxQiw2QmpCc0cwQixFbUI1RXhCO0VBL0JQOzs7SUF1Q00sV0FBVztJQUNYLGVuQlB3QjtJbUJReEIsMEJuQjdCMEI7SW1COEIxQixtQm5CK1pxQyxFbUI5WnRDO0VBM0NMOzs7O0lBbURNLFdBQVc7SUFDWCxZbkJ1WnFDO0ltQnRackMsMEJsQnZEVTtJa0J3RFYsc0JsQnhEVTtJa0J5RFYsZ0JBQWdCLEVBQ2pCO0VBeERMOzs7Ozs7SUFrRU0sZW5CdkQwQjtJbUJ3RDFCLHVCbkI2WXFDO0ltQjVZckMsbUJuQjZZcUM7SW1CNVlyQyxvQm5CZ0tzQyxFbUIvSnZDOztBQVFMOztFQzNFTSxtQnBCNkYwQjtFb0I1RjFCLGdCcEI2Q3dCO0VvQjVDeEIscUJwQm1HK0IsRW9CbEdoQzs7QUR3RUw7O0VGbEVFLCtCakJnRzZCO0VpQi9GMUIsNEJqQitGMEIsRW9Cakd4Qjs7QURtRVA7O0VGMUVFLGdDakJ3RzZCO0VpQnZHMUIsNkJqQnVHMEIsRW9CM0Z4Qjs7QURrRVA7O0VDaEZNLGtCcEJnRzBCO0VvQi9GMUIsZ0JwQjhDd0I7RW9CN0N4QixpQnBCb0d5QixFb0JuRzFCOztBRDZFTDs7RUZ2RUUsK0JqQmlHNkI7RWlCaEcxQiw0QmpCZ0cwQixFb0JsR3hCOztBRHdFUDs7RUYvRUUsZ0NqQnlHNkI7RWlCeEcxQiw2QmpCd0cwQixFb0I1RnhCOztBQ2ZQO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQStCO0VBQy9CLGlCQUFpQjtFQUNqQixtQkFBbUIsRUE0Q3BCO0VBaEREO0lmVUksYUFBYTtJQUNiLGVBQWUsRUFDaEI7RWVaSDtJZmNJLFlBQVksRUFDYjtFZWZIO0lBT0ksZ0JBQWdCLEVBZWpCO0lBdEJIOztNQVVNLHNCQUFzQjtNQUN0Qixr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Y1o7SVBhRDtNTTZDRDtRQ3JFRyxxQm5DMkJPLEVtQ2hCUixFQUFBO0lEMERGO01DakVHLG1CQUFtQjtNQUNuQixPQUFPO01BQ1AsV0FBVztNQUNYLG9CbkNkYTtNbUNlYixhQUFhO01BQ2IsZUFBZSxFQUNmO0VEMkRIO0lDdkRFLG9CQUFvQjtJQUNwQixlbkN0QmM7SW1DdUJkLGdCbkNFYztJbUNEZCw2QkFBZ0M7SUFDaEMsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixpQkFBaUIsRUF1QmpCO0lQdEJEO01NNkNEO1FDM0NHLGFBQWE7UUFDVixpQkFBaUI7UUFDcEIsaUJBQWlCO1FBQ2pCLGtCQUFrQixFQWlCbkIsRUFBQTtJRHVCRjtNQ3BDRyxtQkFBbUI7TUFDbkIsYUFBYTtNQUFFLFlBQVk7TUFDM0Isb0VBQTJCO01BQzNCLGFBQWE7TUFDYixVQUFVO01BQ1YsU0FBUyxFQUNUO0lEOEJIO01DNUJHLGFBQWEsRUFJYjtNRHdCSDtRQzFCSSxjQUFjLEVBQ2Q7RUR5Qko7SUNwQkUsV0FBVTtJQUFFLFVBQVU7SUFDdEIsaUJBQWlCLEVBQ2pCO0VEa0JGO0lDZkUsZ0JuQ3BDYztJbUNxQ2QsZW5DOURjO0ltQytEZCxrQkFBa0IsRUFnQmxCO0lESEY7TUNWRyxnQm5DeENnQjtNbUN5Q2hCLGVuQ3ZEZ0I7TW1Dd0RoQiw4QkFBOEI7TUFDOUIsb0JBQW9CO01BQ3BCLHNCQUFzQixFQUN0QjtJUHhDRjtNTTZDRDtRQ0ZNLGdCbkNoRGEsRW1DcURqQjtRREhGO1VDQVEsZ0JuQ2pEVyxFbUNrRFosRUFBQTtFRERQO0lDTUUsZW5DaEZXO0ltQ2lGWCxnQm5DekRpQixFbUMwRGpCO0VEUkY7SUNXRSxnQm5DN0RpQixFbUNpRWpCO0lQNUREO01NNkNEO1FDYU0sZ0JuQzlEYSxFbUNnRWpCLEVBQUE7RURmRjtJQ2tCSSxlbkNqRmlCLEVtQ2tGbEI7RURuQkg7SUNzQkUsa0JBQWtCO0lBQ2xCLGVuQ25HYyxFbUNvR2Q7RUR4QkY7SUMyQkUsbUJBQW1C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Q2hCO0VBTkw7SUFRUSxlQUFlLEVBQ2xCO0VBVEw7SUFXUSxjQUFjLEVBQ2pCO0VBWkw7SUFpQlEscUJBQXFCLEVBQ3hCO0VBRUQ7SUFDSSxlQUFlLEVBQ2xCO0VBRUQ7SUFDSSxtQkFBbUIsRUFDdEI7RUFFRDtJQUNJLGVBQWU7SUFDZixhQUFhO0lBQ2IsOEJBQThCLEVBQ2pDOztBQUVMO0VBQ0ksY0FBYyxFQUNqQjs7QUNqR0Q7RUFDQyxnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLFNBQVM7RUFDVCxXQUFXO0VBQ1gsZ0JBQWdCLEVBU2hCO0VBZEQ7SUFPRSxnQkFBZ0IsRUFDaEI7RWxDZ0JBO0lrQ3hCRjtNQVdHLGNBQWMsRUFDZCxFQUFBOztBQUtIO0VBQ0MsaUJBQVM7RUFBVCxrQkFBUztFQUFULFNBQVM7RUFDUixhQUFhO0VBQ2Isb0JBQW1CO0VBZW5CLHNCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2YsNEJBQW9CO0VBQXBCLHVCQUFvQjtFQUFwQixvQkFBb0I7RUFFcEIsa0JBQWtCLEVBR2xCO0VBeEJEO0lBTUksZTlEckJTLEU4RHNCVjtFQVBIO0lBVUUsV0FBVyxFQUNYO0VBWEY7SUFjRSxlQUFlO0lBQ2YsYzlERVEsRThERFI7O0FDbUJGO0VBQ0Msa0JBQWtCLEVBQ2xCIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmRpY29uc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JkaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZGljb25zLXN2Z1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JkaWNvbnMuc3ZnI2JkaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlLCAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsIC5pY29uLWNhcmV0OmJlZm9yZSwgLmljb24tY2FydDpiZWZvcmUsIC5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUsIC5oZWxwLXBhZ2UgaDI6YmVmb3JlLCAuaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlLCAuaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSwgLnNpZGViYXItdHJpZ2dlcjpiZWZvcmUsIC5oZWxwLXBhZ2UgaDIuY29sbGFwc2VkOmJlZm9yZSwgLmljb24tY2hldnJvbi11cDpiZWZvcmUsIC5pY29uLWVtOmJlZm9yZSwgLmljb24tZmI6YmVmb3JlLCAuaWNvbi1maW5kZXI6YmVmb3JlLCAuaWNvbi1nbG9iZTpiZWZvcmUsIC5pY29uLWdwOmJlZm9yZSwgLmljb24tZ3JpZDpiZWZvcmUsIC5pY29uLWhlbHA6YmVmb3JlLCAuaWNvbi1ob21lOmJlZm9yZSwgLmljb24tbGlzdDpiZWZvcmUsIC5pY29uLWxvY2s6YmVmb3JlLCAuaWNvbi1tZW51OmJlZm9yZSwgLmljb24tbm90aWZpY2F0aW9uOmJlZm9yZSwgLmljb24tcGk6YmVmb3JlLCAuaWNvbi1zZWFyY2g6YmVmb3JlLCAuaWNvbi1zdGFyOmJlZm9yZSwgLmljb24tdHc6YmVmb3JlLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjpiZWZvcmUsIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YmVmb3JlLCAucmF0aW5nOmJlZm9yZSwgLnJhdGluZzphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImJkaWNvbnNcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AgVwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCCXCI7IH1cblxuLmljb24tY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugINcIjsgfVxuXG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCEXCI7IH1cblxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSwgLmhlbHAtcGFnZSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiOyB9XG5cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhlwiOyB9XG5cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLCAuc2lkZWJhci10cmlnZ2VyOmJlZm9yZSwgLmhlbHAtcGFnZSBoMi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIdcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCIXCI7IH1cblxuLmljb24tZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLugIlcIjsgfVxuXG4uaWNvbi1mYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AilwiOyB9XG5cbi5pY29uLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ai1wiOyB9XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCMXCI7IH1cblxuLmljb24tZ3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI1cIjsgfVxuXG4uaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCOXCI7IH1cblxuLmljb24taGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Aj1wiOyB9XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJBcIjsgfVxuXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCRXCI7IH1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AklwiOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJNcIjsgfVxuXG4uaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLugJRcIjsgfVxuXG4uaWNvbi1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AlVwiOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AllwiOyB9XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJdcIjsgfVxuXG4uaWNvbi10dzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AmFwiOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gPiAuY2FyZXQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biA+IC5jYXJldCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gPiAuY2FyZXQsIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biA+IC5jYXJldCwgLnNpZGViYXItdHJpZ2dlciA+IC5jYXJldCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciA+IC5jYXJldCwgLnRhYi10cmlnZ2VycyBhID4gLmNhcmV0LCAudGFiLXN3aXRjaCBhID4gLmNhcmV0LCAucGF5cGFsLWJ0bjJhID4gLmNhcmV0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgPiAuY2FyZXQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCA+IC5jYXJldCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCA+IC5jYXJldCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCA+IC5jYXJldCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgPiAuY2FyZXQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ID4gLmNhcmV0LCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXBcbiAgLmRyb3B1cCA+IC5iYXNrZXQtYnRuID4gLmNhcmV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gIC5kcm9wdXAgPiAuaGVhZGVyLXNlYXJjaC1idG4gPiAuY2FyZXQsIC5iYXNrZXQtd3JhcFxuICAuZHJvcHVwID4gLmJhc2tldC1idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuc2lkZWJhci10cmlnZ2VyID4gLmNhcmV0LCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZ1xuICAuZHJvcHVwID4gLm51bWJlciA+IC5jYXJldCwgLnRhYi10cmlnZ2Vyc1xuICAuZHJvcHVwID4gYSA+IC5jYXJldCwgLnRhYi1zd2l0Y2hcbiAgLmRyb3B1cCA+IGEgPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAucGF5cGFsLWJ0bjJhID4gLmNhcmV0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgLmRyb3B1cCA+IC5sYWJlbC1kZWZhdWx0ID4gLmNhcmV0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgLmRyb3B1cCA+IC5sYWJlbC1kZWZhdWx0ID4gLmNhcmV0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIC5kcm9wdXAgPiAubGFiZWwtZGVmYXVsdCA+IC5jYXJldCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAuZHJvcHVwID4gLmxhYmVsLWRlZmF1bHQgPiAuY2FyZXQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIC5kcm9wdXAgPiAubGFiZWwtZGVmYXVsdCA+IC5jYXJldCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgLmRyb3B1cCA+IC5sYWJlbC1kZWZhdWx0ID4gLmNhcmV0LCAubW9iaWxlLW5hdi13cmFwXG4gIC5kcm9wdXAgPiAuY2xvc2UtbmF2ID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5hIHtcbiAgY29sb3I6ICM1ZDJlOGE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzM2MWI1MTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQ1cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDEwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkLCAuaGVhZGVyLXdyYXAgLmhlYWRlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuc2Vjb25kYXJ5LWhlYWRlciwgLmNvbnRlbnQtd3JhcCwgLm1lc3NhZ2Utd3JhcCAubWVzc2FnZS1zdWNjZXNzLCAubWVzc2FnZS13cmFwIC5tZXNzYWdlLWVycm9yLCAuZm9vdGVyLXdyYXAgLmZvb3RlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmhlYWRlci13cmFwIC5oZWFkZXI6YmVmb3JlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5zZWNvbmRhcnktaGVhZGVyOmJlZm9yZSwgLmNvbnRlbnQtd3JhcDpiZWZvcmUsIC5tZXNzYWdlLXdyYXAgLm1lc3NhZ2Utc3VjY2VzczpiZWZvcmUsIC5tZXNzYWdlLXdyYXAgLm1lc3NhZ2UtZXJyb3I6YmVmb3JlLCAuZm9vdGVyLXdyYXAgLmZvb3RlcjpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsIC5oZWFkZXItd3JhcCAuaGVhZGVyOmFmdGVyLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5zZWNvbmRhcnktaGVhZGVyOmFmdGVyLCAuY29udGVudC13cmFwOmFmdGVyLCAubWVzc2FnZS13cmFwIC5tZXNzYWdlLXN1Y2Nlc3M6YWZ0ZXIsIC5tZXNzYWdlLXdyYXAgLm1lc3NhZ2UtZXJyb3I6YWZ0ZXIsIC5mb290ZXItd3JhcCAuZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyLCAuaGVhZGVyLXdyYXAgLmhlYWRlcjphZnRlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuc2Vjb25kYXJ5LWhlYWRlcjphZnRlciwgLmNvbnRlbnQtd3JhcDphZnRlciwgLm1lc3NhZ2Utd3JhcCAubWVzc2FnZS1zdWNjZXNzOmFmdGVyLCAubWVzc2FnZS13cmFwIC5tZXNzYWdlLWVycm9yOmFmdGVyLCAuZm9vdGVyLXdyYXAgLmZvb3RlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdywgLmJvb2stcGFnZSAuaXRlbS1ibG9jaywgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAsIC5oZWxwLXBhZ2UgLmRlbGl2ZXJ5LWxvY2F0aW9ucy13cmFwLCAucGF5bWVudC1jYXJkLXdyYXAsIC5hZGRyZXNzLXdyYXAsIC5kZWwtYWRkcmVzcy13cmFwLCAucGF5bWVudC1jYXJkLXdyYXAgLmxpc3Qtd3JhcCwgLmFkZHJlc3Mtd3JhcCAubGlzdC13cmFwLCAuZGVsLWFkZHJlc3Mtd3JhcCAubGlzdC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5yb3c6YmVmb3JlLCAuYm9vay1wYWdlIC5pdGVtLWJsb2NrOmJlZm9yZSwgLmJvb2stcGFnZSAuYmlibGlvLXdyYXA6YmVmb3JlLCAuaGVscC1wYWdlIC5kZWxpdmVyeS1sb2NhdGlvbnMtd3JhcDpiZWZvcmUsIC5wYXltZW50LWNhcmQtd3JhcDpiZWZvcmUsIC5hZGRyZXNzLXdyYXA6YmVmb3JlLCAuZGVsLWFkZHJlc3Mtd3JhcDpiZWZvcmUsIC5wYXltZW50LWNhcmQtd3JhcCAubGlzdC13cmFwOmJlZm9yZSwgLmFkZHJlc3Mtd3JhcCAubGlzdC13cmFwOmJlZm9yZSwgLmRlbC1hZGRyZXNzLXdyYXAgLmxpc3Qtd3JhcDpiZWZvcmUsIC5yb3c6YWZ0ZXIsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2s6YWZ0ZXIsIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwOmFmdGVyLCAuaGVscC1wYWdlIC5kZWxpdmVyeS1sb2NhdGlvbnMtd3JhcDphZnRlciwgLnBheW1lbnQtY2FyZC13cmFwOmFmdGVyLCAuYWRkcmVzcy13cmFwOmFmdGVyLCAuZGVsLWFkZHJlc3Mtd3JhcDphZnRlciwgLnBheW1lbnQtY2FyZC13cmFwIC5saXN0LXdyYXA6YWZ0ZXIsIC5hZGRyZXNzLXdyYXAgLmxpc3Qtd3JhcDphZnRlciwgLmRlbC1hZGRyZXNzLXdyYXAgLmxpc3Qtd3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnJvdzphZnRlciwgLmJvb2stcGFnZSAuaXRlbS1ibG9jazphZnRlciwgLmJvb2stcGFnZSAuYmlibGlvLXdyYXA6YWZ0ZXIsIC5oZWxwLXBhZ2UgLmRlbGl2ZXJ5LWxvY2F0aW9ucy13cmFwOmFmdGVyLCAucGF5bWVudC1jYXJkLXdyYXA6YWZ0ZXIsIC5hZGRyZXNzLXdyYXA6YWZ0ZXIsIC5kZWwtYWRkcmVzcy13cmFwOmFmdGVyLCAucGF5bWVudC1jYXJkLXdyYXAgLmxpc3Qtd3JhcDphZnRlciwgLmFkZHJlc3Mtd3JhcCAubGlzdC13cmFwOmFmdGVyLCAuZGVsLWFkZHJlc3Mtd3JhcCAubGlzdC13cmFwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLWltZywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLCAuY29sLW1kLTQsIC5mb3JtLXdyYXAgLmNvbnRyb2wtbGFiZWwsIC5jb2wtbGctNCwgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS10b29scywgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAsIC5yZXZpZXctd3JhcCAucmV2aWV3LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzLCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW5mbywgLmNvbC14cy02LCAuY29sLXNtLTYsIC5yZXZpZXctd3JhcCAucmV2aWV3LCAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLWltZywgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbmZvLCAuY29sLW1kLTYsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0tdG9vbHMsIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5iaWJsaW8taW5mby13cmFwLCAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuaXRlbS1leGNlcnB0LCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwLmhhbGYsIC5tYWluLWNvbnRlbnQgLmhhbGYuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAuaGFsZi5mb290LWJsb2NrLCAuaGVscC1wYWdlIC5kZWxpdmVyeS1hdSAuZGVsaXZlcnktbG9jYXRpb25zLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzLCAuY29sLWxnLTYsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAub25lVGhpcmQsIC5tYWluLWNvbnRlbnQgLm9uZVRoaXJkLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLm9uZVRoaXJkLmZvb3QtYmxvY2ssIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAudHdvVGhpcmQsIC5tYWluLWNvbnRlbnQgLnR3b1RoaXJkLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLnR3b1RoaXJkLmZvb3QtYmxvY2ssIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtaXRlbSwgLmFkZHJlc3MtbGlzdCAuY2FyZC1pdGVtLCAuY2FyZC1saXN0IC5hZGRyZXNzLWl0ZW0sIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuYm9vay1wYWdlIC5ibG9ja3Mtd3JhcCBoMiwgLmJvb2stcGFnZSAuYmxvY2tzLXdyYXAgLmJsb2NrLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgbGVnZW5kLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgbGVnZW5kLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgbGVnZW5kLCAuZm9ybS13cmFwIGgxLCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgxLCAuZm9ybS13cmFwIGgyLCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgyLCAuZm9ybS13cmFwIC50ZXh0LCAuZm9ybS13cmFwIGxlZ2VuZCwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBsZWdlbmQsIC5mb3JtLXdyYXAgLmZvcm0tY29udHJvbC13cmFwLCAuY29sLWxnLTgsIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5pdGVtLWV4Y2VycHQsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS10b29scywgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAsIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5pdGVtLWV4Y2VycHQsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAudHdvVGhpcmQsIC5tYWluLWNvbnRlbnQgLnR3b1RoaXJkLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLnR3b1RoaXJkLmZvb3QtYmxvY2ssIC5oZWxwLXBhZ2UgLmRlbGl2ZXJ5LXVrIC5kZWxpdmVyeS1sb2NhdGlvbnMsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0tdG9vbHMsIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5iaWJsaW8taW5mby13cmFwLCAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuaXRlbS1leGNlcnB0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTEyLCAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLXRvb2xzLCAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCwgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLml0ZW0tZXhjZXJwdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAucmV2aWV3LXdyYXAgLnJldmlldywgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbWcsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW5mbywgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQsIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYsIC5yZXZpZXctd3JhcCAucmV2aWV3LCAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLWltZywgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbmZvIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0NXB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmZvcm0td3JhcCAuY29udHJvbC1sYWJlbCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0tdG9vbHMsIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5iaWJsaW8taW5mby13cmFwLCAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuaXRlbS1leGNlcnB0LCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwLmhhbGYsIC5tYWluLWNvbnRlbnQgLmhhbGYuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAuaGFsZi5mb290LWJsb2NrLCAuaGVscC1wYWdlIC5kZWxpdmVyeS1hdSAuZGVsaXZlcnktbG9jYXRpb25zLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzLCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmJvb2stcGFnZSAuYmxvY2tzLXdyYXAgaDIsIC5ib29rLXBhZ2UgLmJsb2Nrcy13cmFwIC5ibG9jaywgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGxlZ2VuZCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGxlZ2VuZCwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGxlZ2VuZCwgLmZvcm0td3JhcCBoMSwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMSwgLmZvcm0td3JhcCBoMiwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMiwgLmZvcm0td3JhcCAudGV4dCwgLmZvcm0td3JhcCBsZWdlbmQsIC5ibG9jay13cmFwIC5mb3JtLXdyYXAgbGVnZW5kLCAuZm9ybS13cmFwIC5mb3JtLWNvbnRyb2wtd3JhcCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwLnR3b1RoaXJkLCAubWFpbi1jb250ZW50IC50d29UaGlyZC5oZWFkLWJsb2NrLCAubWFpbi1jb250ZW50IC50d29UaGlyZC5mb290LWJsb2NrLCAuaGVscC1wYWdlIC5kZWxpdmVyeS11ayAuZGVsaXZlcnktbG9jYXRpb25zIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCwgLmZvcm0td3JhcCAuY29udHJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02LCAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLXRvb2xzLCAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCwgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLml0ZW0tZXhjZXJwdCwgLm1haW4tY29udGVudCAuYmxvY2std3JhcC5oYWxmLCAubWFpbi1jb250ZW50IC5oYWxmLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLmhhbGYuZm9vdC1ibG9jaywgLmhlbHAtcGFnZSAuZGVsaXZlcnktYXUgLmRlbGl2ZXJ5LWxvY2F0aW9ucywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04LCAuYm9vay1wYWdlIC5ibG9ja3Mtd3JhcCBoMiwgLmJvb2stcGFnZSAuYmxvY2tzLXdyYXAgLmJsb2NrLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgbGVnZW5kLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgbGVnZW5kLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgbGVnZW5kLCAuZm9ybS13cmFwIGgxLCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgxLCAuZm9ybS13cmFwIGgyLCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgyLCAuZm9ybS13cmFwIC50ZXh0LCAuZm9ybS13cmFwIGxlZ2VuZCwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBsZWdlbmQsIC5mb3JtLXdyYXAgLmZvcm0tY29udHJvbC13cmFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiwgLm1haW4tY29udGVudCAuYmxvY2std3JhcC50d29UaGlyZCwgLm1haW4tY29udGVudCAudHdvVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAudHdvVGhpcmQuZm9vdC1ibG9jaywgLmhlbHAtcGFnZSAuZGVsaXZlcnktdWsgLmRlbGl2ZXJ5LWxvY2F0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBsZWdlbmQsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBsZWdlbmQsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBsZWdlbmQsIC5mb3JtLXdyYXAgaDEsIC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDEsIC5mb3JtLXdyYXAgaDIsIC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDIsIC5mb3JtLXdyYXAgLnRleHQsIC5mb3JtLXdyYXAgbGVnZW5kLCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGxlZ2VuZCwgLmZvcm0td3JhcCAuZm9ybS1jb250cm9sLXdyYXAuZm9ybS1idG4td3JhcCwgLmZvcm0td3JhcCAuZm9ybS1jb250cm9sLXdyYXAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbWcsIC5jb2wtbGctNCwgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS10b29scywgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAsIC5yZXZpZXctd3JhcCAucmV2aWV3LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzLCAuY29sLWxnLTUsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW5mbywgLmNvbC1sZy02LCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwLm9uZVRoaXJkLCAubWFpbi1jb250ZW50IC5vbmVUaGlyZC5oZWFkLWJsb2NrLCAubWFpbi1jb250ZW50IC5vbmVUaGlyZC5mb290LWJsb2NrLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwLnR3b1RoaXJkLCAubWFpbi1jb250ZW50IC50d29UaGlyZC5oZWFkLWJsb2NrLCAubWFpbi1jb250ZW50IC50d29UaGlyZC5mb290LWJsb2NrLCAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWl0ZW0sIC5hZGRyZXNzLWxpc3QgLmNhcmQtaXRlbSwgLmNhcmQtbGlzdCAuYWRkcmVzcy1pdGVtLCAuY2FyZC1saXN0IC5jYXJkLWl0ZW0sIC5jb2wtbGctNywgLmNvbC1sZy04LCAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuaXRlbS1leGNlcnB0LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW1nIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCwgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS10b29scywgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAsIC5yZXZpZXctd3JhcCAucmV2aWV3LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSwgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbmZvIHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiwgLm1haW4tY29udGVudCAuYmxvY2std3JhcC5vbmVUaGlyZCwgLm1haW4tY29udGVudCAub25lVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAub25lVGhpcmQuZm9vdC1ibG9jaywgLm1haW4tY29udGVudCAuYmxvY2std3JhcC50d29UaGlyZCwgLm1haW4tY29udGVudCAudHdvVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAudHdvVGhpcmQuZm9vdC1ibG9jaywgLmFkZHJlc3MtbGlzdCAuYWRkcmVzcy1pdGVtLCAuYWRkcmVzcy1saXN0IC5jYXJkLWl0ZW0sIC5jYXJkLWxpc3QgLmFkZHJlc3MtaXRlbSwgLmNhcmQtbGlzdCAuY2FyZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgsIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5pdGVtLWV4Y2VycHQge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuXG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYzsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7IH1cblxuLmZvcm0tY29udHJvbCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0OmZvY3VzLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0OmZvY3VzLCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzVkMmU4YTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoOTMsIDQ2LCAxMzgsIDAuNik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoOTMsIDQ2LCAxMzgsIDAuNik7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0W2Rpc2FibGVkXSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dFtkaXNhYmxlZF0sIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdFtyZWFkb25seV0sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXRbcmVhZG9ubHldLCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3RbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3JcbiAgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdFtkaXNhYmxlZF0sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXRbZGlzYWJsZWRdLCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3RbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3JcbiAgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCxcbiAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmFkaW8gbGFiZWwsXG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzRweDsgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGlucHV0LmZvcm0tY29udHJvbC1zdGF0aWMsIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIHNlbGVjdC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uaW5wdXQtc20sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGlucHV0LCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBzZWxlY3Qge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5zZWxlY3QuaW5wdXQtc20sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIHNlbGVjdCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLCAuc2lkZWJhciAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5mb3JtLWNvbnRyb2wsIC5mb3JtLWdyb3VwLXNtIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5mb3JtLWdyb3VwLXNtIHNlbGVjdCwgLnNpZGViYXIgLmZvcm0tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLnNpZGViYXIgLmZvcm0tZ3JvdXAgc2VsZWN0LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgc2VsZWN0LCAuZm9ybS1ncm91cC1zbSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5mb3JtLWdyb3VwLXNtIGlucHV0LCAuc2lkZWJhciAuZm9ybS1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5zaWRlYmFyIC5mb3JtLWdyb3VwIGlucHV0LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCBpbnB1dCwgLmZvcm0tZ3JvdXAtc20gLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuZm9ybS1ncm91cC1zbSBzZWxlY3QsIC5zaWRlYmFyIC5mb3JtLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLnNpZGViYXIgLmZvcm0tZ3JvdXAgc2VsZWN0LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCBzZWxlY3Qge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sLCAuc2lkZWJhciAuZm9ybS1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5mb3JtLWdyb3VwLXNtIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5mb3JtLWdyb3VwLXNtIHNlbGVjdCwgLnNpZGViYXIgLmZvcm0tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLnNpZGViYXIgLmZvcm0tZ3JvdXAgc2VsZWN0LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgc2VsZWN0LCAuZm9ybS1ncm91cC1zbSAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3QsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIC5mb3JtLWdyb3VwLXNtIHNlbGVjdCwgLnNpZGViYXIgLmZvcm0tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuc2lkZWJhciAuZm9ybS1ncm91cCBzZWxlY3QsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IHNlbGVjdCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLCAuc2lkZWJhciAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsIC5zaWRlYmFyIC5mb3JtLWdyb3VwIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3RbbXVsdGlwbGVdLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLCAuc2lkZWJhciAuZm9ybS1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdFttdWx0aXBsZV0sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLnNpZGViYXIgLmZvcm0tZ3JvdXAgc2VsZWN0W211bHRpcGxlXSwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdFttdWx0aXBsZV0sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCBzZWxlY3RbbXVsdGlwbGVdLFxuLmZvcm0tZ3JvdXAtc20gLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0W211bHRpcGxlXSwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Jcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0sIC5zaWRlYmFyIC5mb3JtLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdFttdWx0aXBsZV0sIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIC5zaWRlYmFyIC5mb3JtLWdyb3VwIHNlbGVjdFttdWx0aXBsZV0sIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0W211bHRpcGxlXSwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljLCAuc2lkZWJhciAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLXN0YXRpYywgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbnNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wsIC5mb3JtLWdyb3VwLWxnIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5mb3JtLWdyb3VwLWxnIHNlbGVjdCwgLmZvcm0tZ3JvdXAtbGcgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZm9ybS1ncm91cC1sZyBpbnB1dCwgLmZvcm0tZ3JvdXAtbGcgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuZm9ybS1ncm91cC1sZyBzZWxlY3Qge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5mb3JtLWdyb3VwLWxnIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5mb3JtLWdyb3VwLWxnIHNlbGVjdCwgLmZvcm0tZ3JvdXAtbGcgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuZm9ybS1ncm91cC1sZyBzZWxlY3Qge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3RbbXVsdGlwbGVdLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLFxuLmZvcm0tZ3JvdXAtbGcgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0W211bHRpcGxlXSwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Jcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCwgLmhhcy1mZWVkYmFjayAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAuaGFzLWZlZWRiYWNrIHNlbGVjdCwgLmhhcy1mZWVkYmFjayAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oYXMtZmVlZGJhY2sgaW5wdXQsIC5oYXMtZmVlZGJhY2sgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuaGFzLWZlZWRiYWNrIHNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDIuNXB4OyB9XG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oZWFkZXItc2VhcmNoLWVsLXdyYXBcbi5mb3JtLWdyb3VwLWxnIGlucHV0ICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gaW5wdXQgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuc2lkZWJhciAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0ICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0ICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLnNpZGViYXIgLmZvcm0tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5zaWRlYmFyIC5mb3JtLWdyb3VwIHNlbGVjdCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgc2VsZWN0ICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4uZm9ybS1ncm91cC1zbSBpbnB1dCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5zaWRlYmFyIC5mb3JtLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5zaWRlYmFyIC5mb3JtLWdyb3VwIGlucHV0ICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0ICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IGlucHV0ICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuc2lkZWJhciAuZm9ybS1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuc2lkZWJhciAuZm9ybS1ncm91cCBzZWxlY3QgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgc2VsZWN0ICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wsIC5oYXMtc3VjY2VzcyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAuaGFzLXN1Y2Nlc3Mgc2VsZWN0LCAuaGFzLXN1Y2Nlc3MgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGFzLXN1Y2Nlc3MgaW5wdXQsIC5oYXMtc3VjY2VzcyAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3QsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIC5oYXMtc3VjY2VzcyBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtc3VjY2VzcyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdDpmb2N1cywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAuaGFzLXN1Y2Nlc3Mgc2VsZWN0OmZvY3VzLCAuaGFzLXN1Y2Nlc3MgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dDpmb2N1cywgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGFzLXN1Y2Nlc3MgaW5wdXQ6Zm9jdXMsIC5oYXMtc3VjY2VzcyAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3Q6Zm9jdXMsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIC5oYXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4OyB9XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCwgLmhhcy13YXJuaW5nIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5oYXMtd2FybmluZyBzZWxlY3QsIC5oYXMtd2FybmluZyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oYXMtd2FybmluZyBpbnB1dCwgLmhhcy13YXJuaW5nIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLmhhcy13YXJuaW5nIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cywgLmhhcy13YXJuaW5nIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0OmZvY3VzLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5oYXMtd2FybmluZyBzZWxlY3Q6Zm9jdXMsIC5oYXMtd2FybmluZyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0OmZvY3VzLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oYXMtd2FybmluZyBpbnB1dDpmb2N1cywgLmhhcy13YXJuaW5nIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdDpmb2N1cywgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLmhhcy13YXJuaW5nIHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7IH1cblxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsIC5oYXMtZXJyb3IgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLmhhcy1lcnJvciBzZWxlY3QsIC5oYXMtZXJyb3IgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGFzLWVycm9yIGlucHV0LCAuaGFzLWVycm9yIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLmhhcy1lcnJvciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzLCAuaGFzLWVycm9yIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0OmZvY3VzLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5oYXMtZXJyb3Igc2VsZWN0OmZvY3VzLCAuaGFzLWVycm9yIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQ6Zm9jdXMsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhhcy1lcnJvciBpbnB1dDpmb2N1cywgLmhhcy1lcnJvciAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3Q6Zm9jdXMsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIC5oYXMtZXJyb3Igc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MzsgfVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7IH1cblxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmZvcm0tY29udHJvbCwgLmZvcm0taW5saW5lIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5mb3JtLWlubGluZSBzZWxlY3QsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCBzZWxlY3QsIC5mb3JtLWlubGluZSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5mb3JtLWlubGluZSBpbnB1dCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgaW5wdXQsIC5mb3JtLWlubGluZSAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBzZWxlY3QsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIC5mb3JtLWlubGluZSBzZWxlY3QsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IHNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaW5wdXQtZ3JvdXAsIC5mb3JtLWlubGluZSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5oZWFkZXItc2VhcmNoLWVsLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiwgLmZvcm0taW5saW5lIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmlucHV0LWdyb3VwLWFkZG9uLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaW5wdXQtZ3JvdXAtYnRuLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gICAgLmZvcm0taW5saW5lIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmZvcm0tY29udHJvbCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5mb3JtLWNvbnRyb2wsXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgc2VsZWN0LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5pbnB1dC1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5pbnB1dC1ncm91cCBzZWxlY3QsXG4gICAgLmZvcm0taW5saW5lIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3QsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXBcbiAgICAuZm9ybS1pbmxpbmUgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBzZWxlY3QsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIHNlbGVjdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgc2VsZWN0LFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgaW5wdXQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaW5wdXQtZ3JvdXAgaW5wdXQsXG4gICAgLmZvcm0taW5saW5lIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBpbnB1dCxcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3JcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHNlbGVjdCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaW5wdXQtZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5pbnB1dC1ncm91cCBzZWxlY3QsXG4gICAgLmZvcm0taW5saW5lIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvclxuICAgIC5mb3JtLWlubGluZSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIHNlbGVjdCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIHNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAuZm9ybS1pbmxpbmUgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCA+IC5mb3JtLWNvbnRyb2wsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCA+IC5mb3JtLWNvbnRyb2wsIC5mb3JtLWlubGluZSAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5pbnB1dC1ncm91cCA+IHNlbGVjdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gc2VsZWN0LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLmlucHV0LWdyb3VwID4gc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmlucHV0LWdyb3VwID4gc2VsZWN0LCAuZm9ybS1pbmxpbmUgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwID4gc2VsZWN0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5mb3JtLWlubGluZSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwID4gc2VsZWN0LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCA+IHNlbGVjdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgPiBzZWxlY3QsIC5mb3JtLWlubGluZSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5pbnB1dC1ncm91cCA+IGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiBpbnB1dCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5pbnB1dC1ncm91cCA+IGlucHV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmlucHV0LWdyb3VwID4gaW5wdXQsIC5mb3JtLWlubGluZSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwID4gaW5wdXQsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCA+IGlucHV0LCAuZm9ybS1pbmxpbmUgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLmlucHV0LWdyb3VwID4gc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gc2VsZWN0LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIC5pbnB1dC1ncm91cCA+IHNlbGVjdCwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QsIC5mb3JtLWlubGluZSAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwID4gc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuZm9ybS1pbmxpbmUgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCA+IHNlbGVjdCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwID4gc2VsZWN0LCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgPiBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94LCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAucmFkaW8gbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxNC4zMzMzM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsLCAuZm9ybS1ob3Jpem9udGFsIC5zaWRlYmFyIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsLCAuc2lkZWJhciAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsLCAuZm9ybS1ob3Jpem9udGFsIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmNvbnRyb2wtbGFiZWwsIC5tYWluLWNvbnRlbnQgLmZvcm0taG9yaXpvbnRhbCAucmlnaHQtY29udGVudCAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIsIC50YWItdHJpZ2dlcnMgYSwgLnRhYi1zd2l0Y2ggYSwgLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjpmb2N1cywgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG46Zm9jdXMsIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjpmb2N1cywgLnNpZGViYXItdHJpZ2dlcjpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjpmb2N1cywgLnRhYi10cmlnZ2VycyBhOmZvY3VzLCAudGFiLXN3aXRjaCBhOmZvY3VzLCAucGF5cGFsLWJ0bjJhOmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6Zm9jdXMsIC5idG4uZm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZm9jdXMuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZm9jdXMuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAuZm9jdXMuYmFza2V0LWJ0biwgLmZvY3VzLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmZvY3VzLm51bWJlciwgLnRhYi10cmlnZ2VycyBhLmZvY3VzLCAudGFiLXN3aXRjaCBhLmZvY3VzLCAuZm9jdXMucGF5cGFsLWJ0bjJhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5mb2N1cy5jbG9zZS1uYXYsIC5idG46YWN0aXZlOmZvY3VzLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG46YWN0aXZlOmZvY3VzLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjphY3RpdmU6Zm9jdXMsIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjphY3RpdmU6Zm9jdXMsIC5zaWRlYmFyLXRyaWdnZXI6YWN0aXZlOmZvY3VzLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyOmFjdGl2ZTpmb2N1cywgLnRhYi10cmlnZ2VycyBhOmFjdGl2ZTpmb2N1cywgLnRhYi1zd2l0Y2ggYTphY3RpdmU6Zm9jdXMsIC5wYXlwYWwtYnRuMmE6YWN0aXZlOmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmFjdGl2ZS5mb2N1cywgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG46YWN0aXZlLmZvY3VzLCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG46YWN0aXZlLmZvY3VzLCAuc2lkZWJhci10cmlnZ2VyOmFjdGl2ZS5mb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjphY3RpdmUuZm9jdXMsIC50YWItdHJpZ2dlcnMgYTphY3RpdmUuZm9jdXMsIC50YWItc3dpdGNoIGE6YWN0aXZlLmZvY3VzLCAucGF5cGFsLWJ0bjJhOmFjdGl2ZS5mb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2OmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWN0aXZlLmJhc2tldC1idG46Zm9jdXMsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmFjdGl2ZS5oZWFkZXItc2VhcmNoLWJ0bjpmb2N1cywgLmJhc2tldC13cmFwIC5hY3RpdmUuYmFza2V0LWJ0bjpmb2N1cywgLmFjdGl2ZS5zaWRlYmFyLXRyaWdnZXI6Zm9jdXMsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hY3RpdmUubnVtYmVyOmZvY3VzLCAudGFiLXRyaWdnZXJzIGEuYWN0aXZlOmZvY3VzLCAudGFiLXN3aXRjaCBhLmFjdGl2ZTpmb2N1cywgLmFjdGl2ZS5wYXlwYWwtYnRuMmE6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5tb2JpbGUtbmF2LXdyYXAgLmFjdGl2ZS5jbG9zZS1uYXY6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmFjdGl2ZS5mb2N1cy5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hY3RpdmUuZm9jdXMuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAuYWN0aXZlLmZvY3VzLmJhc2tldC1idG4sIC5hY3RpdmUuZm9jdXMuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYWN0aXZlLmZvY3VzLm51bWJlciwgLnRhYi10cmlnZ2VycyBhLmFjdGl2ZS5mb2N1cywgLnRhYi1zd2l0Y2ggYS5hY3RpdmUuZm9jdXMsIC5hY3RpdmUuZm9jdXMucGF5cGFsLWJ0bjJhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5mb2N1cy5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmFjdGl2ZS5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5hY3RpdmUuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5hY3RpdmUuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmFjdGl2ZS5mb2N1cy5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5hY3RpdmUuZm9jdXMuY2xvc2UtbmF2IHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLmJ0bjpob3ZlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmhvdmVyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjpob3ZlciwgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmhvdmVyLCAuc2lkZWJhci10cmlnZ2VyOmhvdmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyOmhvdmVyLCAudGFiLXRyaWdnZXJzIGE6aG92ZXIsIC50YWItc3dpdGNoIGE6aG92ZXIsIC5wYXlwYWwtYnRuMmE6aG92ZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdjpob3ZlciwgLmJ0bjpmb2N1cywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmZvY3VzLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjpmb2N1cywgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmZvY3VzLCAuc2lkZWJhci10cmlnZ2VyOmZvY3VzLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyOmZvY3VzLCAudGFiLXRyaWdnZXJzIGE6Zm9jdXMsIC50YWItc3dpdGNoIGE6Zm9jdXMsIC5wYXlwYWwtYnRuMmE6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpmb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdjpmb2N1cywgLmJ0bi5mb2N1cywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5mb2N1cy5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5mb2N1cy5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5mb2N1cy5iYXNrZXQtYnRuLCAuZm9jdXMuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZm9jdXMubnVtYmVyLCAudGFiLXRyaWdnZXJzIGEuZm9jdXMsIC50YWItc3dpdGNoIGEuZm9jdXMsIC5mb2N1cy5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZm9jdXMubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmZvY3VzLmNsb3NlLW5hdiB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46YWN0aXZlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG46YWN0aXZlLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjphY3RpdmUsIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjphY3RpdmUsIC5zaWRlYmFyLXRyaWdnZXI6YWN0aXZlLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyOmFjdGl2ZSwgLnRhYi10cmlnZ2VycyBhOmFjdGl2ZSwgLnRhYi1zd2l0Y2ggYTphY3RpdmUsIC5wYXlwYWwtYnRuMmE6YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hY3RpdmUuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYWN0aXZlLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmFjdGl2ZS5iYXNrZXQtYnRuLCAuYWN0aXZlLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFjdGl2ZS5udW1iZXIsIC50YWItdHJpZ2dlcnMgYS5hY3RpdmUsIC50YWItc3dpdGNoIGEuYWN0aXZlLCAuYWN0aXZlLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuYWN0aXZlLmNsb3NlLW5hdiB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRpc2FibGVkLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmRpc2FibGVkLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmRpc2FibGVkLmJhc2tldC1idG4sIC5kaXNhYmxlZC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kaXNhYmxlZC5udW1iZXIsIC50YWItdHJpZ2dlcnMgYS5kaXNhYmxlZCwgLnRhYi1zd2l0Y2ggYS5kaXNhYmxlZCwgLmRpc2FibGVkLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuZGlzYWJsZWQuY2xvc2UtbmF2LCAuYnRuW2Rpc2FibGVkXSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIFtkaXNhYmxlZF0uYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBbZGlzYWJsZWRdLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgW2Rpc2FibGVkXS5iYXNrZXQtYnRuLCBbZGlzYWJsZWRdLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgW2Rpc2FibGVkXS5udW1iZXIsIC50YWItdHJpZ2dlcnMgYVtkaXNhYmxlZF0sIC50YWItc3dpdGNoIGFbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCBbZGlzYWJsZWRdLmNsb3NlLW5hdixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJhc2tldC1idG4sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmhlYWRlci1zZWFyY2gtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iYXNrZXQtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNpZGViYXItdHJpZ2dlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubnVtYmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnRhYi10cmlnZ2VycyBhLCAudGFiLXRyaWdnZXJzXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBhLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2hcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGEsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGF5cGFsLWJ0bjJhLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvc2UtbmF2IHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIGEuZGlzYWJsZWQuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBhLmRpc2FibGVkLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgYS5kaXNhYmxlZC5iYXNrZXQtYnRuLCBhLmRpc2FibGVkLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYS5kaXNhYmxlZC5udW1iZXIsIC50YWItdHJpZ2dlcnMgYS5kaXNhYmxlZCwgLnRhYi1zd2l0Y2ggYS5kaXNhYmxlZCwgYS5kaXNhYmxlZC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYS5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEuZGlzYWJsZWQubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYS5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgYS5kaXNhYmxlZC5jbG9zZS1uYXYsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4sXG5maWVsZHNldFtkaXNhYmxlZF0gLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIGEuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwXG5maWVsZHNldFtkaXNhYmxlZF0gYS5iYXNrZXQtYnRuLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgYS5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuaGVhZGVyLXNlYXJjaC1idG4sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJhc2tldC13cmFwIGEuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwXG5maWVsZHNldFtkaXNhYmxlZF0gYS5iYXNrZXQtYnRuLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuc2lkZWJhci10cmlnZ2VyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIGEubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZ1xuZmllbGRzZXRbZGlzYWJsZWRdIGEubnVtYmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2Vyc1xuZmllbGRzZXRbZGlzYWJsZWRdIGEsXG5maWVsZHNldFtkaXNhYmxlZF0gLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2hcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEucGF5cGFsLWJ0bjJhLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuZmllbGRzZXRbZGlzYWJsZWRdIGEubGFiZWwtZGVmYXVsdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYS5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmxhYmVsLWRlZmF1bHQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmxhYmVsLWRlZmF1bHQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmxhYmVsLWRlZmF1bHQsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuZmllbGRzZXRbZGlzYWJsZWRdIGEubGFiZWwtZGVmYXVsdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5sYWJlbC1kZWZhdWx0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5tb2JpbGUtbmF2LXdyYXAgYS5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXBcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNsb3NlLW5hdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tZGVmYXVsdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjpmb2N1cywgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG46Zm9jdXMsIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmZvY3VzLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmZvY3VzLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmZvY3VzLmJhc2tldC1idG4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmhvdmVyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjpob3ZlciwgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG46YWN0aXZlLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjphY3RpdmUsIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWN0aXZlLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmFjdGl2ZS5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5hY3RpdmUuYmFza2V0LWJ0bixcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXBcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXBcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXBcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJhc2tldC1idG4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gICAgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmFjdGl2ZTpob3ZlciwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG46YWN0aXZlOmhvdmVyLCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG46YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG46YWN0aXZlOmZvY3VzLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjphY3RpdmU6Zm9jdXMsIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjphY3RpdmUuZm9jdXMsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuOmFjdGl2ZS5mb2N1cywgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hY3RpdmUuYmFza2V0LWJ0bjpob3ZlciwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYWN0aXZlLmhlYWRlci1zZWFyY2gtYnRuOmhvdmVyLCAuYmFza2V0LXdyYXAgLmFjdGl2ZS5iYXNrZXQtYnRuOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmFjdGl2ZS5iYXNrZXQtYnRuOmZvY3VzLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hY3RpdmUuaGVhZGVyLXNlYXJjaC1idG46Zm9jdXMsIC5iYXNrZXQtd3JhcCAuYWN0aXZlLmJhc2tldC1idG46Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWN0aXZlLmZvY3VzLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmFjdGl2ZS5mb2N1cy5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5hY3RpdmUuZm9jdXMuYmFza2V0LWJ0bixcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5iYXNrZXQtYnRuOmhvdmVyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmhlYWRlci1zZWFyY2gtYnRuOmhvdmVyLCAuYmFza2V0LXdyYXBcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYmFza2V0LWJ0bjpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5iYXNrZXQtYnRuOmZvY3VzLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmhlYWRlci1zZWFyY2gtYnRuOmZvY3VzLCAuYmFza2V0LXdyYXBcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYmFza2V0LWJ0bjpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXBcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMuYmFza2V0LWJ0biB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gICAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmFjdGl2ZSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG46YWN0aXZlLCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG46YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmFjdGl2ZS5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hY3RpdmUuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAuYWN0aXZlLmJhc2tldC1idG4sXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5iYXNrZXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5kaXNhYmxlZC5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5kaXNhYmxlZC5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5kaXNhYmxlZC5iYXNrZXQtYnRuLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZGlzYWJsZWQuYmFza2V0LWJ0bjpob3ZlciwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZGlzYWJsZWQuaGVhZGVyLXNlYXJjaC1idG46aG92ZXIsIC5iYXNrZXQtd3JhcCAuZGlzYWJsZWQuYmFza2V0LWJ0bjpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRpc2FibGVkLmJhc2tldC1idG46Zm9jdXMsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmRpc2FibGVkLmhlYWRlci1zZWFyY2gtYnRuOmZvY3VzLCAuYmFza2V0LXdyYXAgLmRpc2FibGVkLmJhc2tldC1idG46Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5kaXNhYmxlZC5mb2N1cy5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5kaXNhYmxlZC5mb2N1cy5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5kaXNhYmxlZC5mb2N1cy5iYXNrZXQtYnRuLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRpc2FibGVkLmJhc2tldC1idG46YWN0aXZlLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5kaXNhYmxlZC5oZWFkZXItc2VhcmNoLWJ0bjphY3RpdmUsIC5iYXNrZXQtd3JhcCAuZGlzYWJsZWQuYmFza2V0LWJ0bjphY3RpdmUsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZGlzYWJsZWQuYWN0aXZlLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmRpc2FibGVkLmFjdGl2ZS5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5kaXNhYmxlZC5hY3RpdmUuYmFza2V0LWJ0biwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIFtkaXNhYmxlZF0uYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBbZGlzYWJsZWRdLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgW2Rpc2FibGVkXS5iYXNrZXQtYnRuLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgW2Rpc2FibGVkXS5iYXNrZXQtYnRuOmhvdmVyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIFtkaXNhYmxlZF0uaGVhZGVyLXNlYXJjaC1idG46aG92ZXIsIC5iYXNrZXQtd3JhcCBbZGlzYWJsZWRdLmJhc2tldC1idG46aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCBbZGlzYWJsZWRdLmJhc2tldC1idG46Zm9jdXMsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgW2Rpc2FibGVkXS5oZWFkZXItc2VhcmNoLWJ0bjpmb2N1cywgLmJhc2tldC13cmFwIFtkaXNhYmxlZF0uYmFza2V0LWJ0bjpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIFtkaXNhYmxlZF0uZm9jdXMuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBbZGlzYWJsZWRdLmZvY3VzLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgW2Rpc2FibGVkXS5mb2N1cy5iYXNrZXQtYnRuLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIFtkaXNhYmxlZF0uYmFza2V0LWJ0bjphY3RpdmUsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgW2Rpc2FibGVkXS5oZWFkZXItc2VhcmNoLWJ0bjphY3RpdmUsIC5iYXNrZXQtd3JhcCBbZGlzYWJsZWRdLmJhc2tldC1idG46YWN0aXZlLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIFtkaXNhYmxlZF0uYWN0aXZlLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgW2Rpc2FibGVkXS5hY3RpdmUuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCBbZGlzYWJsZWRdLmFjdGl2ZS5iYXNrZXQtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iYXNrZXQtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5oZWFkZXItc2VhcmNoLWJ0bixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYmFza2V0LWJ0bixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjpob3ZlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYmFza2V0LWJ0bjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuOmhvdmVyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuaGVhZGVyLXNlYXJjaC1idG46aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYmFza2V0LXdyYXAgLmJhc2tldC1idG46aG92ZXIsIC5iYXNrZXQtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJhc2tldC1idG46aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG46Zm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJhc2tldC1idG46Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjpmb2N1cywgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmhlYWRlci1zZWFyY2gtYnRuOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmZvY3VzLCAuYmFza2V0LXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iYXNrZXQtYnRuOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5mb2N1cy5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5iYXNrZXQtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZm9jdXMuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5oZWFkZXItc2VhcmNoLWJ0bixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iYXNrZXQtd3JhcCAuZm9jdXMuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuYmFza2V0LWJ0bixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG46YWN0aXZlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iYXNrZXQtYnRuOmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuOmFjdGl2ZSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmhlYWRlci1zZWFyY2gtYnRuOmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bjphY3RpdmUsIC5iYXNrZXQtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJhc2tldC1idG46YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWN0aXZlLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmFjdGl2ZS5iYXNrZXQtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYWN0aXZlLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLmhlYWRlci1zZWFyY2gtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJhc2tldC13cmFwIC5hY3RpdmUuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLmJhc2tldC1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5idG4tZGVmYXVsdCAuYmFkZ2UsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biAuYmFkZ2UsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuIC5iYWRnZSwgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuIC5iYWRnZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4uYnRuLXByaW1hcnksIC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUsIC50YWItc3dpdGNoIC50YWItYWN0aXZlLCAuY2hlY2tvdXQtYnRuLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMmU4YTtcbiAgYm9yZGVyLWNvbG9yOiAjNTAyODc3OyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLnNpZGViYXItdHJpZ2dlcjpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjpmb2N1cywgLnRhYi10cmlnZ2VycyAudGFiLWFjdGl2ZTpmb2N1cywgLnRhYi1zd2l0Y2ggLnRhYi1hY3RpdmU6Zm9jdXMsIC5jaGVja291dC1idG46Zm9jdXMsIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdjpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzLCAuZm9jdXMuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZm9jdXMubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5mb2N1cy50YWItYWN0aXZlLCAudGFiLXN3aXRjaCAuZm9jdXMudGFiLWFjdGl2ZSwgLmZvY3VzLmNoZWNrb3V0LWJ0biwgLm1vYmlsZS1uYXYtd3JhcCAuZm9jdXMuY2xvc2UtbmF2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyMTY0O1xuICAgIGJvcmRlci1jb2xvcjogIzEwMDgxNzsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsIC5zaWRlYmFyLXRyaWdnZXI6aG92ZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXI6aG92ZXIsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmU6aG92ZXIsIC50YWItc3dpdGNoIC50YWItYWN0aXZlOmhvdmVyLCAuY2hlY2tvdXQtYnRuOmhvdmVyLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzIxNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzExODQ5OyB9XG4gIC5idG4tcHJpbWFyeTphY3RpdmUsIC5zaWRlYmFyLXRyaWdnZXI6YWN0aXZlLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyOmFjdGl2ZSwgLnRhYi10cmlnZ2VycyAudGFiLWFjdGl2ZTphY3RpdmUsIC50YWItc3dpdGNoIC50YWItYWN0aXZlOmFjdGl2ZSwgLmNoZWNrb3V0LWJ0bjphY3RpdmUsIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdjphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5hY3RpdmUuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYWN0aXZlLm51bWJlciwgLnRhYi10cmlnZ2VycyAuYWN0aXZlLnRhYi1hY3RpdmUsIC50YWItc3dpdGNoIC5hY3RpdmUudGFiLWFjdGl2ZSwgLmFjdGl2ZS5jaGVja291dC1idG4sIC5tb2JpbGUtbmF2LXdyYXAgLmFjdGl2ZS5jbG9zZS1uYXYsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLm51bWJlciwgLnRhYi10cmlnZ2Vyc1xuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUudGFiLWFjdGl2ZSwgLnRhYi1zd2l0Y2hcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnRhYi1hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jaGVja291dC1idG4sIC5tb2JpbGUtbmF2LXdyYXBcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNsb3NlLW5hdiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjE2NDtcbiAgICBib3JkZXItY29sb3I6ICMzMTE4NDk7IH1cbiAgICAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuc2lkZWJhci10cmlnZ2VyOmFjdGl2ZTpob3ZlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjphY3RpdmU6aG92ZXIsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmU6YWN0aXZlOmhvdmVyLCAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZTphY3RpdmU6aG92ZXIsIC5jaGVja291dC1idG46YWN0aXZlOmhvdmVyLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuc2lkZWJhci10cmlnZ2VyOmFjdGl2ZTpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjphY3RpdmU6Zm9jdXMsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmU6YWN0aXZlOmZvY3VzLCAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZTphY3RpdmU6Zm9jdXMsIC5jaGVja291dC1idG46YWN0aXZlOmZvY3VzLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuc2lkZWJhci10cmlnZ2VyOmFjdGl2ZS5mb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjphY3RpdmUuZm9jdXMsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmU6YWN0aXZlLmZvY3VzLCAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZTphY3RpdmUuZm9jdXMsIC5jaGVja291dC1idG46YWN0aXZlLmZvY3VzLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYWN0aXZlLnNpZGViYXItdHJpZ2dlcjpob3ZlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFjdGl2ZS5udW1iZXI6aG92ZXIsIC50YWItdHJpZ2dlcnMgLmFjdGl2ZS50YWItYWN0aXZlOmhvdmVyLCAudGFiLXN3aXRjaCAuYWN0aXZlLnRhYi1hY3RpdmU6aG92ZXIsIC5hY3RpdmUuY2hlY2tvdXQtYnRuOmhvdmVyLCAubW9iaWxlLW5hdi13cmFwIC5hY3RpdmUuY2xvc2UtbmF2OmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYWN0aXZlLnNpZGViYXItdHJpZ2dlcjpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFjdGl2ZS5udW1iZXI6Zm9jdXMsIC50YWItdHJpZ2dlcnMgLmFjdGl2ZS50YWItYWN0aXZlOmZvY3VzLCAudGFiLXN3aXRjaCAuYWN0aXZlLnRhYi1hY3RpdmU6Zm9jdXMsIC5hY3RpdmUuY2hlY2tvdXQtYnRuOmZvY3VzLCAubW9iaWxlLW5hdi13cmFwIC5hY3RpdmUuY2xvc2UtbmF2OmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAuYWN0aXZlLmZvY3VzLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFjdGl2ZS5mb2N1cy5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmFjdGl2ZS5mb2N1cy50YWItYWN0aXZlLCAudGFiLXN3aXRjaCAuYWN0aXZlLmZvY3VzLnRhYi1hY3RpdmUsIC5hY3RpdmUuZm9jdXMuY2hlY2tvdXQtYnRuLCAubW9iaWxlLW5hdi13cmFwIC5hY3RpdmUuZm9jdXMuY2xvc2UtbmF2LFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2lkZWJhci10cmlnZ2VyOmhvdmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZ1xuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5udW1iZXI6aG92ZXIsIC50YWItdHJpZ2dlcnNcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUudGFiLWFjdGl2ZTpob3ZlciwgLnRhYi1zd2l0Y2hcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUudGFiLWFjdGl2ZTpob3ZlcixcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2hlY2tvdXQtYnRuOmhvdmVyLCAubW9iaWxlLW5hdi13cmFwXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNsb3NlLW5hdjpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNpZGViYXItdHJpZ2dlcjpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubnVtYmVyOmZvY3VzLCAudGFiLXRyaWdnZXJzXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnRhYi1hY3RpdmU6Zm9jdXMsIC50YWItc3dpdGNoXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnRhYi1hY3RpdmU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNoZWNrb3V0LWJ0bjpmb2N1cywgLm1vYmlsZS1uYXYtd3JhcFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9zZS1uYXY6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLm51bWJlciwgLnRhYi10cmlnZ2Vyc1xuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy50YWItYWN0aXZlLCAudGFiLXN3aXRjaFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy50YWItYWN0aXZlLFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5jaGVja291dC1idG4sIC5tb2JpbGUtbmF2LXdyYXBcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMuY2xvc2UtbmF2IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMTg0OTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEwMDgxNzsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuc2lkZWJhci10cmlnZ2VyOmFjdGl2ZSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjphY3RpdmUsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmU6YWN0aXZlLCAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZTphY3RpdmUsIC5jaGVja291dC1idG46YWN0aXZlLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuYWN0aXZlLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFjdGl2ZS5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmFjdGl2ZS50YWItYWN0aXZlLCAudGFiLXN3aXRjaCAuYWN0aXZlLnRhYi1hY3RpdmUsIC5hY3RpdmUuY2hlY2tvdXQtYnRuLCAubW9iaWxlLW5hdi13cmFwIC5hY3RpdmUuY2xvc2UtbmF2LFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5udW1iZXIsIC50YWItdHJpZ2dlcnNcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnRhYi1hY3RpdmUsIC50YWItc3dpdGNoXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS50YWItYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2hlY2tvdXQtYnRuLCAubW9iaWxlLW5hdi13cmFwXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9zZS1uYXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuZGlzYWJsZWQuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZGlzYWJsZWQubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5kaXNhYmxlZC50YWItYWN0aXZlLCAudGFiLXN3aXRjaCAuZGlzYWJsZWQudGFiLWFjdGl2ZSwgLmRpc2FibGVkLmNoZWNrb3V0LWJ0biwgLm1vYmlsZS1uYXYtd3JhcCAuZGlzYWJsZWQuY2xvc2UtbmF2LCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5kaXNhYmxlZC5zaWRlYmFyLXRyaWdnZXI6aG92ZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kaXNhYmxlZC5udW1iZXI6aG92ZXIsIC50YWItdHJpZ2dlcnMgLmRpc2FibGVkLnRhYi1hY3RpdmU6aG92ZXIsIC50YWItc3dpdGNoIC5kaXNhYmxlZC50YWItYWN0aXZlOmhvdmVyLCAuZGlzYWJsZWQuY2hlY2tvdXQtYnRuOmhvdmVyLCAubW9iaWxlLW5hdi13cmFwIC5kaXNhYmxlZC5jbG9zZS1uYXY6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmRpc2FibGVkLnNpZGViYXItdHJpZ2dlcjpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRpc2FibGVkLm51bWJlcjpmb2N1cywgLnRhYi10cmlnZ2VycyAuZGlzYWJsZWQudGFiLWFjdGl2ZTpmb2N1cywgLnRhYi1zd2l0Y2ggLmRpc2FibGVkLnRhYi1hY3RpdmU6Zm9jdXMsIC5kaXNhYmxlZC5jaGVja291dC1idG46Zm9jdXMsIC5tb2JpbGUtbmF2LXdyYXAgLmRpc2FibGVkLmNsb3NlLW5hdjpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuZGlzYWJsZWQuZm9jdXMuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZGlzYWJsZWQuZm9jdXMubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5kaXNhYmxlZC5mb2N1cy50YWItYWN0aXZlLCAudGFiLXN3aXRjaCAuZGlzYWJsZWQuZm9jdXMudGFiLWFjdGl2ZSwgLmRpc2FibGVkLmZvY3VzLmNoZWNrb3V0LWJ0biwgLm1vYmlsZS1uYXYtd3JhcCAuZGlzYWJsZWQuZm9jdXMuY2xvc2UtbmF2LCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLCAuZGlzYWJsZWQuc2lkZWJhci10cmlnZ2VyOmFjdGl2ZSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRpc2FibGVkLm51bWJlcjphY3RpdmUsIC50YWItdHJpZ2dlcnMgLmRpc2FibGVkLnRhYi1hY3RpdmU6YWN0aXZlLCAudGFiLXN3aXRjaCAuZGlzYWJsZWQudGFiLWFjdGl2ZTphY3RpdmUsIC5kaXNhYmxlZC5jaGVja291dC1idG46YWN0aXZlLCAubW9iaWxlLW5hdi13cmFwIC5kaXNhYmxlZC5jbG9zZS1uYXY6YWN0aXZlLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLCAuZGlzYWJsZWQuYWN0aXZlLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRpc2FibGVkLmFjdGl2ZS5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmRpc2FibGVkLmFjdGl2ZS50YWItYWN0aXZlLCAudGFiLXN3aXRjaCAuZGlzYWJsZWQuYWN0aXZlLnRhYi1hY3RpdmUsIC5kaXNhYmxlZC5hY3RpdmUuY2hlY2tvdXQtYnRuLCAubW9iaWxlLW5hdi13cmFwIC5kaXNhYmxlZC5hY3RpdmUuY2xvc2UtbmF2LCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgW2Rpc2FibGVkXS5udW1iZXIsIC50YWItdHJpZ2dlcnMgW2Rpc2FibGVkXS50YWItYWN0aXZlLCAudGFiLXN3aXRjaCBbZGlzYWJsZWRdLnRhYi1hY3RpdmUsIFtkaXNhYmxlZF0uY2hlY2tvdXQtYnRuLCAubW9iaWxlLW5hdi13cmFwIFtkaXNhYmxlZF0uY2xvc2UtbmF2LCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCBbZGlzYWJsZWRdLnNpZGViYXItdHJpZ2dlcjpob3ZlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgW2Rpc2FibGVkXS5udW1iZXI6aG92ZXIsIC50YWItdHJpZ2dlcnMgW2Rpc2FibGVkXS50YWItYWN0aXZlOmhvdmVyLCAudGFiLXN3aXRjaCBbZGlzYWJsZWRdLnRhYi1hY3RpdmU6aG92ZXIsIFtkaXNhYmxlZF0uY2hlY2tvdXQtYnRuOmhvdmVyLCAubW9iaWxlLW5hdi13cmFwIFtkaXNhYmxlZF0uY2xvc2UtbmF2OmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCBbZGlzYWJsZWRdLnNpZGViYXItdHJpZ2dlcjpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgW2Rpc2FibGVkXS5udW1iZXI6Zm9jdXMsIC50YWItdHJpZ2dlcnMgW2Rpc2FibGVkXS50YWItYWN0aXZlOmZvY3VzLCAudGFiLXN3aXRjaCBbZGlzYWJsZWRdLnRhYi1hY3RpdmU6Zm9jdXMsIFtkaXNhYmxlZF0uY2hlY2tvdXQtYnRuOmZvY3VzLCAubW9iaWxlLW5hdi13cmFwIFtkaXNhYmxlZF0uY2xvc2UtbmF2OmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLCBbZGlzYWJsZWRdLmZvY3VzLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgW2Rpc2FibGVkXS5mb2N1cy5udW1iZXIsIC50YWItdHJpZ2dlcnMgW2Rpc2FibGVkXS5mb2N1cy50YWItYWN0aXZlLCAudGFiLXN3aXRjaCBbZGlzYWJsZWRdLmZvY3VzLnRhYi1hY3RpdmUsIFtkaXNhYmxlZF0uZm9jdXMuY2hlY2tvdXQtYnRuLCAubW9iaWxlLW5hdi13cmFwIFtkaXNhYmxlZF0uZm9jdXMuY2xvc2UtbmF2LCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSwgW2Rpc2FibGVkXS5zaWRlYmFyLXRyaWdnZXI6YWN0aXZlLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyBbZGlzYWJsZWRdLm51bWJlcjphY3RpdmUsIC50YWItdHJpZ2dlcnMgW2Rpc2FibGVkXS50YWItYWN0aXZlOmFjdGl2ZSwgLnRhYi1zd2l0Y2ggW2Rpc2FibGVkXS50YWItYWN0aXZlOmFjdGl2ZSwgW2Rpc2FibGVkXS5jaGVja291dC1idG46YWN0aXZlLCAubW9iaWxlLW5hdi13cmFwIFtkaXNhYmxlZF0uY2xvc2UtbmF2OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsIFtkaXNhYmxlZF0uYWN0aXZlLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgW2Rpc2FibGVkXS5hY3RpdmUubnVtYmVyLCAudGFiLXRyaWdnZXJzIFtkaXNhYmxlZF0uYWN0aXZlLnRhYi1hY3RpdmUsIC50YWItc3dpdGNoIFtkaXNhYmxlZF0uYWN0aXZlLnRhYi1hY3RpdmUsIFtkaXNhYmxlZF0uYWN0aXZlLmNoZWNrb3V0LWJ0biwgLm1vYmlsZS1uYXYtd3JhcCBbZGlzYWJsZWRdLmFjdGl2ZS5jbG9zZS1uYXYsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2lkZWJhci10cmlnZ2VyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5udW1iZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLXRyaWdnZXJzIC50YWItYWN0aXZlLCAudGFiLXRyaWdnZXJzXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLWFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC50YWItc3dpdGNoIC50YWItYWN0aXZlLCAudGFiLXN3aXRjaFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnRhYi1hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tvdXQtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvc2UtbmF2LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnNpZGViYXItdHJpZ2dlcjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXI6aG92ZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubnVtYmVyOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnRhYi10cmlnZ2VycyAudGFiLWFjdGl2ZTpob3ZlciwgLnRhYi10cmlnZ2Vyc1xuICBmaWVsZHNldFtkaXNhYmxlZF0gLnRhYi1hY3RpdmU6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZTpob3ZlciwgLnRhYi1zd2l0Y2hcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC50YWItYWN0aXZlOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrb3V0LWJ0bjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdjpob3ZlciwgLm1vYmlsZS1uYXYtd3JhcFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmNsb3NlLW5hdjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zaWRlYmFyLXRyaWdnZXI6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyOmZvY3VzLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZ1xuICBmaWVsZHNldFtkaXNhYmxlZF0gLm51bWJlcjpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmU6Zm9jdXMsIC50YWItdHJpZ2dlcnNcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC50YWItYWN0aXZlOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnRhYi1zd2l0Y2ggLnRhYi1hY3RpdmU6Zm9jdXMsIC50YWItc3dpdGNoXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLWFjdGl2ZTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja291dC1idG46Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6Zm9jdXMsIC5tb2JpbGUtbmF2LXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9zZS1uYXY6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuc2lkZWJhci10cmlnZ2VyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmZvY3VzLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5udW1iZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLXRyaWdnZXJzIC5mb2N1cy50YWItYWN0aXZlLCAudGFiLXRyaWdnZXJzXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMudGFiLWFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC50YWItc3dpdGNoIC5mb2N1cy50YWItYWN0aXZlLCAudGFiLXN3aXRjaFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvY3VzLnRhYi1hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuY2hlY2tvdXQtYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLm1vYmlsZS1uYXYtd3JhcCAuZm9jdXMuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuY2xvc2UtbmF2LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5zaWRlYmFyLXRyaWdnZXI6YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjphY3RpdmUsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubnVtYmVyOmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmU6YWN0aXZlLCAudGFiLXRyaWdnZXJzXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLWFjdGl2ZTphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZTphY3RpdmUsIC50YWItc3dpdGNoXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLWFjdGl2ZTphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tvdXQtYnRuOmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdjphY3RpdmUsIC5tb2JpbGUtbmF2LXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9zZS1uYXY6YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hY3RpdmUuc2lkZWJhci10cmlnZ2VyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFjdGl2ZS5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLm51bWJlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC50YWItdHJpZ2dlcnMgLmFjdGl2ZS50YWItYWN0aXZlLCAudGFiLXRyaWdnZXJzXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLnRhYi1hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAudGFiLXN3aXRjaCAuYWN0aXZlLnRhYi1hY3RpdmUsIC50YWItc3dpdGNoXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLnRhYi1hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLmNoZWNrb3V0LWJ0bixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5tb2JpbGUtbmF2LXdyYXAgLmFjdGl2ZS5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXBcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hY3RpdmUuY2xvc2UtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyZThhO1xuICAgIGJvcmRlci1jb2xvcjogIzUwMjg3NzsgfVxuICAuYnRuLXByaW1hcnkgLmJhZGdlLCAuc2lkZWJhci10cmlnZ2VyIC5iYWRnZSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciAuYmFkZ2UsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUgLmJhZGdlLCAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZSAuYmFkZ2UsIC5jaGVja291dC1idG4gLmJhZGdlLCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgLmJhZGdlIHtcbiAgICBjb2xvcjogIzVkMmU4YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzOTsgfVxuICAgIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzcyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuICAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgICBjb2xvcjogIzVjYjg1YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAgIC5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsIC5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsIC5idG4taW5mb1tkaXNhYmxlZF0sIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuICAuYnRuLWluZm8gLmJhZGdlIHtcbiAgICBjb2xvcjogIzViYzBkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICNkNTg1MTI7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAgIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0sIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgICBjb2xvcjogI2YwYWQ0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1OyB9XG4gICAgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7XG4gICAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG4gIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gICAgY29sb3I6ICNkOTUzNGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWxpbmssIC5wYXlwYWwtYnRuMmEge1xuICBjb2xvcjogIzVkMmU4YTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWxpbmssIC5wYXlwYWwtYnRuMmEsIC5idG4tbGluazphY3RpdmUsIC5wYXlwYWwtYnRuMmE6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYWN0aXZlLnBheXBhbC1idG4yYSwgLmJ0bi1saW5rW2Rpc2FibGVkXSwgW2Rpc2FibGVkXS5wYXlwYWwtYnRuMmEsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmssXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGF5cGFsLWJ0bjJhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbmssIC5wYXlwYWwtYnRuMmEsIC5idG4tbGluazpob3ZlciwgLnBheXBhbC1idG4yYTpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAucGF5cGFsLWJ0bjJhOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlLCAucGF5cGFsLWJ0bjJhOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIsIC5wYXlwYWwtYnRuMmE6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLnBheXBhbC1idG4yYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzNjFiNTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgW2Rpc2FibGVkXS5wYXlwYWwtYnRuMmE6aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsIFtkaXNhYmxlZF0ucGF5cGFsLWJ0bjJhOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBheXBhbC1idG4yYTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYXlwYWwtYnRuMmE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtbGcgPiAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwLWxnID4gLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC1sZyA+IC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwLWxnID4gLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC1sZyA+IC5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC1sZyA+IGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtbGcgPiBhLCAuYnRuLWdyb3VwLWxnID4gLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtbGcgPiAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtbGcgPiAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC1sZyA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtbGcgPiAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLWxnID4gLmNsb3NlLW5hdiwgLnRhYi10cmlnZ2Vycy5sYXJnZSBhLCAudGFiLXN3aXRjaC5sYXJnZSBhIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC1zbSA+IC5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtc20gPiAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cC1zbSA+IC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtc20gPiAubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtc20gPiBhLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXNtID4gYSwgLmJ0bi1ncm91cC1zbSA+IC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXNtID4gLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXNtID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC1zbSA+IC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtc20gPiAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC1zbSA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXNtID4gLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC1zbSA+IC5jbG9zZS1uYXYsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNpZGViYXItdHJpZ2dlciwgLnRhYi10cmlnZ2VycyBhLCAudGFiLXN3aXRjaCBhLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5jbGVhcmZpeCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAubm8tZmxleGJveCAuZm9ybS1ncm91cC5wcmltYXJ5LXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLm5vLWZsZXhib3ggLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAucHJpbWFyeS13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5uby1mbGV4Ym94IC5mb3JtLWdyb3VwLnNlY29uZGFyeS1oZWFkZXItY29udGVudCBidXR0b25bdHlwZT1zdWJtaXRdLCAubm8tZmxleGJveCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5zZWNvbmRhcnktaGVhZGVyLWNvbnRlbnQgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLm5vLWZsZXhib3ggLnNlY29uZGFyeS1oZWFkZXItY29udGVudCAuZm9ybS1ncm91cC5yaWdodC1zZWN0aW9uIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5uby1mbGV4Ym94IC5zZWNvbmRhcnktaGVhZGVyLWNvbnRlbnQgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAucmlnaHQtc2VjdGlvbiBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5ib29rcy1ncmlkLXZpZXctd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5hZGRyZXNzLWxpc3QgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuY2FyZC1saXN0IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtaXRlbSAuZm9ybS1ncm91cC5idG4td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWl0ZW0gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuYnRuLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmFkZHJlc3MtbGlzdCAuY2FyZC1pdGVtIC5mb3JtLWdyb3VwLmJ0bi13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hZGRyZXNzLWxpc3QgLmNhcmQtaXRlbSAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5idG4td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuY2FyZC1saXN0IC5hZGRyZXNzLWl0ZW0gLmZvcm0tZ3JvdXAuYnRuLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmNhcmQtbGlzdCAuYWRkcmVzcy1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLmJ0bi13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSAuZm9ybS1ncm91cC5idG4td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuY2FyZC1saXN0IC5jYXJkLWl0ZW0gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuYnRuLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuYmFza2V0LWl0ZW0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAub3JkZXItaXRlbSBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5ib29rLWxpc3QtaXRlbSBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYmFza2V0LWl0ZW0gLmZvcm0tZ3JvdXAuaXRlbS1pbWcgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJhc2tldC1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLml0ZW0taW1nIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5iYXNrZXQtaXRlbSAuZm9ybS1ncm91cC5pdGVtLWluZm8gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJhc2tldC1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLml0ZW0taW5mbyBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYmFza2V0LWl0ZW0gLmZvcm0tZ3JvdXAuaXRlbS1pbmZvLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJhc2tldC1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLml0ZW0taW5mby13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5vcmRlci1pdGVtIC5mb3JtLWdyb3VwLml0ZW0taW1nIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5vcmRlci1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLml0ZW0taW1nIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5vcmRlci1pdGVtIC5mb3JtLWdyb3VwLml0ZW0taW5mbyBidXR0b25bdHlwZT1zdWJtaXRdLCAub3JkZXItaXRlbSAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5pdGVtLWluZm8gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLm9yZGVyLWl0ZW0gLmZvcm0tZ3JvdXAuaXRlbS1pbmZvLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLm9yZGVyLWl0ZW0gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuaXRlbS1pbmZvLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmJvb2stbGlzdC1pdGVtIC5mb3JtLWdyb3VwLml0ZW0taW1nIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5ib29rLWxpc3QtaXRlbSAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5pdGVtLWltZyBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYm9vay1saXN0LWl0ZW0gLmZvcm0tZ3JvdXAuaXRlbS1pbmZvIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5ib29rLWxpc3QtaXRlbSAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5pdGVtLWluZm8gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmJvb2stbGlzdC1pdGVtIC5mb3JtLWdyb3VwLml0ZW0taW5mby13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5ib29rLWxpc3QtaXRlbSAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5pdGVtLWluZm8td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYmFza2V0LXRvdGFscy13cmFwIGRsLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJhc2tldC10b3RhbHMtd3JhcCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBkbC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5vcmRlci10b3RhbHMtd3JhcCBkbC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5vcmRlci10b3RhbHMtd3JhcCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBkbC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLmJhc2tldC1jaGVja291dC1idG4td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAub3JkZXIgLmZvcm0tZ3JvdXAub3JkZXItZm9vdGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5vcmRlciAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5vcmRlci1mb290ZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuc3RlcHMgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLm1pbmktYmFza2V0IGRsLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLm1pbmktYmFza2V0IC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGRsLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLnJlc3VsdC13cmFwIC5mb3JtLWdyb3VwLnN1Z2dlc3QtYm9vay13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5yZXN1bHQtd3JhcCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5zdWdnZXN0LWJvb2std3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXhzID4gLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC14cyA+IC5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAteHMgPiAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cC14cyA+IC5zaWRlYmFyLXRyaWdnZXIsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC14cyA+IGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAteHMgPiBhLCAuYnRuLWdyb3VwLXhzID4gLnBheXBhbC1idG4yYSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2IHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLmluIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwID4gLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCA+IC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwID4gLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCA+IC5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCA+IGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgPiBhLCAuYnRuLWdyb3VwID4gLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwID4gLmNsb3NlLW5hdixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXBcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyLCAudGFiLXRyaWdnZXJzXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLCAudGFiLXN3aXRjaFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXBcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCA+IC5iYXNrZXQtYnRuOmhvdmVyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgPiAuaGVhZGVyLXNlYXJjaC1idG46aG92ZXIsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmJhc2tldC1idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuc2lkZWJhci10cmlnZ2VyOmhvdmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwID4gLm51bWJlcjpob3ZlciwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwID4gYTpob3ZlciwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCA+IGE6aG92ZXIsIC5idG4tZ3JvdXAgPiAucGF5cGFsLWJ0bjJhOmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgPiAuY2xvc2UtbmF2OmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0bjpmb2N1cywgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwID4gLmhlYWRlci1zZWFyY2gtYnRuOmZvY3VzLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCA+IC5iYXNrZXQtYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLnNpZGViYXItdHJpZ2dlcjpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCA+IC5udW1iZXI6Zm9jdXMsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCA+IGE6Zm9jdXMsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgPiBhOmZvY3VzLCAuYnRuLWdyb3VwID4gLnBheXBhbC1idG4yYTpmb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpmb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpmb2N1cywgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwID4gLmNsb3NlLW5hdjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCA+IC5iYXNrZXQtYnRuOmFjdGl2ZSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwID4gLmhlYWRlci1zZWFyY2gtYnRuOmFjdGl2ZSwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuc2lkZWJhci10cmlnZ2VyOmFjdGl2ZSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCA+IC5udW1iZXI6YWN0aXZlLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCA+IGE6YWN0aXZlLCAuYnRuLWdyb3VwID4gLnBheXBhbC1idG4yYTphY3RpdmUsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCA+IC5jbG9zZS1uYXY6YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCA+IC5hY3RpdmUuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCA+IC5hY3RpdmUuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwID4gLmFjdGl2ZS5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCA+IGEuYWN0aXZlLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwID4gYS5hY3RpdmUsIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5jbG9zZS1uYXYsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0bjpob3ZlciwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG46aG92ZXIsIC5iYXNrZXQtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNpZGViYXItdHJpZ2dlcjpob3ZlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlcjpob3ZlciwgLnRhYi10cmlnZ2Vyc1xuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLCAudGFiLXN3aXRjaFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhOmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAubW9iaWxlLW5hdi13cmFwXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXY6aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0bjpmb2N1cywgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG46Zm9jdXMsIC5iYXNrZXQtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNpZGViYXItdHJpZ2dlcjpmb2N1cywgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlcjpmb2N1cywgLnRhYi10cmlnZ2Vyc1xuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZvY3VzLCAudGFiLXN3aXRjaFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhOmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAubW9iaWxlLW5hdi13cmFwXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXY6Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXBcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG46YWN0aXZlLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0bjphY3RpdmUsIC5iYXNrZXQtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXI6YWN0aXZlLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZ1xuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyOmFjdGl2ZSwgLnRhYi10cmlnZ2Vyc1xuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSwgLnRhYi1zd2l0Y2hcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYXlwYWwtYnRuMmE6YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAubW9iaWxlLW5hdi13cmFwXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXY6YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXBcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5iYXNrZXQtYnRuLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5udW1iZXIsIC50YWItdHJpZ2dlcnNcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUsIC50YWItc3dpdGNoXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmNsb3NlLW5hdiB7XG4gICAgICB6LWluZGV4OiAyOyB9XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuYnRuLCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5idG4sIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuYnRuLCAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAuYnRuLCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAuYnRuLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5udW1iZXIgKyAuYnRuLCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIC5idG4sIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCBhICsgLmJ0biwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmJ0biwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCBhICsgLmJ0biwgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLmJ0biwgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAuYnRuLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIC5idG4sIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4gKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJ0biArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnNpZGViYXItdHJpZ2dlciArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5iYXNrZXQtYnRuLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubnVtYmVyICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIC5iYXNrZXQtYnRuLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIGEgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCBhICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIGEgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5iYXNrZXQtYnRuLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIGEgKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheXBhbC1idG4yYSArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAuYmFza2V0LWJ0biwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0biArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuc2lkZWJhci10cmlnZ2VyICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5udW1iZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm51bWJlciArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5udW1iZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIGEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCBhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnBheXBhbC1idG4yYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5wYXlwYWwtYnRuMmEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5jbG9zZS1uYXYgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5jbG9zZS1uYXYgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJ0biArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLnNpZGViYXItdHJpZ2dlciArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC13cmFwIC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5iYXNrZXQtYnRuLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAubnVtYmVyICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIC5iYXNrZXQtYnRuLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIGEgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCBhICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmJhc2tldC13cmFwIGEgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5iYXNrZXQtYnRuLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIGEgKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLnBheXBhbC1idG4yYSArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LXdyYXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAuYmFza2V0LWJ0biwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwIC5idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5zaWRlYmFyLXRyaWdnZXIsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLnNpZGViYXItdHJpZ2dlciwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5zaWRlYmFyLXRyaWdnZXIsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5zaWRlYmFyLXRyaWdnZXIsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLnNpZGViYXItdHJpZ2dlciwgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLnNpZGViYXItdHJpZ2dlciwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAubnVtYmVyICsgLnNpZGViYXItdHJpZ2dlciwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAuc2lkZWJhci10cmlnZ2VyLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgYSArIC5zaWRlYmFyLXRyaWdnZXIsIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5zaWRlYmFyLXRyaWdnZXIsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgYSArIC5zaWRlYmFyLXRyaWdnZXIsIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5zaWRlYmFyLXRyaWdnZXIsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuc2lkZWJhci10cmlnZ2VyLCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuc2lkZWJhci10cmlnZ2VyLCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLnNpZGViYXItdHJpZ2dlciwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAuc2lkZWJhci10cmlnZ2VyLCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5idG4gKyAubnVtYmVyLCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLm51bWJlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC1idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuaGVhZGVyLXNlYXJjaC1idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLm51bWJlciwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5oZWFkZXItc2VhcmNoLWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubnVtYmVyLCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLm51bWJlciwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC1idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXItdHJpZ2dlciArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIC5udW1iZXIsIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLm51bWJlciArIC5udW1iZXIsIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyBhICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYSArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCBhICsgLm51bWJlciwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyBhICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLm51bWJlciwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyBhICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCBhICsgLm51bWJlciwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAucGF5cGFsLWJ0bjJhICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLm51bWJlciwgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5jbG9zZS1uYXYgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5udW1iZXIsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuY2xvc2UtbmF2ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAubnVtYmVyLCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmJ0biArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAuYnRuICsgYSwgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnRhYi10cmlnZ2VycyAuYmFza2V0LWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyBhLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtYnRuICsgYSwgLnRhYi10cmlnZ2VycyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIGEsIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAudGFiLXRyaWdnZXJzIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC50YWItdHJpZ2dlcnMgLmJhc2tldC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgYSwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuYmFza2V0LWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyBhLCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLnNpZGViYXItdHJpZ2dlciArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgYSwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXRyaWdnZXJzIC5udW1iZXIgKyBhLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIGEsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAubnVtYmVyICsgYSwgLnRhYi10cmlnZ2VycyAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5udW1iZXIgKyBhLCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAudGFiLXRyaWdnZXJzIGEgKyBhLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgYSwgLnRhYi10cmlnZ2VycyAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLnBheXBhbC1idG4yYSArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgYSwgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyBhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIGEsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItdHJpZ2dlcnMgLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyBhLCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXRyaWdnZXJzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIGEsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyBhLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC50YWItdHJpZ2dlcnMgLmNsb3NlLW5hdiArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyBhLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuY2xvc2UtbmF2ICsgYSwgLnRhYi10cmlnZ2VycyAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIGEsIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmJ0biArIGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgLmJ0biArIGEsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC50YWItc3dpdGNoIC5iYXNrZXQtYnRuICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyBhLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuYmFza2V0LWJ0biArIGEsIC50YWItc3dpdGNoIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgYSwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC50YWItc3dpdGNoIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmhlYWRlci1zZWFyY2gtYnRuICsgYSwgLnRhYi1zd2l0Y2ggLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC50YWItc3dpdGNoIC5iYXNrZXQtYnRuICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyBhLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuYmFza2V0LWJ0biArIGEsIC50YWItc3dpdGNoIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgYSwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuc2lkZWJhci10cmlnZ2VyICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgYSwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXN3aXRjaCAubnVtYmVyICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgYSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAubnVtYmVyICsgYSwgLnRhYi1zd2l0Y2ggLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAubnVtYmVyICsgYSwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC50YWItc3dpdGNoIGEgKyBhLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIGEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgYSwgLnRhYi1zd2l0Y2ggLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyBhLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5wYXlwYWwtYnRuMmEgKyBhLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIC5wYXlwYWwtYnRuMmEgKyBhLCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXN3aXRjaCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIGEsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyBhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyBhLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIGEsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyBhLCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLnRhYi1zd2l0Y2ggLmNsb3NlLW5hdiArIGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgYSwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5jbG9zZS1uYXYgKyBhLCAudGFiLXN3aXRjaCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIGEsIC5idG4tZ3JvdXAgLmJ0biArIC5wYXlwYWwtYnRuMmEsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLnBheXBhbC1idG4yYSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAucGF5cGFsLWJ0bjJhLCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLnBheXBhbC1idG4yYSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5wYXlwYWwtYnRuMmEsIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLnBheXBhbC1idG4yYSwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAucGF5cGFsLWJ0bjJhLCAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAucGF5cGFsLWJ0bjJhLCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAucGF5cGFsLWJ0bjJhLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5udW1iZXIgKyAucGF5cGFsLWJ0bjJhLCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIC5wYXlwYWwtYnRuMmEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCBhICsgLnBheXBhbC1idG4yYSwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLnBheXBhbC1idG4yYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCBhICsgLnBheXBhbC1idG4yYSwgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLnBheXBhbC1idG4yYSwgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAucGF5cGFsLWJ0bjJhLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIC5wYXlwYWwtYnRuMmEsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCBhICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCBhICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIGEgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwIGEgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5idG4gKyAuY2xvc2UtbmF2LCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmJhc2tldC1idG4gKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmNsb3NlLW5hdiwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmNsb3NlLW5hdiwgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuY2xvc2UtbmF2LCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuc2lkZWJhci10cmlnZ2VyICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAuY2xvc2UtbmF2LCAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2JpbGUtbmF2LXdyYXAgLm51bWJlciArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmNsb3NlLW5hdiwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5udW1iZXIgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgLm51bWJlciArIC5jbG9zZS1uYXYsIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAubW9iaWxlLW5hdi13cmFwIGEgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmNsb3NlLW5hdiwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgYSArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwIGEgKyAuY2xvc2UtbmF2LCAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5tb2JpbGUtbmF2LXdyYXAgYSArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmNsb3NlLW5hdiwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIGEgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgYSArIC5jbG9zZS1uYXYsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAucGF5cGFsLWJ0bjJhICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5wYXlwYWwtYnRuMmEgKyAuY2xvc2UtbmF2LCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmNsb3NlLW5hdixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5idG4tZ3JvdXAsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJ0bi1ncm91cCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuYnRuLWdyb3VwLCAuYmFza2V0LXdyYXBcbi5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5idG4tZ3JvdXAsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG4uYnRuLWdyb3VwIC5udW1iZXIgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAuYnRuLWdyb3VwLCAudGFiLXRyaWdnZXJzXG4uYnRuLWdyb3VwIGEgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmJ0bi1ncm91cCwgLnRhYi1zd2l0Y2hcbi5idG4tZ3JvdXAgYSArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5wYXlwYWwtYnRuMmEgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLWdyb3VwLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbi5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLWdyb3VwLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbi5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJ0bi1ncm91cCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLWdyb3VwLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4uYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLWdyb3VwLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJ0bi1ncm91cCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbi5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAuYnRuLWdyb3VwLCAubW9iaWxlLW5hdi13cmFwXG4uYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYmFza2V0LWJ0bixcbi5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuaGVhZGVyLXNlYXJjaC1idG4sXG4uYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJhc2tldC1idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuc2lkZWJhci10cmlnZ2VyLFxuLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5udW1iZXIsXG4uYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCArIGEsIC50YWItdHJpZ2dlcnNcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIGEsXG4uYnRuLWdyb3VwIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgKyBhLCAudGFiLXN3aXRjaFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgYSxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5wYXlwYWwtYnRuMmEsXG4uYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsXG4uYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsXG4uYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAubGFiZWwtZGVmYXVsdCxcbi5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5sYWJlbC1kZWZhdWx0LFxuLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAubGFiZWwtZGVmYXVsdCxcbi5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsXG4uYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXBcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5jbG9zZS1uYXYsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmJ0bi10b29sYmFyOmJlZm9yZSwgLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5idG4tdG9vbGJhciAuYnRuLCAuYnRuLXRvb2xiYXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi10b29sYmFyIC5iYXNrZXQtYnRuLCAuYnRuLXRvb2xiYXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi10b29sYmFyIC5oZWFkZXItc2VhcmNoLWJ0biwgLmJ0bi10b29sYmFyIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tdG9vbGJhciAuYmFza2V0LWJ0biwgLmJ0bi10b29sYmFyIC5zaWRlYmFyLXRyaWdnZXIsIC5idG4tdG9vbGJhciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLXRvb2xiYXIgLm51bWJlciwgLmJ0bi10b29sYmFyIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAuYnRuLXRvb2xiYXIgYSwgLmJ0bi10b29sYmFyIC50YWItc3dpdGNoIGEsIC50YWItc3dpdGNoIC5idG4tdG9vbGJhciBhLCAuYnRuLXRvb2xiYXIgLnBheXBhbC1idG4yYSwgLmJ0bi10b29sYmFyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tdG9vbGJhciAubGFiZWwtZGVmYXVsdCwgLmJ0bi10b29sYmFyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tdG9vbGJhciAubGFiZWwtZGVmYXVsdCwgLmJ0bi10b29sYmFyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi10b29sYmFyIC5sYWJlbC1kZWZhdWx0LCAuYnRuLXRvb2xiYXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLXRvb2xiYXIgLmxhYmVsLWRlZmF1bHQsIC5idG4tdG9vbGJhciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi10b29sYmFyIC5sYWJlbC1kZWZhdWx0LCAuYnRuLXRvb2xiYXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tdG9vbGJhciAubGFiZWwtZGVmYXVsdCwgLmJ0bi10b29sYmFyIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLXRvb2xiYXIgLmNsb3NlLW5hdixcbiAgLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAsXG4gIC5idG4tdG9vbGJhciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi10b29sYmFyID4gLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi10b29sYmFyID4gLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi10b29sYmFyID4gLmJhc2tldC1idG4sIC5idG4tdG9vbGJhciA+IC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tdG9vbGJhciA+IC5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmJ0bi10b29sYmFyID4gYSwgLnRhYi1zd2l0Y2ggLmJ0bi10b29sYmFyID4gYSwgLmJ0bi10b29sYmFyID4gLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tdG9vbGJhciA+IC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi10b29sYmFyID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi10b29sYmFyID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi10b29sYmFyID4gLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tdG9vbGJhciA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLXRvb2xiYXIgPiAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLXRvb2xiYXIgPiAuY2xvc2UtbmF2LFxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAsXG4gIC5idG4tdG9vbGJhciA+IC5oZWFkZXItc2VhcmNoLWVsLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmJhc2tldC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCA+IC5oZWFkZXItc2VhcmNoLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5zaWRlYmFyLXRyaWdnZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgPiAubnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwID4gYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5wYXlwYWwtYnRuMmE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCA+IC5jbG9zZS1uYXY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCA+IC5iYXNrZXQtYnRuOmZpcnN0LWNoaWxkLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgPiAuaGVhZGVyLXNlYXJjaC1idG46Zmlyc3QtY2hpbGQsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmJhc2tldC1idG46Zmlyc3QtY2hpbGQsIC5idG4tZ3JvdXAgPiAuc2lkZWJhci10cmlnZ2VyOmZpcnN0LWNoaWxkLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwID4gLm51bWJlcjpmaXJzdC1jaGlsZCwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwID4gYTpmaXJzdC1jaGlsZCwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCA+IGE6Zmlyc3QtY2hpbGQsIC5idG4tZ3JvdXAgPiAucGF5cGFsLWJ0bjJhOmZpcnN0LWNoaWxkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6Zmlyc3QtY2hpbGQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgPiAuY2xvc2UtbmF2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmJhc2tldC1idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCA+IC5oZWFkZXItc2VhcmNoLWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5zaWRlYmFyLXRyaWdnZXI6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgPiAubnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgPiBhOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwID4gYTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5wYXlwYWwtYnRuMmE6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCA+IC5jbG9zZS1uYXY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmJhc2tldC1idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwID4gLmhlYWRlci1zZWFyY2gtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmJhc2tldC1idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5zaWRlYmFyLXRyaWdnZXI6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCA+IC5udW1iZXI6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwID4gYTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwID4gYTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLnBheXBhbC1idG4yYTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgPiAuY2xvc2UtbmF2Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiBhLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmNsb3NlLW5hdiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmFza2V0LWJ0bjpsYXN0LWNoaWxkLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuaGVhZGVyLXNlYXJjaC1idG46bGFzdC1jaGlsZCwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmFza2V0LWJ0bjpsYXN0LWNoaWxkLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLnNpZGViYXItdHJpZ2dlcjpsYXN0LWNoaWxkLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLm51bWJlcjpsYXN0LWNoaWxkLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiBhOmxhc3QtY2hpbGQsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiBhOmxhc3QtY2hpbGQsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAucGF5cGFsLWJ0bjJhOmxhc3QtY2hpbGQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jbG9zZS1uYXY6bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5iYXNrZXQtYnRuOmZpcnN0LWNoaWxkLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaGVhZGVyLXNlYXJjaC1idG46Zmlyc3QtY2hpbGQsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJhc2tldC1idG46Zmlyc3QtY2hpbGQsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuc2lkZWJhci10cmlnZ2VyOmZpcnN0LWNoaWxkLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLm51bWJlcjpmaXJzdC1jaGlsZCwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gYTpmaXJzdC1jaGlsZCwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IGE6Zmlyc3QtY2hpbGQsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAucGF5cGFsLWJ0bjJhOmZpcnN0LWNoaWxkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQ6Zmlyc3QtY2hpbGQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2xvc2UtbmF2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0biArIC5kcm9wZG93bi10b2dnbGUsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5kcm9wZG93bi10b2dnbGUsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwID4gLmJhc2tldC1idG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwID4gLnNpZGViYXItdHJpZ2dlciArIC5kcm9wZG93bi10b2dnbGUsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAgPiAubnVtYmVyICsgLmRyb3Bkb3duLXRvZ2dsZSwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwID4gYSArIC5kcm9wZG93bi10b2dnbGUsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1ncm91cCA+IC5wYXlwYWwtYnRuMmEgKyAuZHJvcGRvd24tdG9nZ2xlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0ICsgLmRyb3Bkb3duLXRvZ2dsZSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCArIC5kcm9wZG93bi10b2dnbGUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0ICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgKyAuZHJvcGRvd24tdG9nZ2xlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgKyAuZHJvcGRvd24tdG9nZ2xlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgKyAuZHJvcGRvd24tdG9nZ2xlLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAgPiAuY2xvc2UtbmF2ICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0biArIC5kcm9wZG93bi10b2dnbGUsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAuZHJvcGRvd24tdG9nZ2xlLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0biArIC5kcm9wZG93bi10b2dnbGUsIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLnNpZGViYXItdHJpZ2dlciArIC5kcm9wZG93bi10b2dnbGUsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLm51bWJlciArIC5kcm9wZG93bi10b2dnbGUsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAucGF5cGFsLWJ0bjJhICsgLmRyb3Bkb3duLXRvZ2dsZSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgKyAuZHJvcGRvd24tdG9nZ2xlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCArIC5kcm9wZG93bi10b2dnbGUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCArIC5kcm9wZG93bi10b2dnbGUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCArIC5kcm9wZG93bi10b2dnbGUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgKyAuZHJvcGRvd24tdG9nZ2xlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0ICsgLmRyb3Bkb3duLXRvZ2dsZSwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5jbG9zZS1uYXYgKyAuZHJvcGRvd24tdG9nZ2xlLCAudGFiLXRyaWdnZXJzLmxhcmdlIC5idG4tZ3JvdXAgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZSwgLnRhYi1zd2l0Y2gubGFyZ2UgLmJ0bi1ncm91cCA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluaywgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUucGF5cGFsLWJ0bjJhIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuIC5jYXJldCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuIC5jYXJldCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gLmNhcmV0LCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gLmNhcmV0LCAuc2lkZWJhci10cmlnZ2VyIC5jYXJldCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciAuY2FyZXQsIC50YWItdHJpZ2dlcnMgYSAuY2FyZXQsIC50YWItc3dpdGNoIGEgLmNhcmV0LCAucGF5cGFsLWJ0bjJhIC5jYXJldCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCAuY2FyZXQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCAuY2FyZXQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2IC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tbGcgLmNhcmV0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLWxnID4gLmJhc2tldC1idG4gLmNhcmV0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtbGcgPiAuaGVhZGVyLXNlYXJjaC1idG4gLmNhcmV0LCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC1sZyA+IC5iYXNrZXQtYnRuIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5zaWRlYmFyLXRyaWdnZXIgLmNhcmV0LCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLWxnID4gLm51bWJlciAuY2FyZXQsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC1sZyA+IGEgLmNhcmV0LCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLWxnID4gYSAuY2FyZXQsIC5idG4tZ3JvdXAtbGcgPiAucGF5cGFsLWJ0bjJhIC5jYXJldCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtbGcgPiAubGFiZWwtZGVmYXVsdCAuY2FyZXQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtbGcgPiAubGFiZWwtZGVmYXVsdCAuY2FyZXQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC1sZyA+IC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC1sZyA+IC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC1sZyA+IC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLWxnID4gLmNsb3NlLW5hdiAuY2FyZXQsIC50YWItdHJpZ2dlcnMubGFyZ2UgYSAuY2FyZXQsIC50YWItc3dpdGNoLmxhcmdlIGEgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQsIC5kcm9wdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtbGcgPiAuYmFza2V0LWJ0biAuY2FyZXQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuYmFza2V0LWJ0biAuY2FyZXQsIC5kcm9wdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwLWxnID4gLmhlYWRlci1zZWFyY2gtYnRuIC5jYXJldCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuaGVhZGVyLXNlYXJjaC1idG4gLmNhcmV0LCAuZHJvcHVwIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLWxnID4gLmJhc2tldC1idG4gLmNhcmV0LCAuYmFza2V0LXdyYXAgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJhc2tldC1idG4gLmNhcmV0LCAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAuc2lkZWJhci10cmlnZ2VyIC5jYXJldCwgLmRyb3B1cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLWxnID4gLm51bWJlciAuY2FyZXQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5udW1iZXIgLmNhcmV0LCAuZHJvcHVwIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC1sZyA+IGEgLmNhcmV0LCAudGFiLXRyaWdnZXJzIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IGEgLmNhcmV0LCAuZHJvcHVwIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtbGcgPiBhIC5jYXJldCwgLnRhYi1zd2l0Y2ggLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gYSAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5wYXlwYWwtYnRuMmEgLmNhcmV0LCAuZHJvcHVwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAuZHJvcHVwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAuZHJvcHVwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC1sZyA+IC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAubGFiZWwtZGVmYXVsdCAuY2FyZXQsIC5kcm9wdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLmRyb3B1cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZHJvcHVwIC5idG4tZ3JvdXAtbGcgPiAubGFiZWwtZGVmYXVsdCAuY2FyZXQsIC5kcm9wdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC1sZyA+IC5sYWJlbC1kZWZhdWx0IC5jYXJldCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmxhYmVsLWRlZmF1bHQgLmNhcmV0LCAuZHJvcHVwIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC1sZyA+IC5jbG9zZS1uYXYgLmNhcmV0LCAubW9iaWxlLW5hdi13cmFwIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5jbG9zZS1uYXYgLmNhcmV0LCAuZHJvcHVwIC50YWItdHJpZ2dlcnMubGFyZ2UgYSAuY2FyZXQsIC50YWItdHJpZ2dlcnMubGFyZ2UgLmRyb3B1cCBhIC5jYXJldCwgLmRyb3B1cCAudGFiLXN3aXRjaC5sYXJnZSBhIC5jYXJldCwgLnRhYi1zd2l0Y2gubGFyZ2UgLmRyb3B1cCBhIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLm51bWJlciwgLnRhYi10cmlnZ2Vyc1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiBhLCAudGFiLXN3aXRjaFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiBhLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAucGF5cGFsLWJ0bjJhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5jbG9zZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLm51bWJlciwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gYSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAucGF5cGFsLWJ0bjJhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmNsb3NlLW5hdiB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNpZGViYXItdHJpZ2dlciArIC5idG4sIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmJ0biwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5idG4sIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYXlwYWwtYnRuMmEgKyAuYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgLmJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmhlYWRlci1zZWFyY2gtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNpZGViYXItdHJpZ2dlciArIC5iYXNrZXQtYnRuLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmJhc2tldC1idG4sIC50YWItdHJpZ2dlcnMgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmJhc2tldC1idG4sIC50YWItc3dpdGNoIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhICsgLmJhc2tldC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5tb2JpbGUtbmF2LXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmhlYWRlci1zZWFyY2gtYnRuLCAudGFiLXRyaWdnZXJzIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLnRhYi1zd2l0Y2ggLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBheXBhbC1idG4yYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLm1vYmlsZS1uYXYtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmhlYWRlci1zZWFyY2gtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXIgKyAuYmFza2V0LWJ0biwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIC5iYXNrZXQtYnRuLCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5iYXNrZXQtYnRuLCAudGFiLXN3aXRjaCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBheXBhbC1idG4yYSArIC5iYXNrZXQtYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5zaWRlYmFyLXRyaWdnZXIsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLnNpZGViYXItdHJpZ2dlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXIgKyAuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIC5zaWRlYmFyLXRyaWdnZXIsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuc2lkZWJhci10cmlnZ2VyLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5zaWRlYmFyLXRyaWdnZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhICsgLnNpZGViYXItdHJpZ2dlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuc2lkZWJhci10cmlnZ2VyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLm51bWJlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAubnVtYmVyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAubnVtYmVyLCAuYmFza2V0LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5udW1iZXIgKyAubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5udW1iZXIsIC50YWItc3dpdGNoIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBheXBhbC1idG4yYSArIC5udW1iZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5tb2JpbGUtbmF2LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgLm51bWJlciwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIGEsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIGEsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmhlYWRlci1zZWFyY2gtYnRuICsgYSwgLnRhYi10cmlnZ2VycyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAuYmFza2V0LXdyYXAgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyICsgYSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIGEsIC50YWItdHJpZ2dlcnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5udW1iZXIgKyBhLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgYSwgLnRhYi1zd2l0Y2ggLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIGEsIC50YWItdHJpZ2dlcnMgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyBhLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyBhLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIGEsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyBhLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vYmlsZS1uYXYtd3JhcCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgYSwgLnRhYi10cmlnZ2VycyAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyBhLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgYSwgLnRhYi1zd2l0Y2ggLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIGEsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC50YWItc3dpdGNoIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC5iYXNrZXQtd3JhcCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyBhLCAudGFiLXN3aXRjaCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXIgKyBhLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIGEsIC50YWItc3dpdGNoIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgYSwgLnRhYi10cmlnZ2VycyAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIGEsIC50YWItc3dpdGNoIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyBhLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyBhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIGEsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyBhLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vYmlsZS1uYXYtd3JhcCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIGEsIC50YWItc3dpdGNoIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYgKyBhLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5wYXlwYWwtYnRuMmEsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAucGF5cGFsLWJ0bjJhLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAucGF5cGFsLWJ0bjJhLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLnBheXBhbC1idG4yYSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXIgKyAucGF5cGFsLWJ0bjJhLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIC5wYXlwYWwtYnRuMmEsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAucGF5cGFsLWJ0bjJhLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5wYXlwYWwtYnRuMmEsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhICsgLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXRyaWdnZXJzIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXRyaWdnZXJzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuY2xvc2UtbmF2LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJhc2tldC1idG4gKyAuY2xvc2UtbmF2LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmhlYWRlci1zZWFyY2gtYnRuICsgLmNsb3NlLW5hdiwgLmJhc2tldC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNpZGViYXItdHJpZ2dlciArIC5jbG9zZS1uYXYsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5udW1iZXIgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmNsb3NlLW5hdiwgLnRhYi10cmlnZ2VycyAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhICsgLmNsb3NlLW5hdiwgLnRhYi1zd2l0Y2ggLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhICsgLmNsb3NlLW5hdiwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5jbG9zZS1uYXYsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmJ0bi1ncm91cCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0biArIC5idG4tZ3JvdXAsIC5iYXNrZXQtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyICsgLmJ0bi1ncm91cCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyICsgLmJ0bi1ncm91cCwgLnRhYi10cmlnZ2Vyc1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuYnRuLWdyb3VwLCAudGFiLXN3aXRjaFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYXlwYWwtYnRuMmEgKyAuYnRuLWdyb3VwLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5idG4tZ3JvdXAsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJ0bi1ncm91cCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJ0bi1ncm91cCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0ICsgLmJ0bi1ncm91cCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdCArIC5idG4tZ3JvdXAsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQgKyAuYnRuLWdyb3VwLCAubW9iaWxlLW5hdi13cmFwXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdiArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYmFza2V0LWJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWdcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLm51bWJlciwgLnRhYi10cmlnZ2Vyc1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyBhLCAudGFiLXN3aXRjaFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyBhLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAucGF5cGFsLWJ0bjJhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5jbG9zZS1uYXYsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYXlwYWwtYnRuMmE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5oZWFkZXItc2VhcmNoLWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAuYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5iYXNrZXQtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuc2lkZWJhci10cmlnZ2VyOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubnVtYmVyOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC50YWItdHJpZ2dlcnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5wYXlwYWwtYnRuMmE6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNsb3NlLW5hdjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuaGVhZGVyLXNlYXJjaC1idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYmFza2V0LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnNpZGViYXItdHJpZ2dlcjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLm51bWJlcjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAucGF5cGFsLWJ0bjJhOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jbG9zZS1uYXY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiBhLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gYSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5jbG9zZS1uYXYge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJhc2tldC1idG46bGFzdC1jaGlsZCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmhlYWRlci1zZWFyY2gtYnRuOmxhc3QtY2hpbGQsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJhc2tldC1idG46bGFzdC1jaGlsZCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5zaWRlYmFyLXRyaWdnZXI6bGFzdC1jaGlsZCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5udW1iZXI6bGFzdC1jaGlsZCwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gYTpsYXN0LWNoaWxkLCAudGFiLXN3aXRjaCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gYTpsYXN0LWNoaWxkLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLnBheXBhbC1idG4yYTpsYXN0LWNoaWxkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2xvc2UtbmF2Omxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5iYXNrZXQtYnRuOmZpcnN0LWNoaWxkLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaGVhZGVyLXNlYXJjaC1idG46Zmlyc3QtY2hpbGQsIC5iYXNrZXQtd3JhcCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJhc2tldC1idG46Zmlyc3QtY2hpbGQsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuc2lkZWJhci10cmlnZ2VyOmZpcnN0LWNoaWxkLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLm51bWJlcjpmaXJzdC1jaGlsZCwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gYTpmaXJzdC1jaGlsZCwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IGE6Zmlyc3QtY2hpbGQsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAucGF5cGFsLWJ0bjJhOmZpcnN0LWNoaWxkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmxhYmVsLWRlZmF1bHQ6Zmlyc3QtY2hpbGQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAubGFiZWwtZGVmYXVsdDpmaXJzdC1jaGlsZCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5sYWJlbC1kZWZhdWx0OmZpcnN0LWNoaWxkLCAubW9iaWxlLW5hdi13cmFwIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2xvc2UtbmF2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJhc2tldC1idG4sIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLnNpZGViYXItdHJpZ2dlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gYSwgLnRhYi1zd2l0Y2ggLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiBhLCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuY2xvc2UtbmF2LFxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuLCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuLCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYmFza2V0LWJ0biwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLm51bWJlciwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgYSwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEsIC50YWItc3dpdGNoIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCBhLCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0LCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCwgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmNsb3NlLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYmFza2V0LWJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5oZWFkZXItc2VhcmNoLWJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5iYXNrZXQtd3JhcCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJhc2tldC1idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLnNpZGViYXItdHJpZ2dlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAubnVtYmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLnRhYi10cmlnZ2VycyBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50YWItc3dpdGNoIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5wYXlwYWwtYnRuMmEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5sYWJlbC1kZWZhdWx0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAubGFiZWwtZGVmYXVsdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5sYWJlbC1kZWZhdWx0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAubW9iaWxlLW5hdi13cmFwIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuY2xvc2UtbmF2IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJhc2tldC1idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmhlYWRlci1zZWFyY2gtYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmJhc2tldC13cmFwXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJhc2tldC1idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5zaWRlYmFyLXRyaWdnZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZ1xuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5udW1iZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAudGFiLXRyaWdnZXJzXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC50YWItc3dpdGNoXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLnBheXBhbC1idG4yYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5sYWJlbC1kZWZhdWx0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5sYWJlbC1kZWZhdWx0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAubGFiZWwtZGVmYXVsdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5tb2JpbGUtbmF2LXdyYXBcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuY2xvc2UtbmF2IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXBcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmhlYWRlci1zZWFyY2gtYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmJhc2tldC13cmFwXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5iYXNrZXQtYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLnNpZGViYXItdHJpZ2dlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5udW1iZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAudGFiLXRyaWdnZXJzXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAudGFiLXN3aXRjaFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLnBheXBhbC1idG4yYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5tb2JpbGUtbmF2LXdyYXBcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmNsb3NlLW5hdiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXBcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJhc2tldC1idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5oZWFkZXItc2VhcmNoLWJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5iYXNrZXQtd3JhcFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYmFza2V0LWJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5zaWRlYmFyLXRyaWdnZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZ1xuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAubnVtYmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnRhYi10cmlnZ2Vyc1xuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnRhYi1zd2l0Y2hcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5wYXlwYWwtYnRuMmEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAubGFiZWwtZGVmYXVsdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5sYWJlbC1kZWZhdWx0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmxhYmVsLWRlZmF1bHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAubW9iaWxlLW5hdi13cmFwXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5jbG9zZS1uYXYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJyZWFkY3J1bWIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi/CoFwiO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAuYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM1ZDJlOGE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICMzNjFiNTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbixcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyZThhO1xuICAgIGJvcmRlci1jb2xvcjogIzVkMmU4YTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzOyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2VyOmJlZm9yZSwgLnBhZ2VyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFnZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wYWdlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBhZ2VyIGxpID4gYSxcbiAgICAucGFnZXIgbGkgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gICAgLnBhZ2VyIGxpID4gYTpob3ZlcixcbiAgICAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLnBhZ2VyIC5uZXh0ID4gYSxcbiAgLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wYWdlciAucHJldmlvdXMgPiBhLFxuICAucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApOyB9XG4gIC5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWluLWhlaWdodDogMTYuNDI4NTdweDsgfVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuc2lkZWJhci10cmlnZ2VyICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmJ0biwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubnVtYmVyICsgLmJ0biwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIGEgKyAuYnRuLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgYSArIC5idG4sIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggYSArIC5idG4sIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgYSArIC5idG4sIC5tb2RhbC1mb290ZXIgLnBheXBhbC1idG4yYSArIC5idG4sIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmJ0biwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5jbG9zZS1uYXYgKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4gKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5zaWRlYmFyLXRyaWdnZXIgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnNpZGViYXItdHJpZ2dlciArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubnVtYmVyICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm51bWJlciArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubnVtYmVyICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgYSArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIGEgKyAuYmFza2V0LWJ0biwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgYSArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIGEgKyAuYmFza2V0LWJ0biwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgYSArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciBhICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5wYXlwYWwtYnRuMmEgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnBheXBhbC1idG4yYSArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5jbG9zZS1uYXYgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5jbG9zZS1uYXYgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNpZGViYXItdHJpZ2dlciArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5zaWRlYmFyLXRyaWdnZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubnVtYmVyICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5udW1iZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubnVtYmVyICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyBhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciBhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIGEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCBhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXlwYWwtYnRuMmEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAucGF5cGFsLWJ0bjJhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuY2xvc2UtbmF2ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuY2xvc2UtbmF2ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuY2xvc2UtbmF2ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4gKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYmFza2V0LXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5zaWRlYmFyLXRyaWdnZXIgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnNpZGViYXItdHJpZ2dlciArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5iYXNrZXQtd3JhcCAubnVtYmVyICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLm51bWJlciArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubnVtYmVyICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAuYmFza2V0LXdyYXAgYSArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIGEgKyAuYmFza2V0LWJ0biwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgYSArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIC5iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIGEgKyAuYmFza2V0LWJ0biwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgYSArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciBhICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5wYXlwYWwtYnRuMmEgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnBheXBhbC1idG4yYSArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmJhc2tldC13cmFwIC5jbG9zZS1uYXYgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5jbG9zZS1uYXYgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LWJ0biArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtYnRuICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LWJ0biArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLnNpZGViYXItdHJpZ2dlciArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLm51bWJlciArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyBhICsgLnNpZGViYXItdHJpZ2dlciwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIGEgKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIGEgKyAuc2lkZWJhci10cmlnZ2VyLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIGEgKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC5wYXlwYWwtYnRuMmEgKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuc2lkZWJhci10cmlnZ2VyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuc2lkZWJhci10cmlnZ2VyLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuY2xvc2UtbmF2ICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYnRuICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC1idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5iYXNrZXQtYnRuICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC1idG4gKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmhlYWRlci1zZWFyY2gtYnRuICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5udW1iZXIsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuaGVhZGVyLXNlYXJjaC1idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtYnRuICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC1idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5iYXNrZXQtYnRuICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC1idG4gKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5zaWRlYmFyLXRyaWdnZXIgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5zaWRlYmFyLXRyaWdnZXIgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5udW1iZXIgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYSArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyBhICsgLm51bWJlciwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIGEgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgYSArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYSArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggYSArIC5udW1iZXIsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYSArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgYSArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheXBhbC1idG4yYSArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLnBheXBhbC1idG4yYSArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuY2xvc2UtbmF2ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAubnVtYmVyLCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmNsb3NlLW5hdiArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuY2xvc2UtbmF2ICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIC5idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0biArIGEsIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC50YWItdHJpZ2dlcnMgLmJhc2tldC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgYSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAuYmFza2V0LWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC1idG4gKyBhLCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnRhYi10cmlnZ2VycyAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtYnRuICsgYSwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIGEsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLmJhc2tldC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgYSwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIC5zaWRlYmFyLXRyaWdnZXIgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLnNpZGViYXItdHJpZ2dlciArIGEsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi10cmlnZ2VycyAubnVtYmVyICsgYSwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyBhLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLm51bWJlciArIGEsIC50YWItdHJpZ2dlcnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubnVtYmVyICsgYSwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIGEgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgYSArIGEsIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggLnRhYi10cmlnZ2VycyBhICsgYSwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIGEgKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgYSArIGEsIC50YWItdHJpZ2dlcnMgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciBhICsgYSwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIC5wYXlwYWwtYnRuMmEgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLnBheXBhbC1idG4yYSArIGEsIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItdHJpZ2dlcnMgLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyBhLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIGEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXRyaWdnZXJzIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItdHJpZ2dlcnMgLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIGEsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyBhLCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXRyaWdnZXJzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIGEsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIGEsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAudGFiLXRyaWdnZXJzIC5jbG9zZS1uYXYgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgYSwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLmNsb3NlLW5hdiArIGEsIC50YWItdHJpZ2dlcnMgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5jbG9zZS1uYXYgKyBhLCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIC5idG4gKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4gKyBhLCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAudGFiLXN3aXRjaCAuYmFza2V0LWJ0biArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgYSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggLmJhc2tldC1idG4gKyBhLCAudGFiLXN3aXRjaCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LWJ0biArIGEsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAudGFiLXN3aXRjaCAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgYSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC50YWItc3dpdGNoIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAudGFiLXN3aXRjaCAuYmFza2V0LWJ0biArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgYSwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggLmJhc2tldC1idG4gKyBhLCAudGFiLXN3aXRjaCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LWJ0biArIGEsIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggLnNpZGViYXItdHJpZ2dlciArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLnNpZGViYXItdHJpZ2dlciArIGEsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi1zd2l0Y2ggLm51bWJlciArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIGEsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggLm51bWJlciArIGEsIC50YWItc3dpdGNoIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLm51bWJlciArIGEsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAudGFiLXN3aXRjaCBhICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIGEgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggYSArIGEsIC50YWItc3dpdGNoIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciBhICsgYSwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCBhICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciBhICsgYSwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAucGF5cGFsLWJ0bjJhICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAucGF5cGFsLWJ0bjJhICsgYSwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1zd2l0Y2ggLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIGEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyBhLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXN3aXRjaCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIGEsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIGEsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1zd2l0Y2ggLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyBhLCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIGEsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXN3aXRjaCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC50YWItc3dpdGNoIC5jbG9zZS1uYXYgKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIGEsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAuY2xvc2UtbmF2ICsgYSwgLnRhYi1zd2l0Y2ggLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5jbG9zZS1uYXYgKyBhLCAubW9kYWwtZm9vdGVyIC5idG4gKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5wYXlwYWwtYnRuMmEsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5wYXlwYWwtYnRuMmEsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1idG4gKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5wYXlwYWwtYnRuMmEsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuc2lkZWJhci10cmlnZ2VyICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLnBheXBhbC1idG4yYSwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubnVtYmVyICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIGEgKyAucGF5cGFsLWJ0bjJhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgYSArIC5wYXlwYWwtYnRuMmEsIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggYSArIC5wYXlwYWwtYnRuMmEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgYSArIC5wYXlwYWwtYnRuMmEsIC5tb2RhbC1mb290ZXIgLnBheXBhbC1idG4yYSArIC5wYXlwYWwtYnRuMmEsIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLnBheXBhbC1idG4yYSwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5jbG9zZS1uYXYgKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLnRhYi10cmlnZ2VycyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC50YWItc3dpdGNoIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5wYXltZW50LWNhcmQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciBhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAudGFiLXRyaWdnZXJzIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciBhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuY2xvc2UtbmF2LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5jbG9zZS1uYXYsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5oZWFkZXItc2VhcmNoLWJ0biArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLmJhc2tldC1idG4gKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJhc2tldC1idG4gKyAuY2xvc2UtbmF2LCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXItdHJpZ2dlciArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuc2lkZWJhci10cmlnZ2VyICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9iaWxlLW5hdi13cmFwIC5udW1iZXIgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5jbG9zZS1uYXYsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAubnVtYmVyICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5udW1iZXIgKyAuY2xvc2UtbmF2LCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgLm1vYmlsZS1uYXYtd3JhcCBhICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC50YWItdHJpZ2dlcnMgYSArIC5jbG9zZS1uYXYsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIGEgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciBhICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAudGFiLXN3aXRjaCAubW9iaWxlLW5hdi13cmFwIGEgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLnRhYi1zd2l0Y2ggYSArIC5jbG9zZS1uYXYsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCBhICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIGEgKyAuY2xvc2UtbmF2LCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLnBheXBhbC1idG4yYSArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAucGF5cGFsLWJ0bjJhICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmNsb3NlLW5hdiArIC5jbG9zZS1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAuYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmJ0biwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5udW1iZXIgKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmJ0biwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmJ0biwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIGEgKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAuYnRuLCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5zaWRlYmFyLXRyaWdnZXIgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm51bWJlciArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubnVtYmVyICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm51bWJlciArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgYSArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgYSArIC5iYXNrZXQtYnRuLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgYSArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIGEgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmJhc2tldC1idG4sIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgYSArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIGEgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAucGF5cGFsLWJ0bjJhICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5oZWFkZXItc2VhcmNoLWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtYnRuICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5zaWRlYmFyLXRyaWdnZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5udW1iZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5udW1iZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5udW1iZXIgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmhlYWRlci1zZWFyY2gtYnRuLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGEgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnBheXBhbC1idG4yYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5oZWFkZXItc2VhcmNoLWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5oZWFkZXItc2VhcmNoLWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuY2xvc2UtbmF2ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAuaGVhZGVyLXNlYXJjaC1idG4sIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmNsb3NlLW5hdiArIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5iYXNrZXQtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLnNpZGViYXItdHJpZ2dlciArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5iYXNrZXQtd3JhcCAubnVtYmVyICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5iYXNrZXQtYnRuLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5udW1iZXIgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubnVtYmVyICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmJhc2tldC1idG4sIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuYmFza2V0LXdyYXAgYSArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyAuYmFza2V0LWJ0biwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCBhICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5wYXlwYWwtYnRuMmEgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuYmFza2V0LWJ0biwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtd3JhcCAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmJhc2tldC1idG4sIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5zaWRlYmFyLXRyaWdnZXIsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLnNpZGViYXItdHJpZ2dlciwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAuc2lkZWJhci10cmlnZ2VyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm51bWJlciArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAuc2lkZWJhci10cmlnZ2VyLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyAuc2lkZWJhci10cmlnZ2VyLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5zaWRlYmFyLXRyaWdnZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnNpZGViYXItdHJpZ2dlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAuc2lkZWJhci10cmlnZ2VyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubnVtYmVyLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5iYXNrZXQtYnRuICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5oZWFkZXItc2VhcmNoLWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5udW1iZXIsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5oZWFkZXItc2VhcmNoLWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC1idG4gKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLm51bWJlciwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYmFza2V0LWJ0biArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXItdHJpZ2dlciArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm51bWJlciArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIGEgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLm51bWJlciwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYSArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIGEgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYSArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLm51bWJlciwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIGEgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAucGF5cGFsLWJ0bjJhICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXlwYWwtYnRuMmEgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5udW1iZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubnVtYmVyLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuY2xvc2UtbmF2ICsgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5udW1iZXIsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5jbG9zZS1uYXYgKyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLm51bWJlciwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmJ0biArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyBhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC50YWItdHJpZ2dlcnMgLmJhc2tldC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyBhLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmJhc2tldC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyBhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAudGFiLXRyaWdnZXJzIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgYSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAudGFiLXRyaWdnZXJzIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0biArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLnRhYi10cmlnZ2VycyAuYmFza2V0LWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIGEsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuYmFza2V0LWJ0biArIGEsIC50YWItdHJpZ2dlcnMgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5zaWRlYmFyLXRyaWdnZXIgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC50YWItdHJpZ2dlcnMgLm51bWJlciArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyBhLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAubnVtYmVyICsgYSwgLnRhYi10cmlnZ2VycyAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm51bWJlciArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC50YWItdHJpZ2dlcnMgYSArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgYSwgLnRhYi10cmlnZ2VycyAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5wYXlwYWwtYnRuMmEgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyBhLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItdHJpZ2dlcnMgLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyBhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXRyaWdnZXJzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyBhLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLnRhYi10cmlnZ2VycyAuY2xvc2UtbmF2ICsgYSwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgYSwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuY2xvc2UtbmF2ICsgYSwgLnRhYi10cmlnZ2VycyAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5idG4gKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnRhYi1zd2l0Y2ggLmJhc2tldC1idG4gKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgYSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuYmFza2V0LWJ0biArIGEsIC50YWItc3dpdGNoIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyBhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAudGFiLXN3aXRjaCAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAudGFiLXN3aXRjaCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyBhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC50YWItc3dpdGNoIC5iYXNrZXQtYnRuICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIGEsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmJhc2tldC1idG4gKyBhLCAudGFiLXN3aXRjaCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5zaWRlYmFyLXRyaWdnZXIgKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXN3aXRjaCAubnVtYmVyICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyBhLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLm51bWJlciArIGEsIC50YWItc3dpdGNoIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubnVtYmVyICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLnRhYi1zd2l0Y2ggYSArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyBhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgYSwgLnRhYi1zd2l0Y2ggLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIGEgKyBhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLnBheXBhbC1idG4yYSArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyBhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyBhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmxhYmVsLWRlZmF1bHQgKyBhLCAudGFiLXN3aXRjaCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyBhLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAubGFiZWwtZGVmYXVsdCArIGEsIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5sYWJlbC1kZWZhdWx0ICsgYSwgLnRhYi1zd2l0Y2ggLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLnRhYi1zd2l0Y2ggLmNsb3NlLW5hdiArIGEsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyBhLCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuY2xvc2UtbmF2ICsgYSwgLnRhYi1zd2l0Y2ggLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIGEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5wYXlwYWwtYnRuMmEsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAucGF5cGFsLWJ0bjJhLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLnBheXBhbC1idG4yYSwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5wYXlwYWwtYnRuMmEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2lkZWJhci10cmlnZ2VyICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAucGF5cGFsLWJ0bjJhLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm51bWJlciArIC5wYXlwYWwtYnRuMmEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAucGF5cGFsLWJ0bjJhLCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyAucGF5cGFsLWJ0bjJhLCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5wYXlwYWwtYnRuMmEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5wYXlwYWwtYnRuMmEsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLnBheXBhbC1idG4yYSwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5wYXlwYWwtYnRuMmEsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAucGF5cGFsLWJ0bjJhLCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhci10cmlnZ2VyICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyICsgLmxhYmVsLWRlZmF1bHQsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIGEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXlwYWwtYnRuMmEgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnNpZGViYXItdHJpZ2dlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm51bWJlciArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXRyaWdnZXJzIGEgKyAubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAudGFiLXN3aXRjaCBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuaGVhZGVyLXNlYXJjaC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5sYWJlbC1kZWZhdWx0LCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtYnRuICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC1idG4gKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5udW1iZXIgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIGEgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi1zd2l0Y2ggYSArIC5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheXBhbC1idG4yYSArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAubGFiZWwtZGVmYXVsdCwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2ICsgLmxhYmVsLWRlZmF1bHQsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5jbG9zZS1uYXYgKyAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmNsb3NlLW5hdiArIC5sYWJlbC1kZWZhdWx0LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYmFza2V0LWJ0biArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4gKyAuY2xvc2UtbmF2LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLmJhc2tldC13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYmFza2V0LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5iYXNrZXQtYnRuICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXItdHJpZ2dlciArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5zaWRlYmFyLXRyaWdnZXIgKyAuY2xvc2UtbmF2LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vYmlsZS1uYXYtd3JhcCAubnVtYmVyICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciArIC5jbG9zZS1uYXYsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5udW1iZXIgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubnVtYmVyICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItdHJpZ2dlcnMgLm1vYmlsZS1uYXYtd3JhcCBhICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnRhYi10cmlnZ2VycyBhICsgLmNsb3NlLW5hdiwgLnRhYi10cmlnZ2VycyAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCBhICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAudGFiLXRyaWdnZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCBhICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIC5tb2JpbGUtbmF2LXdyYXAgYSArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC50YWItc3dpdGNoIGEgKyAuY2xvc2UtbmF2LCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCBhICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAudGFiLXN3aXRjaCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgYSArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5wYXlwYWwtYnRuMmEgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAucGF5cGFsLWJ0bjJhICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQgKyAuY2xvc2UtbmF2LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLm1vYmlsZS1uYXYtd3JhcCAubGFiZWwtZGVmYXVsdCArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5sYWJlbC1kZWZhdWx0ICsgLmNsb3NlLW5hdiwgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiArIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5jbG9zZS1uYXYgKyAuY2xvc2UtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0NXB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4OyB9IH1cblxuLmNsZWFyZml4OmJlZm9yZSwgLm5vLWZsZXhib3ggLnByaW1hcnktd3JhcDpiZWZvcmUsIC5uby1mbGV4Ym94IC5zZWNvbmRhcnktaGVhZGVyLWNvbnRlbnQ6YmVmb3JlLCAubm8tZmxleGJveCAuc2Vjb25kYXJ5LWhlYWRlci1jb250ZW50IC5yaWdodC1zZWN0aW9uOmJlZm9yZSwgLmJvb2tzLWdyaWQtdmlldy13cmFwOmJlZm9yZSwgLmFkZHJlc3MtbGlzdDpiZWZvcmUsIC5jYXJkLWxpc3Q6YmVmb3JlLCAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWl0ZW0gLmJ0bi13cmFwOmJlZm9yZSwgLmFkZHJlc3MtbGlzdCAuY2FyZC1pdGVtIC5idG4td3JhcDpiZWZvcmUsIC5jYXJkLWxpc3QgLmFkZHJlc3MtaXRlbSAuYnRuLXdyYXA6YmVmb3JlLCAuY2FyZC1saXN0IC5jYXJkLWl0ZW0gLmJ0bi13cmFwOmJlZm9yZSwgLmJhc2tldC1pdGVtOmJlZm9yZSwgLm9yZGVyLWl0ZW06YmVmb3JlLCAuYm9vay1saXN0LWl0ZW06YmVmb3JlLCAuYmFza2V0LWl0ZW0gLml0ZW0taW1nOmJlZm9yZSwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm86YmVmb3JlLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mby13cmFwOmJlZm9yZSwgLm9yZGVyLWl0ZW0gLml0ZW0taW1nOmJlZm9yZSwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbzpiZWZvcmUsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8td3JhcDpiZWZvcmUsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbWc6YmVmb3JlLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbzpiZWZvcmUsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvLXdyYXA6YmVmb3JlLCAuYmFza2V0LXRvdGFscy13cmFwIGRsOmJlZm9yZSwgLm9yZGVyLXRvdGFscy13cmFwIGRsOmJlZm9yZSwgLmJhc2tldC1jaGVja291dC1idG4td3JhcDpiZWZvcmUsIC5vcmRlciAub3JkZXItZm9vdGVyOmJlZm9yZSwgLnN0ZXBzOmJlZm9yZSwgLm1pbmktYmFza2V0IGRsOmJlZm9yZSwgLnJlc3VsdC13cmFwIC5zdWdnZXN0LWJvb2std3JhcDpiZWZvcmUsIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uOmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyLCAubm8tZmxleGJveCAucHJpbWFyeS13cmFwOmFmdGVyLCAubm8tZmxleGJveCAuc2Vjb25kYXJ5LWhlYWRlci1jb250ZW50OmFmdGVyLCAubm8tZmxleGJveCAuc2Vjb25kYXJ5LWhlYWRlci1jb250ZW50IC5yaWdodC1zZWN0aW9uOmFmdGVyLCAuYm9va3MtZ3JpZC12aWV3LXdyYXA6YWZ0ZXIsIC5hZGRyZXNzLWxpc3Q6YWZ0ZXIsIC5jYXJkLWxpc3Q6YWZ0ZXIsIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtaXRlbSAuYnRuLXdyYXA6YWZ0ZXIsIC5hZGRyZXNzLWxpc3QgLmNhcmQtaXRlbSAuYnRuLXdyYXA6YWZ0ZXIsIC5jYXJkLWxpc3QgLmFkZHJlc3MtaXRlbSAuYnRuLXdyYXA6YWZ0ZXIsIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSAuYnRuLXdyYXA6YWZ0ZXIsIC5iYXNrZXQtaXRlbTphZnRlciwgLm9yZGVyLWl0ZW06YWZ0ZXIsIC5ib29rLWxpc3QtaXRlbTphZnRlciwgLmJhc2tldC1pdGVtIC5pdGVtLWltZzphZnRlciwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm86YWZ0ZXIsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvLXdyYXA6YWZ0ZXIsIC5vcmRlci1pdGVtIC5pdGVtLWltZzphZnRlciwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbzphZnRlciwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mby13cmFwOmFmdGVyLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW1nOmFmdGVyLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbzphZnRlciwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8td3JhcDphZnRlciwgLmJhc2tldC10b3RhbHMtd3JhcCBkbDphZnRlciwgLm9yZGVyLXRvdGFscy13cmFwIGRsOmFmdGVyLCAuYmFza2V0LWNoZWNrb3V0LWJ0bi13cmFwOmFmdGVyLCAub3JkZXIgLm9yZGVyLWZvb3RlcjphZnRlciwgLnN0ZXBzOmFmdGVyLCAubWluaS1iYXNrZXQgZGw6YWZ0ZXIsIC5yZXN1bHQtd3JhcCAuc3VnZ2VzdC1ib29rLXdyYXA6YWZ0ZXIsIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciwgLm5vLWZsZXhib3ggLnByaW1hcnktd3JhcDphZnRlciwgLm5vLWZsZXhib3ggLnNlY29uZGFyeS1oZWFkZXItY29udGVudDphZnRlciwgLm5vLWZsZXhib3ggLnNlY29uZGFyeS1oZWFkZXItY29udGVudCAucmlnaHQtc2VjdGlvbjphZnRlciwgLmJvb2tzLWdyaWQtdmlldy13cmFwOmFmdGVyLCAuYWRkcmVzcy1saXN0OmFmdGVyLCAuY2FyZC1saXN0OmFmdGVyLCAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWl0ZW0gLmJ0bi13cmFwOmFmdGVyLCAuYWRkcmVzcy1saXN0IC5jYXJkLWl0ZW0gLmJ0bi13cmFwOmFmdGVyLCAuY2FyZC1saXN0IC5hZGRyZXNzLWl0ZW0gLmJ0bi13cmFwOmFmdGVyLCAuY2FyZC1saXN0IC5jYXJkLWl0ZW0gLmJ0bi13cmFwOmFmdGVyLCAuYmFza2V0LWl0ZW06YWZ0ZXIsIC5vcmRlci1pdGVtOmFmdGVyLCAuYm9vay1saXN0LWl0ZW06YWZ0ZXIsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbWc6YWZ0ZXIsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvOmFmdGVyLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mby13cmFwOmFmdGVyLCAub3JkZXItaXRlbSAuaXRlbS1pbWc6YWZ0ZXIsIC5vcmRlci1pdGVtIC5pdGVtLWluZm86YWZ0ZXIsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8td3JhcDphZnRlciwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWltZzphZnRlciwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm86YWZ0ZXIsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvLXdyYXA6YWZ0ZXIsIC5iYXNrZXQtdG90YWxzLXdyYXAgZGw6YWZ0ZXIsIC5vcmRlci10b3RhbHMtd3JhcCBkbDphZnRlciwgLmJhc2tldC1jaGVja291dC1idG4td3JhcDphZnRlciwgLm9yZGVyIC5vcmRlci1mb290ZXI6YWZ0ZXIsIC5zdGVwczphZnRlciwgLm1pbmktYmFza2V0IGRsOmFmdGVyLCAucmVzdWx0LXdyYXAgLnN1Z2dlc3QtYm9vay13cmFwOmFmdGVyLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1jb250cm9sOmFjdGl2ZSwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3Q6YWN0aXZlLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIGlucHV0OmFjdGl2ZSwgLm1vYmlsZS1uYXYtd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Igc2VsZWN0OmFjdGl2ZSwgLmZvcm0tY29udHJvbDpmb2N1cywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBzZWxlY3Q6Zm9jdXMsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQ6Zm9jdXMsIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNWQyZThhO1xuICBjb2xvcjogd2hpdGU7IH1cblxuYnV0dG9uOmZvY3VzLCBhOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogIzVkMmU4YTsgfVxuXG4uYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuLCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIsIC50YWItdHJpZ2dlcnMgYSwgLnRhYi1zd2l0Y2ggYSwgLnBheXBhbC1idG4yYSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2IHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IC0zcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIGluc2V0OyB9XG5cbi5idG4tZ3JleSB7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlY2VkO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC40KSBpbnNldDsgfVxuICAuYnRuLWdyZXk6Zm9jdXMsIC5idG4tZ3JleS5mb2N1cyB7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDNkNTtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC5idG4tZ3JleTpob3ZlciB7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDNkNTtcbiAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7IH1cbiAgLmJ0bi1ncmV5OmFjdGl2ZSwgLmJ0bi1ncmV5LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWdyZXkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkM2Q1O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MTQxNDsgfVxuICAgIC5idG4tZ3JleTphY3RpdmU6aG92ZXIsIC5idG4tZ3JleTphY3RpdmU6Zm9jdXMsIC5idG4tZ3JleTphY3RpdmUuZm9jdXMsIC5idG4tZ3JleS5hY3RpdmU6aG92ZXIsIC5idG4tZ3JleS5hY3RpdmU6Zm9jdXMsIC5idG4tZ3JleS5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWdyZXkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZ3JleS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjMWM0O1xuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAuYnRuLWdyZXk6YWN0aXZlLCAuYnRuLWdyZXkuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZ3JleS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1ncmV5LmRpc2FibGVkLCAuYnRuLWdyZXkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZ3JleS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1ncmV5LmRpc2FibGVkLmZvY3VzLCAuYnRuLWdyZXkuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWdyZXkuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWdyZXlbZGlzYWJsZWRdLCAuYnRuLWdyZXlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWdyZXlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWdyZXlbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLWdyZXlbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1ncmV5W2Rpc2FibGVkXS5hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZXksXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZXk6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZXk6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZXkuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZXk6YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ncmV5LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWNlZDtcbiAgICBib3JkZXItY29sb3I6ICMzMzMzMzM7IH1cbiAgLmJ0bi1ncmV5IC5iYWRnZSB7XG4gICAgY29sb3I6ICNlYmVjZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTsgfVxuXG4uYnRuLWRhcmstZ3JleSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NTk1O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWRhcmstZ3JleTpmb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmJ0bi1kYXJrLWdyZXkuZm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZm9jdXMubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmZvY3VzLmxhYmVsLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzdjN2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmOyB9XG4gIC5idG4tZGFyay1ncmV5OmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmhvdmVyIHtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjO1xuICAgIGJvcmRlci1jb2xvcjogI2UwZTBlMDsgfVxuICAuYnRuLWRhcmstZ3JleTphY3RpdmUsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5idG4tZGFyay1ncmV5LmFjdGl2ZSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdCxcbiAgLm9wZW4gPiAuYnRuLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGUsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxhYmVsLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzdjN2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwOyB9XG4gICAgLmJ0bi1kYXJrLWdyZXk6YWN0aXZlOmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRhcmstZ3JleTphY3RpdmU6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGFyay1ncmV5OmFjdGl2ZS5mb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kYXJrLWdyZXkuYWN0aXZlOmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0OmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdDpob3ZlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuYnRuLWRhcmstZ3JleS5hY3RpdmU6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGFyay1ncmV5LmFjdGl2ZS5mb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5hY3RpdmUuZm9jdXMubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmFjdGl2ZS5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUuZm9jdXMubGFiZWwtZGVmYXVsdCxcbiAgICAub3BlbiA+IC5idG4tZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdDpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdDpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAgIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gICAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZm9jdXMubGFiZWwtZGVmYXVsdCB7XG4gICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTZhNmE7XG4gICAgICBib3JkZXItY29sb3I6ICNiZmJmYmY7IH1cbiAgLmJ0bi1kYXJrLWdyZXk6YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRhcmstZ3JleS5hY3RpdmUsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsXG4gIC5vcGVuID4gLmJ0bi1kYXJrLWdyZXkuZHJvcGRvd24tdG9nZ2xlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5sYWJlbC1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGFyay1ncmV5LmRpc2FibGVkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0LCAuYnRuLWRhcmstZ3JleS5kaXNhYmxlZDpob3ZlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdDpob3ZlciwgLmJ0bi1kYXJrLWdyZXkuZGlzYWJsZWQ6Zm9jdXMsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdDpmb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGFyay1ncmV5LmRpc2FibGVkLmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRpc2FibGVkLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZGlzYWJsZWQuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZGlzYWJsZWQuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZGlzYWJsZWQuZm9jdXMubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRpc2FibGVkLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5kaXNhYmxlZC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYnRuLWRhcmstZ3JleS5kaXNhYmxlZDphY3RpdmUsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5kaXNhYmxlZC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmRpc2FibGVkLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuZGlzYWJsZWQubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5idG4tZGFyay1ncmV5LmRpc2FibGVkLmFjdGl2ZSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5kaXNhYmxlZC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5kaXNhYmxlZC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZGlzYWJsZWQuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmRpc2FibGVkLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuZGlzYWJsZWQuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5kaXNhYmxlZC5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmJ0bi1kYXJrLWdyZXlbZGlzYWJsZWRdLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0LCAuYnRuLWRhcmstZ3JleVtkaXNhYmxlZF06aG92ZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0OmhvdmVyLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGFyay1ncmV5W2Rpc2FibGVkXTpmb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdDpmb2N1cywgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdDpmb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdDpmb2N1cywgLmJ0bi1kYXJrLWdyZXlbZGlzYWJsZWRdLmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2Rpc2FibGVkXS5mb2N1cy5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgW2Rpc2FibGVkXS5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIFtkaXNhYmxlZF0uZm9jdXMubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGlzYWJsZWRdLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIFtkaXNhYmxlZF0uZm9jdXMubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgW2Rpc2FibGVkXS5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYnRuLWRhcmstZ3JleVtkaXNhYmxlZF06YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIFtkaXNhYmxlZF0ubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2Rpc2FibGVkXS5sYWJlbC1kZWZhdWx0OmFjdGl2ZSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGlzYWJsZWRdLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRhcmstZ3JleVtkaXNhYmxlZF0uYWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2Rpc2FibGVkXS5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIFtkaXNhYmxlZF0uYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgW2Rpc2FibGVkXS5hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGlzYWJsZWRdLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCBbZGlzYWJsZWRdLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCBbZGlzYWJsZWRdLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWdyZXksXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmstZ3JleTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQ6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpob3ZlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6aG92ZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay1ncmV5OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdDpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0OmZvY3VzLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQ6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDpmb2N1cywgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWdyZXkuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvY3VzLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvY3VzLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMubGFiZWwtZGVmYXVsdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5sYWJlbC1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmZvY3VzLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMubGFiZWwtZGVmYXVsdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5mb2N1cy5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvY3VzLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmstZ3JleTphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5sYWJlbC1kZWZhdWx0OmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6YWN0aXZlLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdDphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdDphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdDphY3RpdmUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAubGFiZWwtZGVmYXVsdDphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmstZ3JleS5hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hY3RpdmUubGFiZWwtZGVmYXVsdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hY3RpdmUubGFiZWwtZGVmYXVsdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYWN0aXZlLmxhYmVsLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLWRhcmstZ3JleSAuYmFkZ2UsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCAuYmFkZ2UsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCAuYmFkZ2UsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgLmJhZGdlLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0IC5iYWRnZSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQgLmJhZGdlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7IH1cblxuLnUsIC5yZXN1bHQtd3JhcCAuc3VnZ2VzdC1ib29rLXdyYXAgdWwuZm9ybWF0cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM1ZDJlOGE7IH1cblxuLmdyZWVuLXRleHQsIC5iYXNrZXQtaXRlbSAuYXZhaWxhYmxpdHktdGV4dCwgLm9yZGVyLWl0ZW0gLmF2YWlsYWJsaXR5LXRleHQsIC5ib29rLWxpc3QtaXRlbSAuYXZhaWxhYmxpdHktdGV4dCwgLm9yZGVyIC5pdGVtLWNoZWNrb3V0LWluZm8gcC5kaXNwYXRjaGVkIHtcbiAgY29sb3I6ICM2Njk5MDA7IH1cblxuLnJlZC10ZXh0LCAub3JkZXIgLml0ZW0tY2hlY2tvdXQtaW5mbyBwLmNhbmNlbGxlZCB7XG4gIGNvbG9yOiAjZWUyNjRiOyB9XG5cbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYmlnIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS10b29scywgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAsIC5mb3JtLXdyYXAgLmNvbnRyb2wtbGFiZWwsIC5jb2wteGwtNCwgLm1haW4tY29udGVudCAuYmxvY2std3JhcC5vbmVUaGlyZCwgLm1haW4tY29udGVudCAub25lVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAub25lVGhpcmQuZm9vdC1ibG9jaywgLmFkZHJlc3MtbGlzdCAuYWRkcmVzcy1pdGVtLCAuYWRkcmVzcy1saXN0IC5jYXJkLWl0ZW0sIC5jYXJkLWxpc3QgLmFkZHJlc3MtaXRlbSwgLmNhcmQtbGlzdCAuY2FyZC1pdGVtLCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbmZvLCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLm1haW4tY29udGVudCAuYmxvY2std3JhcC50d29UaGlyZCwgLm1haW4tY29udGVudCAudHdvVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAudHdvVGhpcmQuZm9vdC1ibG9jaywgLmNvbC14bC05LCAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuaXRlbS1leGNlcnB0LCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5mb3JtLXdyYXAgbGVnZW5kLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgbGVnZW5kLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgbGVnZW5kLCAuZm9ybS13cmFwIGgxLCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgxLCAuZm9ybS13cmFwIGgyLCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgyLCAuZm9ybS13cmFwIC50ZXh0LCAuZm9ybS13cmFwIGxlZ2VuZCwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBsZWdlbmQsIC5mb3JtLXdyYXAgLmZvcm0tY29udHJvbC13cmFwLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXhsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zLCAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLXRvb2xzLCAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCwgLmZvcm0td3JhcCAuY29udHJvbC1sYWJlbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAub25lVGhpcmQsIC5tYWluLWNvbnRlbnQgLm9uZVRoaXJkLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLm9uZVRoaXJkLmZvb3QtYmxvY2ssIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtaXRlbSwgLmFkZHJlc3MtbGlzdCAuY2FyZC1pdGVtLCAuY2FyZC1saXN0IC5hZGRyZXNzLWl0ZW0sIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02LCAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLWluZm8ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCwgLm1haW4tY29udGVudCAuYmxvY2std3JhcC50d29UaGlyZCwgLm1haW4tY29udGVudCAudHdvVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAudHdvVGhpcmQuZm9vdC1ibG9jayB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTksIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5pdGVtLWV4Y2VycHQsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBsZWdlbmQsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBsZWdlbmQsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBsZWdlbmQsIC5mb3JtLXdyYXAgaDEsIC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDEsIC5mb3JtLXdyYXAgaDIsIC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDIsIC5mb3JtLXdyYXAgLnRleHQsIC5mb3JtLXdyYXAgbGVnZW5kLCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGxlZ2VuZCwgLmZvcm0td3JhcCAuZm9ybS1jb250cm9sLXdyYXAge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXhsLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wteGwtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wteGwtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wteGwtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXhsLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXhsLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wteGwtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wteGwtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wteGwtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXhsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMywgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGxlZ2VuZCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGxlZ2VuZCwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGxlZ2VuZCwgLmZvcm0td3JhcCBoMSwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMSwgLmZvcm0td3JhcCBoMiwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMiwgLmZvcm0td3JhcCAudGV4dCwgLmZvcm0td3JhcCBsZWdlbmQsIC5ibG9jay13cmFwIC5mb3JtLXdyYXAgbGVnZW5kLCAuZm9ybS13cmFwIC5mb3JtLWNvbnRyb2wtd3JhcC5mb3JtLWJ0bi13cmFwLCAuZm9ybS13cmFwIC5mb3JtLWNvbnRyb2wtd3JhcC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXhsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXhsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteHhsLTEsIC5jb2wteHhsLTIsIC5jb2wteHhsLTMsIC5jb2wteHhsLTQsIC5jb2wteHhsLTUsIC5jb2wteHhsLTYsIC5jb2wteHhsLTcsIC5jb2wteHhsLTgsIC5jb2wteHhsLTksIC5jb2wteHhsLTEwLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wteHhsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4bC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHhsLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC14eGwtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXh4bC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHhsLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXh4bC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHhsLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXh4bC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmNvbC14eGwtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wteHhsLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC14eGwtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC14eGwtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eGwtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC14eGwtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4bC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wteHhsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBjb2xvcjogIzVkMmU4YTsgfVxuXG5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICBoMSBpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbnAge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5lcnJvci1ib3gge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5MzAyYztcbiAgY29sb3I6ICNjOTMwMmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZmRmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmxpc3Qtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5saXN0LXdyYXAgLmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzVkMmU4YTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3Qtd3JhcCAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1sb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5idG4ubG9hZGluZywgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5sb2FkaW5nLmJhc2tldC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxvYWRpbmcuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtd3JhcCAubG9hZGluZy5iYXNrZXQtYnRuLCAubG9hZGluZy5zaWRlYmFyLXRyaWdnZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sb2FkaW5nLm51bWJlciwgLnRhYi10cmlnZ2VycyBhLmxvYWRpbmcsIC50YWItc3dpdGNoIGEubG9hZGluZywgLmxvYWRpbmcucGF5cGFsLWJ0bjJhLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxvYWRpbmcubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sb2FkaW5nLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxvYWRpbmcubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubG9hZGluZy5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubG9hZGluZy5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubG9hZGluZy5sYWJlbC1kZWZhdWx0LCAubW9iaWxlLW5hdi13cmFwIC5sb2FkaW5nLmNsb3NlLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnRuLmxvYWRpbmc6YmVmb3JlLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmxvYWRpbmcuYmFza2V0LWJ0bjpiZWZvcmUsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmxvYWRpbmcuaGVhZGVyLXNlYXJjaC1idG46YmVmb3JlLCAuYmFza2V0LXdyYXAgLmxvYWRpbmcuYmFza2V0LWJ0bjpiZWZvcmUsIC5sb2FkaW5nLnNpZGViYXItdHJpZ2dlcjpiZWZvcmUsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sb2FkaW5nLm51bWJlcjpiZWZvcmUsIC50YWItdHJpZ2dlcnMgYS5sb2FkaW5nOmJlZm9yZSwgLnRhYi1zd2l0Y2ggYS5sb2FkaW5nOmJlZm9yZSwgLmxvYWRpbmcucGF5cGFsLWJ0bjJhOmJlZm9yZSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sb2FkaW5nLmxhYmVsLWRlZmF1bHQ6YmVmb3JlLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxvYWRpbmcubGFiZWwtZGVmYXVsdDpiZWZvcmUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxvYWRpbmcubGFiZWwtZGVmYXVsdDpiZWZvcmUsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxvYWRpbmcubGFiZWwtZGVmYXVsdDpiZWZvcmUsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sb2FkaW5nLmxhYmVsLWRlZmF1bHQ6YmVmb3JlLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubG9hZGluZy5sYWJlbC1kZWZhdWx0OmJlZm9yZSwgLm1vYmlsZS1uYXYtd3JhcCAubG9hZGluZy5jbG9zZS1uYXY6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMC42ZW0gMCAwIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAwLjQ0ZW0gMC40NGVtIDAgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAgMC42ZW0gMCAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgLTAuNDRlbSAwLjQ0ZW0gMCAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgLTAuNmVtIDAgMCAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgLTAuNDRlbSAtMC40NGVtIDAgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAgLTAuNmVtIDAgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAuNDRlbSAtMC40NGVtIDAgMDtcbiAgICB3aWR0aDogMC40ZW07XG4gICAgaGVpZ2h0OiAwLjRlbTtcbiAgICBtYXJnaW46IDAuNmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBhbmltYXRpb246IHNwaW5uZXItbG9hZGVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07IH1cblxuLmhlYWRlci13cmFwIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZmNmYyAwJSwgI2U0ZTVlNyAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5oZWFkZXItd3JhcCAubGVmdC1uYXYge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZWFkZXItd3JhcCAucmlnaHQtbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmhlYWRlci13cmFwIHVsLmxlZnQtbmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaGVhZGVyLXdyYXAgdWwubGVmdC1uYXYgbGkge1xuICAgICAgcGFkZGluZzogMCAyLjVweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZWFkZXItd3JhcCB1bC5yaWdodC1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5oZWFkZXItd3JhcCB1bC5yaWdodC1uYXYgbGkge1xuICAgICAgcGFkZGluZzogMCAyLjVweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZWFkZXItd3JhcCAudXNlci1uYXYtd3JhcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwcHggM3B4ICNhYWFhYWE7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLXdyYXAgLnVzZXItbmF2LXdyYXAgYSwgLmhlYWRlci13cmFwIC51c2VyLW5hdi13cmFwIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmhlYWRlci13cmFwIC51c2VyLW5hdi13cmFwIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlci13cmFwIC51c2VyLW5hdi13cmFwIGxpOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM1ZDJlOGE7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3LjVweDtcbiAgICAgICAgYm90dG9tOiA3LjVweDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXItd3JhcCAudXNlci1uYXYtd3JhcCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7IH1cbiAgICAgICAgLmhlYWRlci13cmFwIC51c2VyLW5hdi13cmFwIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItd3JhcCAudXNlci1uYXYtd3JhcCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7IH1cbiAgLmhlYWRlci13cmFwIC5wcmltYXJ5LXdyYXAge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLXdyYXAgLnByaW1hcnktd3JhcCAuYnJhbmQtd3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlci13cmFwIC5wcmltYXJ5LXdyYXAgLmJyYW5kLXdyYXAgaDEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5oZWFkZXItd3JhcCAucHJpbWFyeS13cmFwIC5icmFuZC13cmFwIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmhlYWRlci13cmFwIC5wcmltYXJ5LXdyYXAgLmJyYW5kLXdyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItd3JhcCAucHJpbWFyeS13cmFwIC5zZWFyY2gtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0OTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAuaGVhZGVyLXdyYXAgLnByaW1hcnktd3JhcCAuc2VhcmNoLXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlci13cmFwIC5wcmltYXJ5LXdyYXAgLnNlYXJjaC13cmFwIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlci13cmFwIC5wcmltYXJ5LXdyYXAgLnNlYXJjaC13cmFwIC5hZHZhbmNlZC1zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuaGVhZGVyLXdyYXAgLnByaW1hcnktd3JhcCAuZnJlZS1kZWxpdmVyeS13cmFwIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5oZWFkZXItd3JhcCAucHJpbWFyeS13cmFwIC5mcmVlLWRlbGl2ZXJ5LXdyYXAgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXItd3JhcCAucHJpbWFyeS13cmFwIC5mcmVlLWRlbGl2ZXJ5LXdyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjQ1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZWFkZXItd3JhcCAucHJpbWFyeS13cmFwIC5mcmVlLWRlbGl2ZXJ5LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NDVweCkge1xuICAgICAgLmhlYWRlci13cmFwIC5wcmltYXJ5LXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuICAgICAgICAuaGVhZGVyLXdyYXAgLnByaW1hcnktd3JhcCAuYnJhbmQtd3JhcCwgLmhlYWRlci13cmFwIC5wcmltYXJ5LXdyYXAgLnNlYXJjaC13cmFwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubm8tZmxleGJveCAuc2VhcmNoLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ5NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5vLWZsZXhib3ggLnNlYXJjaC13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubm8tZmxleGJveCAuc2VhcmNoLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5uby1mbGV4Ym94IC5zZWFyY2gtd3JhcCBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubm8tZmxleGJveCAuc2VhcmNoLXdyYXAgLmFkdmFuY2VkLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zZWNvbmRhcnktaGVhZGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjNWQyZThhO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAzOyB9XG4gIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLnNlY29uZGFyeS1oZWFkZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAzcHggMDsgfVxuICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5yaWdodC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAucGFnZS1saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5wYWdlLWxpbmtzIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMi41cHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLnBhZ2UtbGlua3MgYSB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLnRvdGFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4ge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICM1ZDJlOGE7IH1cbiAgICAgIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjMjIyOyB9IH1cbiAgICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Ige1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCAuY3VycmVuY3ktc2VsZWN0b3IgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIGxpLnNlbGVjdGVkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBUENBTUFBQURlV0c4Z0FBQUFNMUJNVkVVQUFBQ1NsSmVTbEplU2xKZVNsSmVTbEplU2xKZVNsSmVTbEplU2xKZVNsSmVTbEplU2xKZVNsSmVTbEplU2xKZVNsSmVYa0JrREFBQUFFSFJTVGxNQWdPOFFRQ0RmejcrdmozQXduMkJRWXZ1QmpBQUFBRkJKUkVGVUdCbGR3WXNXZ0JBVVJjSHRJbnFmLy8vYWtxVm9odUQraUtZZmNCck53S1NlUlNDbzV5aG1mUklQYjNvRnFsWE5UcE5VbWFmWlZLMThGaFdaampmZE5ucUhwSVZSMXVRWlJaMVVGMi9KQ0IzRDQ4WVlBQUFBQUVsRlRrU3VRbUNDKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaGVhZGVyLXNlYXJjaC1lbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuIHtcbiAgICBjb2xvcjogIzVkMmU4YTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLugJZcIjsgfVxuICAgIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlLWxpbmtzIGEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWxpbmtzIGEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5yaWdodC1zZWN0aW9uIC50b3RhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5jdXJyZW5jeS1zZWxlY3Rvci13cmFwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLmJhc2tldC1idG4gLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubW9iaWxlLXRyaWdnZXIsIC5tb2JpbGUtYmFza2V0LXdyYXAge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLm1vYmlsZS10cmlnZ2VyLCAubW9iaWxlLWJhc2tldC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm5vLWZsZXhib3ggLnByaW1hcnktd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDsgfVxuICAubm8tZmxleGJveCAucHJpbWFyeS13cmFwIC5icmFuZC13cmFwLCAubm8tZmxleGJveCAucHJpbWFyeS13cmFwIC5zZWFyY2gtd3JhcCwgLm5vLWZsZXhib3ggLnByaW1hcnktd3JhcCAuZnJlZS1kZWxpdmVyeS13cmFwIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uYmFza2V0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuYmFza2V0LXdyYXA6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIHdoaXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4ge1xuICAgIGNvbG9yOiAjNWQyZThhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NzNiYjA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNWQyZThhOyB9XG4gICAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuIGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuLm5vLWZsZXhib3ggLnByaW1hcnktd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uby1mbGV4Ym94IC5wcmltYXJ5LXdyYXAgLmJyYW5kLXdyYXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMyU7IH1cbiAgLm5vLWZsZXhib3ggLnByaW1hcnktd3JhcCAuZnJlZS1kZWxpdmVyeS13cmFwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMzJTsgfVxuICAubm8tZmxleGJveCAucHJpbWFyeS13cmFwIC5zZWFyY2gtd3JhcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjIuNXB4IDAgMCAxNXB4O1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDsgfVxuXG4ubm8tZmxleGJveCAuc2Vjb25kYXJ5LWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5vLWZsZXhib3ggLnNlY29uZGFyeS1oZWFkZXItY29udGVudCAucmlnaHQtc2VjdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5vLWZsZXhib3ggLnNlY29uZGFyeS1oZWFkZXItY29udGVudCAucmlnaHQtc2VjdGlvbiAuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCwgLm5vLWZsZXhib3ggLnNlY29uZGFyeS1oZWFkZXItY29udGVudCAucmlnaHQtc2VjdGlvbiAuYmFza2V0LXdyYXAge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm5vLWZsZXhib3ggLnNlY29uZGFyeS1oZWFkZXItY29udGVudCAucGFnZS1saW5rcyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5iZy1zY3JlZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5iZy1zY3JlZW4uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDA7IH1cblxuYm9keSA+IGlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keSwgaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY29udGFpbmVyLWZsdWlkLCAuaGVhZGVyLXdyYXAgLmhlYWRlciwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAuc2Vjb25kYXJ5LWhlYWRlciwgLmNvbnRlbnQtd3JhcCwgLm1lc3NhZ2Utd3JhcCAubWVzc2FnZS1zdWNjZXNzLCAubWVzc2FnZS13cmFwIC5tZXNzYWdlLWVycm9yLCAuZm9vdGVyLXdyYXAgLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTQ0MHB4OyB9XG5cbi5ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAuYmxvY2sge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAuYmxvY2sgLnBhY2s5LWJsb2NrIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5ibG9jayAucGFjazktYmxvY2sgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHg7IH1cbiAgLmJsb2NrIC5wYWNrOS1ibG9jayBpbWcge1xuICAgIHdpZHRoOiAxNDBweDsgfVxuICAuYmxvY2sgLnBhY2s5LWJsb2NrIC5vbmVUaGlyZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJsb2NrIC5wYWNrOS1ibG9jayAub25lVGhpcmQuYmxvY2std3JhcCwgLmJsb2NrIC5wYWNrOS1ibG9jayAubWFpbi1jb250ZW50IC5vbmVUaGlyZC5oZWFkLWJsb2NrLCAubWFpbi1jb250ZW50IC5ibG9jayAucGFjazktYmxvY2sgLm9uZVRoaXJkLmhlYWQtYmxvY2ssIC5ibG9jayAucGFjazktYmxvY2sgLm1haW4tY29udGVudCAub25lVGhpcmQuZm9vdC1ibG9jaywgLm1haW4tY29udGVudCAuYmxvY2sgLnBhY2s5LWJsb2NrIC5vbmVUaGlyZC5mb290LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLmJsb2NrIC5wYWNrOS1ibG9jayAub25lVGhpcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5ibG9jayAucGFjazktYmxvY2sgLmNlbnRlciBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jb250ZW50LXdyYXAge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAuY29udGVudC13cmFwIC5tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLmNvbnRlbnQtd3JhcCAubWFpbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5jb250ZW50LXdyYXAgLm1haW4tY29udGVudC5wYWRkZWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5jb250ZW50LXdyYXAgLm1haW4tY29udGVudC5mdWxsLXdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY29udGVudC13cmFwIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmNvbnRlbnQtd3JhcCAubWFpbi1jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC5jb250ZW50LXdyYXAgLnNpZGViYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAuY29udGVudC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuY29udGVudC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24uc29jaWFsLXNlY3Rpb24sIC5jb250ZW50LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbi5uZXdzbGV0dGVyLXNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWVzc2FnZS13cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgLm1lc3NhZ2Utd3JhcCAubWVzc2FnZS1zdWNjZXNzLCAubWVzc2FnZS13cmFwIC5tZXNzYWdlLWVycm9yIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NDRweCkge1xuICAgICAgLm1lc3NhZ2Utd3JhcCAubWVzc2FnZS1zdWNjZXNzLCAubWVzc2FnZS13cmFwIC5tZXNzYWdlLWVycm9yIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9IH1cbiAgLm1lc3NhZ2Utd3JhcCAubWVzc2FnZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgIGNvbG9yOiAjNTI5MTM4OyB9XG4gIC5tZXNzYWdlLXdyYXAgLm1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgY29sb3I6ICM5NjNiM2I7IH1cblxuLm1vZGFsLWJvZHkgLm1lc3NhZ2Utd3JhcCB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5wcm9tby1iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pZnJhbWUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5pZnJhbWUtY29udGFpbmVyIGlmcmFtZS5jaGFzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjAwcHg7IH1cbiAgICAuaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUuY2hhc2UuYW5vbi1jaGVja291dCB7XG4gICAgICBoZWlnaHQ6IDI2MDBweDsgfVxuXG4uaW5saW5lLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmlubGluZS10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4udHlwZS1wcm9tbywgLnR5cGUtcGFyYWdyYXBoIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubm9IZWFkIC5ibG9jay1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ibG9jay1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDsgfVxuICAuYmxvY2staGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9jay1oZWFkZXIgaDIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmxvY2staGVhZGVyIC5ibG9jay1oZWFkZXItbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50aXRsZS1oZWxwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVkMmU4YTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50aXRsZS1oZWxwZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGl0bGUtaGVscGVyIGkge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB0ZXh0YXJlYSB7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7IH1cbiAgLnpvcGltIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjQ1cHgpIHtcbiAgLmN1c3RvbS1wYWdlIGgxIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmZ1bGwtd2lkdGggaDEge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5mb290ZXItd3JhcCB7XG4gIGJhY2tncm91bmQ6ICM1ZDJlOGE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmZvb3Rlci13cmFwIGg0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5mb290ZXItd3JhcCBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZm9vdGVyLXdyYXAgYTpob3ZlciwgLmZvb3Rlci13cmFwIGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmZvb3Rlci13cmFwIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZvb3Rlci13cmFwIC5mb290ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3Rlci13cmFwIC5mb290ZXItbGVmdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmZvb3Rlci13cmFwIC5mb290ZXItbGlua3MgdWwgbGkge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmZvb3Rlci13cmFwIC5wYXltZW50LW1ldGhvZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5mb290ZXItd3JhcCAuZm9vdGVyLWxlZnQtY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZvb3Rlci13cmFwIC5mb290ZXItcmlnaHQtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5mb290ZXItd3JhcC54bWFzLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcveG1hcy1mb290ZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuICAgIC5mb290ZXItd3JhcC54bWFzLWZvb3RlciBoNCB7XG4gICAgICBjb2xvcjogIzVkMmU4YTsgfVxuICAgIC5mb290ZXItd3JhcC54bWFzLWZvb3RlciBhIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAuZm9vdGVyLXdyYXAueG1hcy1mb290ZXIgYTpob3ZlciwgLmZvb3Rlci13cmFwLnhtYXMtZm9vdGVyIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3Rlci13cmFwLnhtYXMtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLmZvb3Rlci13cmFwLnhtYXMtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG4ubm8tZmxleGJveCAuZm9vdGVyLWxlZnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5uby1mbGV4Ym94IC5mb290ZXItbGVmdC1jb250ZW50IHNlY3Rpb24ge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NDRweCkge1xuICAuc2hvdy1vbmx5LW1vYmlsZSwgLnNob3ctb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4yczsgfVxuICAubGF6eS5sb2FkZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuYS5hbmNob3ItdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICBhLmFuY2hvci10YWcge1xuICAgICAgdG9wOiAtODBweDsgfSB9XG5cbi5ib29rLWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIChcIjsgfVxuXG4uYm9vay1jb3VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiOyB9XG5cbi5zaWRlYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnNpZGViYXIucmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgICAuc2lkZWJhci5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uLnNhbnRhLXNlY3Rpb24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNhNjI2MmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uLnNhbnRhLXNlY3Rpb246YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9zYW50YS1saW5rcy5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC00NXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24uc2FudGEtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJ0bi5idG4tcHJpbWFyeSwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJ0bi1wcmltYXJ5LmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5idG4tcHJpbWFyeS5iYXNrZXQtYnRuLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bi5zaWRlYmFyLXRyaWdnZXIsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtYnRuLnNpZGViYXItdHJpZ2dlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC1idG4ubnVtYmVyLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmFza2V0LWJ0bi5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC1idG4ubnVtYmVyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtYnRuLnRhYi1hY3RpdmUsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC1idG4udGFiLWFjdGl2ZSwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXRyaWdnZXJzIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bi50YWItYWN0aXZlLCAudGFiLXRyaWdnZXJzIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtYnRuLnRhYi1hY3RpdmUsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC50YWItc3dpdGNoIC5iYXNrZXQtYnRuLnRhYi1hY3RpdmUsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAudGFiLXN3aXRjaCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtYnRuLnRhYi1hY3RpdmUsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1zd2l0Y2ggLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLnRhYi1hY3RpdmUsIC50YWItc3dpdGNoIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtYnRuLnRhYi1hY3RpdmUsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLmNoZWNrb3V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC1idG4uY2hlY2tvdXQtYnRuLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtYnRuLmNsb3NlLW5hdiwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmFza2V0LWJ0bi5jbG9zZS1uYXYsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLm1vYmlsZS1uYXYtd3JhcCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4uY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtYnRuLmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5idG4tcHJpbWFyeS5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5idG4tcHJpbWFyeS5oZWFkZXItc2VhcmNoLWJ0biwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bi5zaWRlYmFyLXRyaWdnZXIsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1idG4uc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmhlYWRlci1zZWFyY2gtYnRuLm51bWJlciwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5oZWFkZXItc2VhcmNoLWJ0bi5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4ubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmhlYWRlci1zZWFyY2gtYnRuLm51bWJlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC50YWItdHJpZ2dlcnMgLmhlYWRlci1zZWFyY2gtYnRuLnRhYi1hY3RpdmUsIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnRhYi10cmlnZ2VycyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5oZWFkZXItc2VhcmNoLWJ0bi50YWItYWN0aXZlLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4udGFiLWFjdGl2ZSwgLnRhYi10cmlnZ2VycyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmhlYWRlci1zZWFyY2gtYnRuLnRhYi1hY3RpdmUsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAudGFiLXN3aXRjaCAuaGVhZGVyLXNlYXJjaC1idG4udGFiLWFjdGl2ZSwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAudGFiLXN3aXRjaCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5oZWFkZXItc2VhcmNoLWJ0bi50YWItYWN0aXZlLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItc3dpdGNoIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuLnRhYi1hY3RpdmUsIC50YWItc3dpdGNoIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1idG4udGFiLWFjdGl2ZSwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bi5jaGVja291dC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1idG4uY2hlY2tvdXQtYnRuLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4uY2xvc2UtbmF2LCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1idG4uY2xvc2UtbmF2LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5tb2JpbGUtbmF2LXdyYXAgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4uY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuaGVhZGVyLXNlYXJjaC1idG4uY2xvc2UtbmF2LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtd3JhcCAuYnRuLXByaW1hcnkuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJ0bi1wcmltYXJ5LmJhc2tldC1idG4sIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuLnNpZGViYXItdHJpZ2dlciwgLmJhc2tldC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC1idG4uc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYmFza2V0LWJ0bi5udW1iZXIsIC5iYXNrZXQtd3JhcCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtYnRuLm51bWJlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4ubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYmFza2V0LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmFza2V0LWJ0bi5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC13cmFwIC50YWItdHJpZ2dlcnMgLmJhc2tldC1idG4udGFiLWFjdGl2ZSwgLmJhc2tldC13cmFwIC50YWItdHJpZ2dlcnMgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmFza2V0LWJ0bi50YWItYWN0aXZlLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuLnRhYi1hY3RpdmUsIC50YWItdHJpZ2dlcnMgLmJhc2tldC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC1idG4udGFiLWFjdGl2ZSwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmFza2V0LXdyYXAgLnRhYi1zd2l0Y2ggLmJhc2tldC1idG4udGFiLWFjdGl2ZSwgLmJhc2tldC13cmFwIC50YWItc3dpdGNoIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC1idG4udGFiLWFjdGl2ZSwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXN3aXRjaCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4udGFiLWFjdGl2ZSwgLnRhYi1zd2l0Y2ggLmJhc2tldC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC1idG4udGFiLWFjdGl2ZSwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4uY2hlY2tvdXQtYnRuLCAuYmFza2V0LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmFza2V0LWJ0bi5jaGVja291dC1idG4sIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC13cmFwIC5tb2JpbGUtbmF2LXdyYXAgLmJhc2tldC1idG4uY2xvc2UtbmF2LCAuYmFza2V0LXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iYXNrZXQtYnRuLmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0bi5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJhc2tldC13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJhc2tldC1idG4uY2xvc2UtbmF2LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5zaWRlYmFyLXRyaWdnZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubnVtYmVyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgYS5idG4tcHJpbWFyeSwgLnRhYi10cmlnZ2VycyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIGEuYnRuLXByaW1hcnksIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi10cmlnZ2VycyBhLnNpZGViYXItdHJpZ2dlciwgLnRhYi10cmlnZ2VycyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIGEuc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYS5udW1iZXIsIC50YWItdHJpZ2dlcnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiBhLm51bWJlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXRyaWdnZXJzIGEubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gYS5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi10cmlnZ2VycyBhLnRhYi1hY3RpdmUsIC50YWItdHJpZ2dlcnMgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiBhLnRhYi1hY3RpdmUsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi10cmlnZ2VycyBhLmNoZWNrb3V0LWJ0biwgLnRhYi10cmlnZ2VycyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIGEuY2hlY2tvdXQtYnRuLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLm1vYmlsZS1uYXYtd3JhcCBhLmNsb3NlLW5hdiwgLnRhYi10cmlnZ2VycyAubW9iaWxlLW5hdi13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gYS5jbG9zZS1uYXYsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLm1vYmlsZS1uYXYtd3JhcCAudGFiLXRyaWdnZXJzIGEuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC50YWItdHJpZ2dlcnMgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiBhLmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXN3aXRjaCBhLmJ0bi1wcmltYXJ5LCAudGFiLXN3aXRjaCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIGEuYnRuLXByaW1hcnksIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1zd2l0Y2ggYS5zaWRlYmFyLXRyaWdnZXIsIC50YWItc3dpdGNoIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gYS5zaWRlYmFyLXRyaWdnZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1zd2l0Y2ggLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgYS5udW1iZXIsIC50YWItc3dpdGNoIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gYS5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi1zd2l0Y2ggYS5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC50YWItc3dpdGNoIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gYS5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1zd2l0Y2ggYS50YWItYWN0aXZlLCAudGFiLXN3aXRjaCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIGEudGFiLWFjdGl2ZSwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXN3aXRjaCBhLmNoZWNrb3V0LWJ0biwgLnRhYi1zd2l0Y2ggLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiBhLmNoZWNrb3V0LWJ0biwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXN3aXRjaCAubW9iaWxlLW5hdi13cmFwIGEuY2xvc2UtbmF2LCAudGFiLXN3aXRjaCAubW9iaWxlLW5hdi13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gYS5jbG9zZS1uYXYsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLm1vYmlsZS1uYXYtd3JhcCAudGFiLXN3aXRjaCBhLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAudGFiLXN3aXRjaCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIGEuY2xvc2UtbmF2LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLmJ0bi50YWItYWN0aXZlLCAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJ0bi50YWItYWN0aXZlLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUuc2lkZWJhci10cmlnZ2VyLCAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUuc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi1hY3RpdmUubnVtYmVyLCAudGFiLXRyaWdnZXJzIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubnVtYmVyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubnVtYmVyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUucGF5cGFsLWJ0bjJhLCAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUucGF5cGFsLWJ0bjJhLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXRyaWdnZXJzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXRyaWdnZXJzIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnRhYi10cmlnZ2VycyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXRyaWdnZXJzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC50YWItdHJpZ2dlcnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi10cmlnZ2VycyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi10cmlnZ2VycyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAudGFiLXRyaWdnZXJzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXRyaWdnZXJzIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItdHJpZ2dlcnMgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItdHJpZ2dlcnMgLm1vYmlsZS1uYXYtd3JhcCAudGFiLWFjdGl2ZS5jbG9zZS1uYXYsIC50YWItdHJpZ2dlcnMgLm1vYmlsZS1uYXYtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItYWN0aXZlLmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubW9iaWxlLW5hdi13cmFwIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC50YWItdHJpZ2dlcnMgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5jbG9zZS1uYXYsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1zd2l0Y2ggLmJ0bi50YWItYWN0aXZlLCAudGFiLXN3aXRjaCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5idG4udGFiLWFjdGl2ZSwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZS5zaWRlYmFyLXRyaWdnZXIsIC50YWItc3dpdGNoIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUuc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItc3dpdGNoIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC50YWItYWN0aXZlLm51bWJlciwgLnRhYi1zd2l0Y2ggLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnRhYi1zd2l0Y2ggLnRhYi1hY3RpdmUubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAudGFiLXN3aXRjaCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItYWN0aXZlLm51bWJlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZS5wYXlwYWwtYnRuMmEsIC50YWItc3dpdGNoIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUucGF5cGFsLWJ0bjJhLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItc3dpdGNoIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1zd2l0Y2ggLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItc3dpdGNoIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAudGFiLXN3aXRjaCAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXN3aXRjaCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC50YWItc3dpdGNoIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLXN3aXRjaCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1zd2l0Y2ggLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnRhYi1zd2l0Y2ggLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC50YWItc3dpdGNoIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLXN3aXRjaCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAudGFiLXN3aXRjaCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItYWN0aXZlLmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLnRhYi1hY3RpdmUubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnRhYi1zd2l0Y2ggLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAudGFiLWFjdGl2ZS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC50YWItc3dpdGNoIC5tb2JpbGUtbmF2LXdyYXAgLnRhYi1hY3RpdmUuY2xvc2UtbmF2LCAudGFiLXN3aXRjaCAubW9iaWxlLW5hdi13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUuY2xvc2UtbmF2LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5tb2JpbGUtbmF2LXdyYXAgLnRhYi1zd2l0Y2ggLnRhYi1hY3RpdmUuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC50YWItc3dpdGNoIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLnRhYi1hY3RpdmUuY2xvc2UtbmF2LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5idG4uY2hlY2tvdXQtYnRuLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5jaGVja291dC1idG4uc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5jaGVja291dC1idG4ubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5jaGVja291dC1idG4ubnVtYmVyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5jaGVja291dC1idG4ucGF5cGFsLWJ0bjJhLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2hlY2tvdXQtYnRuLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5jaGVja291dC1idG4ubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNoZWNrb3V0LWJ0bi5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuY2hlY2tvdXQtYnRuLmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2hlY2tvdXQtYnRuLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuY2hlY2tvdXQtYnRuLmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2hlY2tvdXQtYnRuLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuY2hlY2tvdXQtYnRuLmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNoZWNrb3V0LWJ0bi5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5jaGVja291dC1idG4ubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuY2hlY2tvdXQtYnRuLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmNoZWNrb3V0LWJ0bi5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5tb2JpbGUtbmF2LXdyYXAgLmNoZWNrb3V0LWJ0bi5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuY2hlY2tvdXQtYnRuLmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYnRuLXByaW1hcnkucGF5cGFsLWJ0bjJhLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXlwYWwtYnRuMmEuc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5wYXlwYWwtYnRuMmEubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXlwYWwtYnRuMmEubnVtYmVyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5tb2JpbGUtbmF2LXdyYXAgLnBheXBhbC1idG4yYS5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAucGF5cGFsLWJ0bjJhLmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJ0bi1wcmltYXJ5LmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5idG4tcHJpbWFyeS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdC5zaWRlYmFyLXRyaWdnZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LnNpZGViYXItdHJpZ2dlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQubnVtYmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0Lm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmxhYmVsLWRlZmF1bHQubnVtYmVyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5jbG9zZS1uYXYsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJ0bi1wcmltYXJ5LmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5idG4tcHJpbWFyeS5sYWJlbC1kZWZhdWx0LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdC5zaWRlYmFyLXRyaWdnZXIsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LnNpZGViYXItdHJpZ2dlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmxhYmVsLWRlZmF1bHQubnVtYmVyLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0Lm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmxhYmVsLWRlZmF1bHQubnVtYmVyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5jbG9zZS1uYXYsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLm1vYmlsZS1uYXYtd3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5idG4tcHJpbWFyeS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJ0bi1wcmltYXJ5LmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdC5zaWRlYmFyLXRyaWdnZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5zaWRlYmFyLXRyaWdnZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmxhYmVsLWRlZmF1bHQuY2xvc2UtbmF2LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5idG4tcHJpbWFyeS5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJ0bi1wcmltYXJ5LmxhYmVsLWRlZmF1bHQsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdC5zaWRlYmFyLXRyaWdnZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5zaWRlYmFyLXRyaWdnZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmxhYmVsLWRlZmF1bHQuY2xvc2UtbmF2LCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYnRuLXByaW1hcnkubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYnRuLXByaW1hcnkubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdC5zaWRlYmFyLXRyaWdnZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmxhYmVsLWRlZmF1bHQuc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0Lm51bWJlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0Lm51bWJlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubW9iaWxlLW5hdi13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYnRuLXByaW1hcnkubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuYnRuLXByaW1hcnkubGFiZWwtZGVmYXVsdCwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdC5zaWRlYmFyLXRyaWdnZXIsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmxhYmVsLWRlZmF1bHQuc2lkZWJhci10cmlnZ2VyLCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5sYWJlbC1kZWZhdWx0Lm51bWJlciwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubGFiZWwtZGVmYXVsdC5udW1iZXIsIC5zaWRlYmFyIC5zaWRlYmFyLXNlY3Rpb24gLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0Lm51bWJlciwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9iaWxlLW5hdi13cmFwIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vYmlsZS1uYXYtd3JhcCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubW9iaWxlLW5hdi13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuc2lkZWJhciAuc2lkZWJhci1zZWN0aW9uIC5sYWJlbC1kZWZhdWx0LmNsb3NlLW5hdiwgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbiAuY2xvc2UtbmF2IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLnNpZGViYXIgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1ZDJlOGE7IH1cbiAgLnNpZGViYXIgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzVkMmU4YTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuc2lkZWJhciBoNCAucmVzZXQtZmlsdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2lkZWJhciAubmV3c2xldHRlci1zZWN0aW9uIGg0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5zaWRlYmFyIC5zb2NpYWwtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgLnNpZGViYXIgLnNpZGViYXItc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLnNpZGViYXIgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2lkZWJhciAuZm9ybS1ncm91cCAuY2hlY2tib3gsIC5zaWRlYmFyIC5mb3JtLWdyb3VwIC5yYWRpbyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnNpZGViYXItbmF2IHtcbiAgbWFyZ2luOiAtMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc2lkZWJhci1uYXYgYSwgLnNpZGViYXItbmF2IC5jdXJyZW50LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnNpZGViYXItbmF2IGE6aG92ZXIsIC5zaWRlYmFyLW5hdiBhOmZvY3VzLCAuc2lkZWJhci1uYXYgLmN1cnJlbnQtcGFnZTpob3ZlciwgLnNpZGViYXItbmF2IC5jdXJyZW50LXBhZ2U6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1ZDJlOGE7IH1cbiAgICAuc2lkZWJhci1uYXYgYTpob3ZlciwgLnNpZGViYXItbmF2IC5jdXJyZW50LXBhZ2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ViZWNlZDsgfVxuICAuc2lkZWJhci1uYXYgLmN1cnJlbnQtcGFnZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNpZGViYXItbmF2Lmhhcy1wYXJlbnQgbGkgYSwgLnNpZGViYXItbmF2Lmhhcy1wYXJlbnQgLmN1cnJlbnQtcGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC5zaWRlYmFyLW5hdiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNpZGViYXItbmF2IGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5zaWRlYmFyLW5hdiBsaS5wYXJlbnQtaXRlbSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbjogLTFweDsgfVxuICAgICAgLnNpZGViYXItbmF2IGxpLnBhcmVudC1pdGVtIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMzlcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5zaWRlYmFyLW5hdiBsaS5wYXJlbnQtaXRlbS5hbGwtY2F0ZWdvcmllcyBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZDJlOGE7IH1cbiAgICAgIC5zaWRlYmFyLW5hdiBsaS5wYXJlbnQtaXRlbS5hbGwtY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVkMmU4YTsgfVxuXG4uY2hlY2tib3gtZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5mb3JtLWdyb3VwLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnNpZGViYXItdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAuc2lkZWJhci10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuc2lkZWJhci10cmlnZ2VyOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuXG4ubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5tYWluLWNvbnRlbnQubm8tYm9yZGVycyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1haW4tY29udGVudCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzVkMmU4YTsgfVxuICAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrLCAubWFpbi1jb250ZW50IC5jb250ZW50LWJsb2NrLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrLCAubWFpbi1jb250ZW50IC5jb250ZW50LWJsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVkMmU4YTsgfVxuICAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuICAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuICAubWFpbi1jb250ZW50IC5zZWFyY2gtdGVybSB7XG4gICAgY29sb3I6ICM1ZDJlOGE7IH1cbiAgLm1haW4tY29udGVudCAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1ZDJlOGE7IH1cbiAgLm1haW4tY29udGVudCAucmVzdWx0cy1pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm1haW4tY29udGVudCAuc2VhcmNoLWluZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLmxlZnQtY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCBsYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgdWwucGFnaW5hdGlvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAubWFpbi1jb250ZW50IC5yaWdodC1jb250ZW50IHVsLnBhZ2luYXRpb24gbGkucHJldiwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCB1bC5wYWdpbmF0aW9uIGxpLm5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLmxlZnQtY29udGVudCwgLm1haW4tY29udGVudCAucmlnaHQtY29udGVudCB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5tYWluLWNvbnRlbnQgdWwucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubWFpbi1jb250ZW50LnNlYXJjaC1wYWdlIC5yaWdodC1jb250ZW50IC5mb3JtLWlubGluZSwgLm1haW4tY29udGVudC5zZWFyY2gtcGFnZSAucmlnaHQtY29udGVudCAucmlnaHQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAubWFpbi1jb250ZW50LnNlYXJjaC1wYWdlIC5yZXNwb25zaXZlLXBhZ2luYXRpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAubWFpbi1jb250ZW50LnNlYXJjaC1wYWdlIC5yZXNwb25zaXZlLXBhZ2luYXRpb24gbGkucHJldiwgLm1haW4tY29udGVudC5zZWFyY2gtcGFnZSAucmVzcG9uc2l2ZS1wYWdpbmF0aW9uIGxpLm5leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWFpbi1jb250ZW50LnNlYXJjaC1wYWdlIC5yZXNwb25zaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlLCAubWFpbi1jb250ZW50LnNlYXJjaC1wYWdlIC5yZXNwb25zaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlICsgbGksIC5tYWluLWNvbnRlbnQuc2VhcmNoLXBhZ2UgLnJlc3BvbnNpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgKyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtLCAubW9kdWxlIC5ib29rLWl0ZW0sIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbywgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbywgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWluZm8sIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1pbmZvLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1pbmZvLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbmZvLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWluZm8sIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAgIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWluZm8sIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1pbmZvLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1pbmZvLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbmZvLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWluZm8sIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWluZm8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLml0ZW0taW5mbyBzcGFuLm51bWJlciwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWluZm8gc3Bhbi5udW1iZXIsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWluZm8gc3Bhbi5udW1iZXIsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWluZm8gc3Bhbi5udW1iZXIsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW5mbyBzcGFuLm51bWJlciwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW5mbyBzcGFuLm51bWJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzVkMmU4YTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIGgzLCAubW9kdWxlIC5ib29rLWl0ZW0gaDMsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIGgzLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyBoMywgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyBoMywgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM1ZDJlOGE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDVweCAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgICAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSBoMywgLm1vZHVsZSAuYm9vay1pdGVtIGgzLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSBoMywgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gaDMsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gaDMsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIGgzIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gICAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gaDM6YWZ0ZXIsIC5tb2R1bGUgLmJvb2staXRlbSBoMzphZnRlciwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gaDM6YWZ0ZXIsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIGgzOmFmdGVyLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIGgzOmFmdGVyLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyBoMzphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCB3aGl0ZSk7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gaDM6aG92ZXIsIC5tb2R1bGUgLmJvb2staXRlbSBoMzpob3ZlciwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gaDM6aG92ZXIsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIGgzOmhvdmVyLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIGgzOmhvdmVyLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyBoMzpob3ZlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIGgzOmhvdmVyOmFmdGVyLCAubW9kdWxlIC5ib29rLWl0ZW0gaDM6aG92ZXI6YWZ0ZXIsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIGgzOmhvdmVyOmFmdGVyLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyBoMzpob3ZlcjphZnRlciwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyBoMzpob3ZlcjphZnRlciwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gaDM6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIHAsIC5tb2R1bGUgLmJvb2staXRlbSBwLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSBwLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyBwLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIHAsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLnByaWNlLCAubW9kdWxlIC5ib29rLWl0ZW0gLnByaWNlLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAucHJpY2UsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5wcmljZSwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAucHJpY2UsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWQyZThhO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLnByaWNlIC5ycnAsIC5tb2R1bGUgLmJvb2staXRlbSAucHJpY2UgLnJycCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLnByaWNlIC5ycnAsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5wcmljZSAucnJwLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5wcmljZSAucnJwLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAucHJpY2UgLnJycCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAucHJpY2UsIC5tb2R1bGUgLmJvb2staXRlbSAucHJpY2UsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5wcmljZSwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLnByaWNlLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5wcmljZSwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5wcmljZSAucnJwLCAubW9kdWxlIC5ib29rLWl0ZW0gLnByaWNlIC5ycnAsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5wcmljZSAucnJwLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAucHJpY2UgLnJycCwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAucHJpY2UgLnJycCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLnByaWNlIC5ycnAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5wcmljZS1zYXZlLCAubW9kdWxlIC5ib29rLWl0ZW0gLnByaWNlLXNhdmUsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5wcmljZS1zYXZlLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAucHJpY2Utc2F2ZSwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAucHJpY2Utc2F2ZSwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLnByaWNlLXNhdmUge1xuICAgIGNvbG9yOiAjZWUyNjRiO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuZm9ybWF0LCAubW9kdWxlIC5ib29rLWl0ZW0gLmZvcm1hdCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLmZvcm1hdCwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLmZvcm1hdCwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuZm9ybWF0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuZm9ybWF0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAucHVibGlzaGVkLCAubW9kdWxlIC5ib29rLWl0ZW0gLnB1Ymxpc2hlZCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLnB1Ymxpc2hlZCwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLnB1Ymxpc2hlZCwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAucHVibGlzaGVkLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAucHVibGlzaGVkLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuYXV0aG9yLCAubW9kdWxlIC5ib29rLWl0ZW0gLmF1dGhvciwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLmF1dGhvciwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLmF1dGhvciwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuYXV0aG9yLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLmZvcm1hdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5mb3JtYXQsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5mb3JtYXQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5mb3JtYXQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLmZvcm1hdCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLmZvcm1hdCwgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLnB1Ymxpc2hlZCwgLm1vZHVsZSAuYm9vay1pdGVtIC5wdWJsaXNoZWQsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5wdWJsaXNoZWQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5wdWJsaXNoZWQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLnB1Ymxpc2hlZCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLnB1Ymxpc2hlZCwgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLmF1dGhvciwgLm1vZHVsZSAuYm9vay1pdGVtIC5hdXRob3IsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5hdXRob3IsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5hdXRob3IsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLmF1dGhvciwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLmF1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5hdXRob3IsIC5tb2R1bGUgLmJvb2staXRlbSAuYXV0aG9yLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuYXV0aG9yLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuYXV0aG9yLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5hdXRob3IsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5hdXRob3Ige1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC51bmF2YWlsYWJsZSwgLm1vZHVsZSAuYm9vay1pdGVtIC51bmF2YWlsYWJsZSwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLnVuYXZhaWxhYmxlLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAudW5hdmFpbGFibGUsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLnVuYXZhaWxhYmxlLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAudW5hdmFpbGFibGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNWQyZThhOyB9XG4gIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWltZywgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWltZywgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0taW1nLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW1nLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLml0ZW0taW1nLCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0taW1nLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1pbWcsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWltZywgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLml0ZW0taW1nLCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0taW1nLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1pbWcsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWltZywgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWltZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWltZyBpbWcsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1pbWcgaW1nLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1pbWcgaW1nLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcgaW1nLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWltZyBpbWcsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgICAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1pbWcgYSwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWltZyBhLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1pbWcgYSwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW1nIGEsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW1nIGEsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWltZyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLml0ZW0taW1nIGltZywgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWltZyBpbWcsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWltZyBpbWcsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWltZyBpbWcsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW1nIGltZywgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWltZyAuc2F2aW5ncy1zcGxhdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWltZyAuc2F2aW5ncy1zcGxhdCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0taW1nIC5zYXZpbmdzLXNwbGF0LCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcgLnNhdmluZ3Mtc3BsYXQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW1nIC5zYXZpbmdzLXNwbGF0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcgLnNhdmluZ3Mtc3BsYXQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgcGFkZGluZzogNnB4IDA7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWltZyAuc2F2aW5ncy1zcGxhdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWltZyAuc2F2aW5ncy1zcGxhdCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0taW1nIC5zYXZpbmdzLXNwbGF0LCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcgLnNhdmluZ3Mtc3BsYXQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW1nIC5zYXZpbmdzLXNwbGF0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcgLnNhdmluZ3Mtc3BsYXQge1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDhweDsgfSB9XG4gIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5idG4sIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5idG4sIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJ0biwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYnRuLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJ0biwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYnRuLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJhc2tldC1idG4sIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtYnRuLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJhc2tldC1idG4sIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LWJ0biwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LWJ0biwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtYnRuLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1idG4sIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1idG4sIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtYnRuLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtYnRuLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJhc2tldC1idG4sIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtYnRuLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJhc2tldC1idG4sIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LWJ0biwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LWJ0biwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtYnRuLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zaWRlYmFyLXRyaWdnZXIsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLnNpZGViYXItdHJpZ2dlciwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuc2lkZWJhci10cmlnZ2VyLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnNpZGViYXItdHJpZ2dlciwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuc2lkZWJhci10cmlnZ2VyLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLm51bWJlciwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLm51bWJlciwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5udW1iZXIsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubnVtYmVyLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5udW1iZXIsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubnVtYmVyLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIGEsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyBhLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIGEsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnRhYi10cmlnZ2VycyBhLCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgYSwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgYSwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAudGFiLXRyaWdnZXJzIGEsIC50YWItdHJpZ2dlcnMgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyBhLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC50YWItc3dpdGNoIGEsIC50YWItc3dpdGNoIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgYSwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgYSwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAudGFiLXN3aXRjaCBhLCAudGFiLXN3aXRjaCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIGEsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyBhLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIGEsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyBhLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXlwYWwtYnRuMmEsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXlwYWwtYnRuMmEsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLnBheXBhbC1idG4yYSwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAucGF5cGFsLWJ0bjJhLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnBheXBhbC1idG4yYSwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAucGF5cGFsLWJ0bjJhLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5jbG9zZS1uYXYsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuY2xvc2UtbmF2LCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5jbG9zZS1uYXYsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmNsb3NlLW5hdiwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmNsb3NlLW5hdiwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuY2xvc2UtbmF2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyNXB4OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5idG4sIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5idG4sIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJ0biwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYnRuLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJ0biwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYnRuLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJhc2tldC1idG4sIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtYnRuLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJhc2tldC1idG4sIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LWJ0biwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LWJ0biwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtYnRuLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtYnRuLCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1idG4sIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1idG4sIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuaGVhZGVyLXNlYXJjaC1idG4sIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1idG4sIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtYnRuLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmhlYWRlci1zZWFyY2gtYnRuLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJhc2tldC1idG4sIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtYnRuLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJhc2tldC1idG4sIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LWJ0biwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtd3JhcCAuYmFza2V0LWJ0biwgLmJhc2tldC13cmFwIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LWJ0biwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5iYXNrZXQtd3JhcCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5iYXNrZXQtYnRuLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zaWRlYmFyLXRyaWdnZXIsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5zaWRlYmFyLXRyaWdnZXIsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLnNpZGViYXItdHJpZ2dlciwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuc2lkZWJhci10cmlnZ2VyLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnNpZGViYXItdHJpZ2dlciwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuc2lkZWJhci10cmlnZ2VyLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLm51bWJlciwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLm51bWJlciwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5udW1iZXIsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubnVtYmVyLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5udW1iZXIsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlciwgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubnVtYmVyLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIGEsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyBhLCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIGEsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnRhYi10cmlnZ2VycyBhLCAudGFiLXRyaWdnZXJzIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgYSwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgYSwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAudGFiLXRyaWdnZXJzIGEsIC50YWItdHJpZ2dlcnMgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyBhLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC50YWItc3dpdGNoIGEsIC50YWItc3dpdGNoIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgYSwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgYSwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAudGFiLXN3aXRjaCBhLCAudGFiLXN3aXRjaCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIGEsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyBhLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIGEsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyBhLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXlwYWwtYnRuMmEsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXlwYWwtYnRuMmEsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLnBheXBhbC1idG4yYSwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAucGF5cGFsLWJ0bjJhLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnBheXBhbC1idG4yYSwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAucGF5cGFsLWJ0bjJhLCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJvb2tzLWdyaWQtdmlldy13cmFwIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAubGFiZWwtZGVmYXVsdCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmxhYmVsLWRlZmF1bHQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5sYWJlbC1kZWZhdWx0LCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYm9va3MtZ3JpZC12aWV3LXdyYXAgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5jbG9zZS1uYXYsIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAubW9kdWxlIC5ib29rLWl0ZW0gLml0ZW0tYWN0aW9ucyAuY2xvc2UtbmF2LCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1hY3Rpb25zIC5jbG9zZS1uYXYsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmNsb3NlLW5hdiwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1hY3Rpb25zIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiwgLm1vYmlsZS1uYXYtd3JhcCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWFjdGlvbnMgLmNsb3NlLW5hdiwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tYWN0aW9ucyAuY2xvc2UtbmF2IHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4uZ3JpZCAuYm9vay1pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NjclOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmdyaWQgLmJvb2staXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgICAuZ3JpZCAuYm9vay1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgIC5ncmlkIC5ib29rLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLmdyaWQgLmJvb2staXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmdyaWQgLmJvb2staXRlbSB7XG4gICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAuZ3JpZCAuYm9vay1pdGVtOm50aC1jaGlsZCg1bisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmdyaWQgLmJvb2staXRlbSB7XG4gICAgICB3aWR0aDogMTYuNjY2NyU7IH1cbiAgICAgIC5ncmlkIC5ib29rLWl0ZW06bnRoLWNoaWxkKDZuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuXG4udGFiIC5ib29rLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5ib29rcy1ncmlkLXZpZXctd3JhcCAuYm9vay1pdGVtIC5pdGVtLWltZyAuc2F2aW5ncy1zcGxhdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5pdGVtLWltZyAuc2F2aW5ncy1zcGxhdCwgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0gLml0ZW0taW1nIC5zYXZpbmdzLXNwbGF0LCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcgLnNhdmluZ3Mtc3BsYXQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLml0ZW0taW1nIC5zYXZpbmdzLXNwbGF0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pbWcgLnNhdmluZ3Mtc3BsYXQsIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW1nIC5zYXZpbmdzLXNwbGF0LCAuYm9vay1saXN0LWl0ZW0gLnNhdmluZ3Mtc3BsYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZWUyNjRiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4uc2VhcmNoLXBhZ2UgLmZvcm1hdCwgLnNlYXJjaC1wYWdlIC5wdWJsaXNoZWQsIC5zZWFyY2ggLmZvcm1hdCwgLnNlYXJjaCAucHVibGlzaGVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uYm9va3MtZ3JpZC12aWV3LXdyYXAge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cblxuLm5vLXJlc3VsdHMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5ncmlkIC50YWIge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ3JpZCAuYm9vay1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5ncmlkIC5ib29rLWl0ZW0gLml0ZW0taW5mbyB7XG4gICAgbWluLWhlaWdodDogMTA1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAuZ3JpZCAuYm9vay1pdGVtOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7IH0gfVxuXG4uZ3JpZCAuc2VhcmNoIC5ib29rLWl0ZW0gLml0ZW0taW5mbywgLnNlYXJjaCAuZ3JpZCAuYm9vay1pdGVtIC5pdGVtLWluZm8ge1xuICBtaW4taGVpZ2h0OiAxNDVweDsgfVxuXG4ubW9kdWxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAubW9kdWxlIGgyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNWQyZThhO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubW9kdWxlLnRhYi13cmFwID4gaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5tb2R1bGUgLnRhYiAuYm9vay1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAubW9kdWxlIC5ib29rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAubW9kdWxlIC5ib29rLWl0ZW0gLmZvcm1hdCwgLm1vZHVsZSAuYm9vay1pdGVtIC5wdWJsaXNoZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2R1bGUgLmJvb2staXRlbSAuaXRlbS1pbmZvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAubW9kdWxlIC5ib29rLWl0ZW0gaDMudGl0bGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAubW9kdWxlIC5ib29rLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAgIC5tb2R1bGUgLmJvb2staXRlbSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5tb2R1bGUgLmJvb2staXRlbSAuc2F2aW5ncy1zcGxhdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLnByZXYtaXRlbSwgLm5leHQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcm91c2VsIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMzUwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuY2Fyb3VzZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG4gIC5jYXJvdXNlbCAudGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2Fyb3VzZWwgLnRhYiAuYm9vay1pdGVtIHtcbiAgICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIC5jYXJvdXNlbCAudGFiIC5ib29rLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5jYXJvdXNlbCAudGFiIC5ib29rLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAgICAgLmNhcm91c2VsIC50YWIgLmJvb2staXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7IH0gfVxuICAgICAgLmNhcm91c2VsIC50YWIgLmJvb2staXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgIC5jYXJvdXNlbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWNlZDsgfSB9XG5cbi5mdWxsLXdpZHRoIC5jYXJvdXNlbCAuYm9vay1pdGVtIHtcbiAgd2lkdGg6IDExLjExMTExMSU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmZ1bGwtd2lkdGggLmNhcm91c2VsIC5ib29rLWl0ZW0ge1xuICAgICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZ1bGwtd2lkdGggLmNhcm91c2VsIC5ib29rLWl0ZW0ge1xuICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLmZ1bGwtd2lkdGggLmNhcm91c2VsIC5ib29rLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7IH0gfVxuICAuZnVsbC13aWR0aCAuY2Fyb3VzZWwgLmJvb2staXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5icmFuZC13cmFwIGgxIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5ib29rLWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTVweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNlYmVjZWQ7IH1cbiAgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNzVweDtcbiAgICBjb2xvcjogIzVkMmU4YTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLugIZcIjsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLugIdcIjsgfVxuXG4udHlwZS1tYXAge1xuICBwYWRkaW5nOiAwOyB9XG4gIC50eXBlLW1hcCBoMyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvdWNoZXZlbnRzIC5tYXAtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFwLWJsb2NrIHtcbiAgaGVpZ2h0OiAyMDhweDsgfVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWFyZ2luOiAxMHB4IDVweDsgfVxuXG4ubWFwLWJvb2staXRlbSB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMTIwcHg7IH1cbiAgLm1hcC1ib29rLWl0ZW0gcCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ViZWNlZDsgfVxuICAubWFwLWJvb2staXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubWFwLWJvb2staXRlbSAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubWFwLWJvb2staXRlbSAuaW1nLXdyYXAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5tYXAtYm9vay1pdGVtIC5pbWctd3JhcCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm1hcC1ib29rLWl0ZW0gLmluZm8td3JhcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4ubWFwLWxpdmUtcGFnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDM7IH1cbiAgLm1hcC1saXZlLXBhZ2UgLmJyYW5kLXdyYXAge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuICAgIC5tYXAtbGl2ZS1wYWdlIC5icmFuZC13cmFwIC5zaXRlLXRleHQge1xuICAgICAgbWFyZ2luOiAtMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWQyZThhOyB9XG4gICAgLm1hcC1saXZlLXBhZ2UgLmJyYW5kLXdyYXAgLmJyYW5kLWxpbmsge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAgICAgLm1hcC1saXZlLXBhZ2UgLmJyYW5kLXdyYXAgLmJyYW5kLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFwLWxpdmUtcGFnZSAubWFwLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm1hcC1saXZlLXBhZ2UgLm1hcC1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHotaW5kZXg6IDI7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob21lLXBhZ2UgLnBlb3BsZS1zaG9wcGluZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jdXN0b20tcGFnZSwgLmN1c3RvbS1wYWdlLmZ1bGwtd2lkdGgge1xuICBtYXJnaW46IDEwcHggYXV0byAzMHB4IGF1dG87IH1cblxuLmN1c3RvbS1wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDM1cHg7IH1cblxuLmJvb2stcGFyYWdyYXBoIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJvb2stcGFyYWdyYXBoIC5ib29rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuYm9vay1wYXJhZ3JhcGggLmJvb2staXRlbSAuaXRlbS1pbWcsIC5ib29rLXBhcmFncmFwaCAuYm9vay1pdGVtIC5pdGVtLWluZm8ge1xuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5ib29rLXBhcmFncmFwaCAucGFyYWdyYXBoLWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmJvb2stcGFyYWdyYXBoIC5wYXJhZ3JhcGgtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4uYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAubnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMnB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucmF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCXXCI7IH1cblxuLnJhdGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7oCXXCI7IH1cblxuLnJhdGluZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucmF0aW5nOmJlZm9yZSB7XG4gIGNvbG9yOiAjNWQyZThhOyB9XG5cbi5yYXRpbmc6YWZ0ZXIge1xuICBjb2xvcjogI2ViZWNlZDsgfVxuXG4ucmF0aW5nLnJhdGluZy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCXXCI7IH1cblxuLnJhdGluZy5yYXRpbmctMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7oCXXCIgXCLugJdcIiBcIu6Al1wiIFwi7oCXXCI7IH1cblxuLnJhdGluZy5yYXRpbmctMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Al1wiIFwi7oCXXCI7IH1cblxuLnJhdGluZy5yYXRpbmctMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7oCXXCIgXCLugJdcIiBcIu6Al1wiOyB9XG5cbi5yYXRpbmcucmF0aW5nLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJdcIiBcIu6Al1wiIFwi7oCXXCI7IH1cblxuLnJhdGluZy5yYXRpbmctMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7oCXXCIgXCLugJdcIjsgfVxuXG4ucmF0aW5nLnJhdGluZy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCXXCIgXCLugJdcIiBcIu6Al1wiIFwi7oCXXCI7IH1cblxuLnJhdGluZy5yYXRpbmctNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7oCXXCI7IH1cblxuLnJhdGluZy5yYXRpbmctNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Al1wiIFwi7oCXXCIgXCLugJdcIiBcIu6Al1wiIFwi7oCXXCI7IH1cblxuLnJhdGluZy5yYXRpbmctNTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnJldmlldy13cmFwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnJldmlldy13cmFwIC5yZXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5yZXZpZXctd3JhcCAucmV2aWV3Om50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5yZXZpZXctd3JhcCAucmV2aWV3Om50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cbiAgICAucmV2aWV3LXdyYXAgLnJldmlldyBwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yZXZpZXctd3JhcCAucmV2aWV3IGNpdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGNvbG9yOiAjNWQyZThhO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmJvb2stcGFnZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLmJvb2stcGFnZSAucmVhZC1tb3JlLCAuYm9vay1wYWdlIC5yZWFkLWxlc3Mge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYm9vay1wYWdlIC5yZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb2stcGFnZSAucmVhZC1sZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5ib29rLXBhZ2UgLmZvcm1hdHMtd3JhcCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmJvb2stcGFnZSAuc29jaWFsLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmJvb2stcGFnZSAuYnJlYWRjcnVtYiwgLmJvb2stcGFnZSAuc29jaWFsLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ib29rLXBhZ2UgLmJyZWFkY3J1bWIuY2F0ZWdvcnktZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYm9vay1wYWdlIC5icmVhZGNydW1iLmNhdGVnb3J5LWZvb3RlciBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgICAgICAuYm9vay1wYWdlIC5icmVhZGNydW1iLmNhdGVnb3J5LWZvb3RlciBsaTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm9vay1wYWdlIGgxIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuYm9vay1wYWdlIC5tZXRhLWluZm8sIC5ib29rLXBhZ2UgLmF1dGhvci1pbmZvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmJvb2stcGFnZSAuZm9ybWF0cy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm9vay1wYWdlIC5jaGVja291dC10b29scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmJvb2stcGFnZSAuY2hlY2tvdXQtdG9vbHMgLmJ0bi13cmFwIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC5ib29rLXBhZ2UgLmNoZWNrb3V0LXRvb2xzIC5wcmljZS1pbmZvLXdyYXAge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW1nIHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW5mbyB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLXRvb2xzIHtcbiAgICAgICAgb3JkZXI6IDM7IH0gfVxuICAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbWcgLnNhdmluZ3Mtc3BsYXQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7IH1cbiAgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbmZvIGgxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbmZvIC5tZXRhLWluZm8ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmJvb2stcGFnZSAuaXRlbS1ibG9jayAuaXRlbS1pbmZvIC5tZXRhLWluZm8gbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5ib29rLXBhZ2UgLml0ZW0tYmxvY2sgLml0ZW0taW5mbyAubWV0YS1pbmZvIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLWluZm8gLm1ldGEtaW5mbyBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAuYm9vay1wYWdlIC5pdGVtLWJsb2NrIC5pdGVtLWluZm8gLm1ldGEtaW5mbyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgICAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuaXRlbS1leGNlcnB0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCAuYmlibGlvLWluZm8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjQ1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAgLmJpYmxpby1pbmZvIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5iaWJsaW8taW5mby13cmFwIC5iaWJsaW8taW5mbyBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmJvb2stcGFnZSAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAgLmJpYmxpby1pbmZvIGxpIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCAuYmlibGlvLWluZm8gbGkgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiOiBcIjsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NXB4KSB7XG4gICAgICAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcC5uby1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ib29rLXBhZ2UgLmJpYmxpby13cmFwIC5iaWJsaW8taW5mby13cmFwLm5vLWRlc2NyaXB0aW9uIC5iaWJsaW8taW5mbyB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuYm9vay1wYWdlIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcC5uby1kZXNjcmlwdGlvbiAuYmlibGlvLWluZm8gbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmJvb2stcGFnZSAuY2hlY2tvdXQtdG9vbHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuYm9vay1wYWdlIC5jaGVja291dC10b29scyBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYm9vay1wYWdlIC5jaGVja291dC10b29scyAucHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzVkMmU4YTsgfVxuICAgICAgLmJvb2stcGFnZSAuY2hlY2tvdXQtdG9vbHMgLnByaWNlIC5saXN0LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLmJvb2stcGFnZSAuY2hlY2tvdXQtdG9vbHMgLmZyZWUtZGVsaXZlcnktdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYm9vay1wYWdlIC5jaGVja291dC10b29scyAubGlzdC1wcmljZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5ib29rLXBhZ2UgLmNoZWNrb3V0LXRvb2xzIC5wcmljZS1pbmZvLXdyYXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmJ0biwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmJhc2tldC1idG4sIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5oZWFkZXItc2VhcmNoLWVsLXdyYXAgLmhlYWRlci1zZWFyY2gtYnRuLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmJhc2tldC1idG4sIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5zaWRlYmFyLXRyaWdnZXIsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5udW1iZXIsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC50YWItdHJpZ2dlcnMgYSwgLnRhYi10cmlnZ2VycyAuYm9vay1wYWdlIC5idG4td3JhcCBhLCAuYm9vay1wYWdlIC5idG4td3JhcCAudGFiLXN3aXRjaCBhLCAudGFiLXN3aXRjaCAuYm9vay1wYWdlIC5idG4td3JhcCBhLCAuYm9vay1wYWdlIC5idG4td3JhcCAucGF5cGFsLWJ0bjJhLCAuYm9vay1wYWdlIC5idG4td3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1wYWdlIC5idG4td3JhcCAubGFiZWwtZGVmYXVsdCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmxhYmVsLWRlZmF1bHQsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmxhYmVsLWRlZmF1bHQsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmxhYmVsLWRlZmF1bHQsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1wYWdlIC5idG4td3JhcCAubGFiZWwtZGVmYXVsdCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5sYWJlbC1kZWZhdWx0LCAuYm9vay1wYWdlIC5idG4td3JhcCAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXYsIC5tb2JpbGUtbmF2LXdyYXAgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmNsb3NlLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5idG46bGFzdC1jaGlsZCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLnNlY29uZGFyeS1oZWFkZXItd3JhcCAubW9iaWxlLWJhc2tldC13cmFwIC5iYXNrZXQtYnRuOmxhc3QtY2hpbGQsIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuYm9vay1wYWdlIC5idG4td3JhcCAuYmFza2V0LWJ0bjpsYXN0LWNoaWxkLCAuYm9vay1wYWdlIC5idG4td3JhcCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjpsYXN0LWNoaWxkLCAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5oZWFkZXItc2VhcmNoLWJ0bjpsYXN0LWNoaWxkLCAuYm9vay1wYWdlIC5idG4td3JhcCAuYmFza2V0LXdyYXAgLmJhc2tldC1idG46bGFzdC1jaGlsZCwgLmJhc2tldC13cmFwIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5iYXNrZXQtYnRuOmxhc3QtY2hpbGQsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5zaWRlYmFyLXRyaWdnZXI6bGFzdC1jaGlsZCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmJlc3RzZWxsZXItcGFnZSAuaXRlbS1pbWcgLm51bWJlcjpsYXN0LWNoaWxkLCAuYmVzdHNlbGxlci1wYWdlIC5pdGVtLWltZyAuYm9vay1wYWdlIC5idG4td3JhcCAubnVtYmVyOmxhc3QtY2hpbGQsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC50YWItdHJpZ2dlcnMgYTpsYXN0LWNoaWxkLCAudGFiLXRyaWdnZXJzIC5ib29rLXBhZ2UgLmJ0bi13cmFwIGE6bGFzdC1jaGlsZCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLnRhYi1zd2l0Y2ggYTpsYXN0LWNoaWxkLCAudGFiLXN3aXRjaCAuYm9vay1wYWdlIC5idG4td3JhcCBhOmxhc3QtY2hpbGQsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5wYXlwYWwtYnRuMmE6bGFzdC1jaGlsZCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQsIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1wYWdlIC5idG4td3JhcCAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkLCAuYm9vay1wYWdlIC5idG4td3JhcCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQsIC5ib29rLXBhZ2UgLmJ0bi13cmFwIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuYm9vay1wYWdlIC5idG4td3JhcCAubGFiZWwtZGVmYXVsdDpsYXN0LWNoaWxkLCAuYm9vay1wYWdlIC5idG4td3JhcCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0Omxhc3QtY2hpbGQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmxhYmVsLWRlZmF1bHQ6bGFzdC1jaGlsZCwgLmJvb2stcGFnZSAuYnRuLXdyYXAgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2Omxhc3QtY2hpbGQsIC5tb2JpbGUtbmF2LXdyYXAgLmJvb2stcGFnZSAuYnRuLXdyYXAgLmNsb3NlLW5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJvb2stcGFnZSAuYmxvY2tzLXdyYXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuYm9vay1wYWdlIC5ibG9ja3Mtd3JhcDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgICAuYm9vay1wYWdlIC5ibG9ja3Mtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG4gICAgLmJvb2stcGFnZSAuYmxvY2tzLXdyYXAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJ0bi1oZWxwZXItdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzY2OTkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4taGVscGVyLXRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDAgMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWQyZThhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuaWZyYW1lLmdvb2RyZWFkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4MHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgaWZyYW1lLmdvb2RyZWFkcyB7XG4gICAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICBpZnJhbWUuZ29vZHJlYWRzIHtcbiAgICAgIGhlaWdodDogODAwcHg7IH0gfVxuXG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvwqBcIjsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgLml0ZW0tZXhjZXJwdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5pdGVtLWluZm8gLml0ZW0tZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLml0ZW0tcHJvZHVjdC1kZXRhaWxzLXRpdGxlLCAuYmlibGlvLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpzIC5iaWJsaW8td3JhcCAuaXRlbS1leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pdGVtLXByb2R1Y3QtZGV0YWlscy10aXRsZSwgLmJpYmxpby10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5iaWJsaW8taW5mby13cmFwIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmZvcm1hdHMtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLml0ZW0taW5mbyAuaXRlbS1leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaXRlbS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCAuYmlibGlvLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgICAgIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCAuYmlibGlvLWluZm8gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAgLmJpYmxpby1pbmZvIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5uby1jc3Njb2x1bW5zIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCAuYmlibGlvLWluZm8gbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLml0ZW0taW1nIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5pdGVtLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5pdGVtLWluZm8gLml0ZW0tZXhjZXJwdCB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZmxleC1ncm93OiAyOyB9IH1cblxuLmNoZWNrb3V0LXRvb2xzIC5idG4sIC5jaGVja291dC10b29scyAuc2Vjb25kYXJ5LWhlYWRlci13cmFwIC5tb2JpbGUtYmFza2V0LXdyYXAgLmJhc2tldC1idG4sIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAgLm1vYmlsZS1iYXNrZXQtd3JhcCAuY2hlY2tvdXQtdG9vbHMgLmJhc2tldC1idG4sIC5jaGVja291dC10b29scyAuaGVhZGVyLXNlYXJjaC1lbC13cmFwIC5oZWFkZXItc2VhcmNoLWJ0biwgLmhlYWRlci1zZWFyY2gtZWwtd3JhcCAuY2hlY2tvdXQtdG9vbHMgLmhlYWRlci1zZWFyY2gtYnRuLCAuY2hlY2tvdXQtdG9vbHMgLmJhc2tldC13cmFwIC5iYXNrZXQtYnRuLCAuYmFza2V0LXdyYXAgLmNoZWNrb3V0LXRvb2xzIC5iYXNrZXQtYnRuLCAuY2hlY2tvdXQtdG9vbHMgLnNpZGViYXItdHJpZ2dlciwgLmNoZWNrb3V0LXRvb2xzIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5udW1iZXIsIC5iZXN0c2VsbGVyLXBhZ2UgLml0ZW0taW1nIC5jaGVja291dC10b29scyAubnVtYmVyLCAuY2hlY2tvdXQtdG9vbHMgLnRhYi10cmlnZ2VycyBhLCAudGFiLXRyaWdnZXJzIC5jaGVja291dC10b29scyBhLCAuY2hlY2tvdXQtdG9vbHMgLnRhYi1zd2l0Y2ggYSwgLnRhYi1zd2l0Y2ggLmNoZWNrb3V0LXRvb2xzIGEsIC5jaGVja291dC10b29scyAucGF5cGFsLWJ0bjJhLCAuY2hlY2tvdXQtdG9vbHMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQgbGFiZWwgLmNoZWNrb3V0LXRvb2xzIC5sYWJlbC1kZWZhdWx0LCAuY2hlY2tvdXQtdG9vbHMgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNoZWNrb3V0LXRvb2xzIC5sYWJlbC1kZWZhdWx0LCAuY2hlY2tvdXQtdG9vbHMgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2hlY2tvdXQtdG9vbHMgLmxhYmVsLWRlZmF1bHQsIC5jaGVja291dC10b29scyAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsIC5jaGVja291dC10b29scyAubGFiZWwtZGVmYXVsdCwgLmNoZWNrb3V0LXRvb2xzIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsIC5sYWJlbC1kZWZhdWx0LCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCAuY2hlY2tvdXQtdG9vbHMgLmxhYmVsLWRlZmF1bHQsIC5jaGVja291dC10b29scyAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyBsYWJlbCAubGFiZWwtZGVmYXVsdCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwgLmNoZWNrb3V0LXRvb2xzIC5sYWJlbC1kZWZhdWx0LCAuY2hlY2tvdXQtdG9vbHMgLm1vYmlsZS1uYXYtd3JhcCAuY2xvc2UtbmF2LCAubW9iaWxlLW5hdi13cmFwIC5jaGVja291dC10b29scyAuY2xvc2UtbmF2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmNoZWNrb3V0LXRvb2xzIC5hZGQtdG8tYmFza2V0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5leHB0LWZlYXR1cmUtb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHB0LWVuYWJsZWQgLmV4cHQtZmVhdHVyZS1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmV4cHQtZW5hYmxlZCAuZXhwdC1mZWF0dXJlLW9mZiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXhwdC1lbmFibGVkIC5pdGVtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAuZXhwdC1lbmFibGVkIC5pdGVtLWJsb2NrIC5pdGVtLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5leHB0LWVuYWJsZWQgLml0ZW0tYmxvY2sgLml0ZW0taW1nIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmV4cHQtZW5hYmxlZCAuaXRlbS1ibG9jayAuaXRlbS10b29scyB7XG4gICAgICBvcmRlcjogMzsgfVxuICAuZXhwdC1lbmFibGVkIC5mb3JtYXRzLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5leHB0LWVuYWJsZWQgLmZvcm1hdHMtd3JhcCBsaSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmV4cHQtZW5hYmxlZCAuZm9ybWF0cy13cmFwIGxpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgfCBcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmV4cHQtZW5hYmxlZCAuZm9ybWF0cy13cmFwIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCI6IFwiO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmV4cHQtZW5hYmxlZCAuZm9ybWF0cy13cmFwIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV4cHQtZW5hYmxlZCAuZm9ybWF0cy13cmFwIGxpIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5leHB0LWVuYWJsZWQgLmZvcm1hdHMtd3JhcCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmV4cHQtZW5hYmxlZCAuY2hlY2tvdXQtdG9vbHMge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5leHB0LWVuYWJsZWQgLnNvY2lhbC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXhwdC1lbmFibGVkIC5zb2NpYWwtd3JhcCBsaSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmV4cHQtZW5hYmxlZCAuaXRlbS1ibG9jayAuaXRlbS1pbmZvIC5tZXRhLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuZXhwdC1lbmFibGVkIC5pdGVtLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmV4cHQtZW5hYmxlZCAuYmlibGlvLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV4cHQtZW5hYmxlZCAuYmlibGlvLXdyYXAgLnJlc3VtZS10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDE1cHg7IH1cbiAgICAuZXhwdC1lbmFibGVkIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcC5uby1kZXNjcmlwdGlvbiBsaSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5leHB0LWVuYWJsZWQgLmJpYmxpby13cmFwIC5pdGVtLWV4Y2VycHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgICAgIC5leHB0LWVuYWJsZWQgLmJpYmxpby13cmFwIC5pdGVtLWV4Y2VycHQgaDIge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZXhwdC1lbmFibGVkIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmV4cHQtZW5hYmxlZCAuYmlibGlvLXdyYXAgLmJpYmxpby1pbmZvLXdyYXAgLmJpYmxpby10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZXhwdC1lbmFibGVkIC5iaWJsaW8td3JhcCAuYmlibGlvLWluZm8td3JhcCAuYmlibGlvLWluZm8ge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuLm1haW4tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICAgIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAubWFpbi1jb250ZW50IC5ibG9jay13cmFwLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1haW4tY29udGVudCAuYmxvY2std3JhcCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLm1haW4tY29udGVudCAuYmxvY2std3JhcCBoMiwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayBoMiwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayBoMiwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCBoMywgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayBoMywgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayBoMywgLm1haW4tY29udGVudCAuYmxvY2std3JhcCBoNCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayBoNCwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayBoNCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubWFpbi1jb250ZW50IC5ibG9jay13cmFwOmZpcnN0LWNoaWxkIC5tb2R1bGUsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2s6Zmlyc3QtY2hpbGQgLm1vZHVsZSwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jazpmaXJzdC1jaGlsZCAubW9kdWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLm1haW4tY29udGVudCAuYmxvY2std3JhcC50YWJiZWQtYmxvY2std3JhcDpmaXJzdC1jaGlsZCAubW9kdWxlLCAubWFpbi1jb250ZW50IC50YWJiZWQtYmxvY2std3JhcC5oZWFkLWJsb2NrOmZpcnN0LWNoaWxkIC5tb2R1bGUsIC5tYWluLWNvbnRlbnQgLnRhYmJlZC1ibG9jay13cmFwLmZvb3QtYmxvY2s6Zmlyc3QtY2hpbGQgLm1vZHVsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLnBhcmFncmFwaC1jb250ZW50IC5ocC1iYW5uZXItc21hbGwsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLnBhcmFncmFwaC1jb250ZW50IC5ocC1iYW5uZXItc21hbGwsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLnBhcmFncmFwaC1jb250ZW50IC5ocC1iYW5uZXItc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAucGFyYWdyYXBoLWNvbnRlbnQgLmhwLWJhbm5lci1zbWFsbCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAucGFyYWdyYXBoLWNvbnRlbnQgLmhwLWJhbm5lci1zbWFsbCwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAucGFyYWdyYXBoLWNvbnRlbnQgLmhwLWJhbm5lci1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFpbi1jb250ZW50IC5ibG9jay13cmFwIC5wYXJhZ3JhcGgtY29udGVudCAuaHAtYmFubmVyLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5wYXJhZ3JhcGgtY29udGVudCAuaHAtYmFubmVyLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5wYXJhZ3JhcGgtY29udGVudCAuaHAtYmFubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1haW4tY29udGVudCAuYmxvY2std3JhcC5vbmVUaGlyZCwgLm1haW4tY29udGVudCAub25lVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAub25lVGhpcmQuZm9vdC1ibG9jayB7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAudHdvVGhpcmQsIC5tYWluLWNvbnRlbnQgLnR3b1RoaXJkLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLnR3b1RoaXJkLmZvb3QtYmxvY2sge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NXB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAudHdvVGhpcmQsIC5tYWluLWNvbnRlbnQgLnR3b1RoaXJkLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLnR3b1RoaXJkLmZvb3QtYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAuaGFsZiwgLm1haW4tY29udGVudCAuaGFsZi5oZWFkLWJsb2NrLCAubWFpbi1jb250ZW50IC5oYWxmLmZvb3QtYmxvY2sge1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLm1haW4tY29udGVudCAuYmxvY2std3JhcC5vbmVUaGlyZCwgLm1haW4tY29udGVudCAub25lVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAub25lVGhpcmQuZm9vdC1ibG9jaywgLm1haW4tY29udGVudCAuYmxvY2std3JhcC50d29UaGlyZCwgLm1haW4tY29udGVudCAudHdvVGhpcmQuaGVhZC1ibG9jaywgLm1haW4tY29udGVudCAudHdvVGhpcmQuZm9vdC1ibG9jaywgLm1haW4tY29udGVudCAuYmxvY2std3JhcC5oYWxmLCAubWFpbi1jb250ZW50IC5oYWxmLmhlYWQtYmxvY2ssIC5tYWluLWNvbnRlbnQgLmhhbGYuZm9vdC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5tb2R1bGUudHlwZS1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2R1bGUudHlwZS1saW5rIC5saW5rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubW9kdWxlLnR5cGUtbGluayAubGluay10ZXh0LCAubW9kdWxlLnR5cGUtbGluayAubGluay1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2R1bGUudHlwZS1wcm9tbyAudGFiIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZHVsZS50eXBlLXByb21vIC5wcm9tby1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1vZHVsZS50eXBlLXByb21vLnByb21vLW11bHRpIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAubW9kdWxlLnR5cGUtcHJvbW8ucHJvbW8tbXVsdGkgLnByb21vLWNvbnRlbnQge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAgIC5tb2R1bGUudHlwZS1wcm9tby5wcm9tby1tdWx0aSAucHJvbW8tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubW9kdWxlLnR5cGUtcHJvbW8gLnByb21vLWltZyB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tb2R1bGUudHlwZS1wYXJhZ3JhcGggLnBhcmFncmFwaC1jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubW9kdWxlLnR5cGUtcGFyYWdyYXBoIC50YWIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kdWxlLnR5cGUtYm9vayAuYm9vay1pdGVtICsgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5tb2R1bGUudHlwZS1ib29rIC5wYXJhZ3JhcGgtY29udGVudCArIC5ib29rLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sbGFwc2libGUgYS5jb2xsYXBzZS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5kaXYuc29jaWFsLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uc29jaWFsLXdyYXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDsgfVxuICAuc29jaWFsLXdyYXAgbGkge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zb2NpYWwtd3JhcCBhLCAuc29jaWFsLXdyYXAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zb2NpYWwtd3JhcCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnNvY2lhbC13cmFwIGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNvY2lhbC13cmFwIC5pY29uLWZiIHtcbiAgICBjb2xvcjogIzNiNTk5ODsgfVxuICAuc29jaWFsLXdyYXAgLmljb24tdHcge1xuICAgIGNvbG9yOiAjMDBhY2VkOyB9XG4gIC5zb2NpYWwtd3JhcCAuaWNvbi1ncCB7XG4gICAgY29sb3I6ICNkZDRiMzk7IH1cbiAgLnNvY2lhbC13cmFwIC5pY29uLXBpIHtcbiAgICBjb2xvcjogI2NiMjAyNzsgfVxuICAuc29jaWFsLXdyYXAgLmljb24tZW0ge1xuICAgIGNvbG9yOiAjNWQyZThhOyB9XG5cbi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xuLmxlYWZsZXQtbWFwLXBhbmUsXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtdGlsZS1wYW5lLFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXG4ubGVhZmxldC1vdmVybGF5LXBhbmUsXG4ubGVhZmxldC1zaGFkb3ctcGFuZSxcbi5sZWFmbGV0LW1hcmtlci1wYW5lLFxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcsXG4ubGVhZmxldC16b29tLWJveCxcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxuLmxlYWZsZXQtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4ubGVhZmxldC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7IH1cblxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBzdHVwaWQgQW5kcm9pZCAyIGRvZXNuJ3QgdW5kZXJzdGFuZCBcIm1heC13aWR0aDogbm9uZVwiIHByb3Blcmx5ICovXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIge1xuICBtYXgtd2lkdGg6IDE1MDAwcHggIWltcG9ydGFudDsgfVxuXG4ubGVhZmxldC10aWxlIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xuICB2aXNpYmlsaXR5OiBpbmhlcml0OyB9XG5cbi5sZWFmbGV0LXpvb20tYm94IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5sZWFmbGV0LXRpbGUtcGFuZSB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmxlYWZsZXQtb2JqZWN0cy1wYW5lIHtcbiAgei1pbmRleDogMzsgfVxuXG4ubGVhZmxldC1vdmVybGF5LXBhbmUge1xuICB6LWluZGV4OiA0OyB9XG5cbi5sZWFmbGV0LXNoYWRvdy1wYW5lIHtcbiAgei1pbmRleDogNTsgfVxuXG4ubGVhZmxldC1tYXJrZXItcGFuZSB7XG4gIHotaW5kZXg6IDY7IH1cblxuLmxlYWZsZXQtcG9wdXAtcGFuZSB7XG4gIHotaW5kZXg6IDc7IH1cblxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLmx2bWwge1xuICBiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cbi5sZWFmbGV0LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmxlYWZsZXQtdG9wIHtcbiAgdG9wOiAwOyB9XG5cbi5sZWFmbGV0LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmxlYWZsZXQtYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5sZWFmbGV0LWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cblxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUtbG9hZGVkLFxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7IH1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtdG91Y2hpbmcgLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20taGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBjdXJzb3JzICovXG4ubGVhZmxldC1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiOyB9XG5cbi5sZWFmbGV0LXBvcHVwLXBhbmUsXG4ubGVhZmxldC1jb250cm9sIHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWNvbnRhaW5lcixcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7IH1cblxuLyogdmlzdWFsIHR3ZWFrcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7IH1cblxuLmxlYWZsZXQtem9vbS1ib3gge1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgZm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cbi5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cblxuLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogI2JiYjsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi8qIHpvb20gY29udHJvbCAqL1xuLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxuLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gIGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDsgfVxuXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi8qIGxheWVycyBjb250cm9sICovXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4OyB9XG5cbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7IH1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDsgfVxuXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDA7IH1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDJweCA1cHggMXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3NzsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi8qIHBvcHVwICovXG4ubGVhZmxldC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubGVhZmxldC1wb3B1cC10aXAge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxcHg7XG4gIG1hcmdpbjogLTEwcHggYXV0byAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA0cHggOHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmb250OiAxMnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2MzYzNjMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgem9vbTogMTsgfVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpOyB9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTsgfVxuXG4vKiBkaXYgaWNvbiAqL1xuLmxlYWZsZXQtZGl2LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2OyB9XG5cbi50YWItdHJpZ2dlcnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzVkMmU4YTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAudGFiLXRyaWdnZXJzLXdyYXAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLnRhYi10cmlnZ2Vycy13cmFwOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb250ZW50OiBcIiBcIjsgfSB9XG4gIC50YWItdHJpZ2dlcnMtd3JhcCAubmV4dC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjQ0cHgpIHtcbiAgICAgIC50YWItdHJpZ2dlcnMtd3JhcCAubmV4dC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50YWItdHJpZ2dlcnMtd3JhcCAubmV4dC1pdGVtIHtcbiAgICByaWdodDogMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgIC50YWItdHJpZ2dlcnMtd3JhcCAudGFiLXRyaWdnZXJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRhYi10cmlnZ2VycywgLnRhYi1zd2l0Y2gge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnRhYi10cmlnZ2Vycy5sYXJnZSBhLCAudGFiLXN3aXRjaC5sYXJnZSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuICAudGFiLXRyaWdnZXJzOmJlZm9yZSwgLnRhYi1zd2l0Y2g6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAudGFiLXRyaWdnZXJzIGxpLCAudGFiLXN3aXRjaCBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC50YWItdHJpZ2dlcnMgYSwgLnRhYi1zd2l0Y2ggYSB7XG4gICAgYmFja2dyb3VuZDogI2ViZWNlZDtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gIC50YWItdHJpZ2dlcnMgLnRhYi1hY3RpdmUsIC50YWItc3dpdGNoIC50YWItYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udG91Y2hldmVudHMgLnRhYi10cmlnZ2VycyB7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAudG91Y2hldmVudHMgLnRhYi10cmlnZ2VycyB7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47IH0gfVxuXG4udGFiYmVkLWJsb2NrIC50YWItd3JhcCA+IGgzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiYmVkLWJsb2NrIC50YWItd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYmJlZC1ibG9jayAudGFiLXdyYXAudGFiLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53aXNobGlzdC13cmFwIC50YWIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41czsgfVxuICAud2lzaGxpc3Qtd3JhcCAudGFiLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbnAuc2hhcmUtd2lzaGxpc3QtdGV4dCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi53aXNobGlzdC1saW5rcyBpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2RjZGM7IH1cblxuLndpc2hsaXN0LWxpbmtzIC5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1ZDJlOGE7IH1cblxuLndpc2hsaXN0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgLndpc2hsaXN0LWl0ZW1zIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvLXdyYXAge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLndpc2hsaXN0LWl0ZW1zIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvLXdyYXAgLml0ZW0taW5mbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAud2lzaGxpc3QtaXRlbXMgLmJvb2stbGlzdC1pdGVtIC53aXNobGlzdC10b29scyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5ib29rLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm9vay1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmJvb2stbGlzdC1pdGVtIC5yZW1vdmUtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLmJvb2stbGlzdC1pdGVtIC5yZW1vdmUtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5ib29rLWxpc3QtaXRlbSAud2lzaGxpc3QtdG9vbHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLmJvb2stbGlzdC1pdGVtIC53aXNobGlzdC10b29scyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5ib29rLWxpc3QtaXRlbSAud2lzaGxpc3Qtbm90ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJvb2stbGlzdC1pdGVtIC5zYXZpbmdzLXNwbGF0IHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAyMHB4OyB9XG5cbi53aXNobGlzdC1nbG9iYWwtc2V0dGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLndpc2hsaXN0LWdsb2JhbC1zZXR0aW5nIGEge1xuICAgIHdpZHRoOiAzNyU7IH1cbiAgICAud2lzaGxpc3QtZ2xvYmFsLXNldHRpbmcgYTpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDIyJTsgfVxuXG4ucmV2aWV3cy1pdGVtcyAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyB7XG4gIG1heC13aWR0aDogNzAlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLnJldmlld3MtaXRlbXMgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAucmV2aWV3cy1pdGVtcyAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyB1bC5yZXZpZXctaW5mbyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucmV2aWV3cy1pdGVtcyAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyB1bC5yZXZpZXctaW5mbyBsaSB7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAucmV2aWV3cy1pdGVtcyAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyB1bC5yZXZpZXctaW5mbyBsaSAuc29jaWFsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnJldmlld3MtaXRlbXMgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gdWwucmV2aWV3LWluZm8gbGkgZGl2LnJldmlldy1zdGFycyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAucmV2aWV3cy1pdGVtcyAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mbyB1bC5yZXZpZXctaW5mbyBsaSBkaXYuc2hhcmUtd2lkZ2V0cyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5kaXYuc2hhcmUtd2lkZ2V0cyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBsZWdlbmQsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBsZWdlbmQsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgaDEsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGgyLCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIC50ZXh0LCAubWFpbi1jb250ZW50IC5oZWFkLWJsb2NrIC5mb3JtLXdyYXAgLnRleHQsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCAudGV4dCwgLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIGxlZ2VuZCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGxlZ2VuZCwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGxlZ2VuZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmZvcm0td3JhcCwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NXB4KSB7XG4gICAgLmZvcm0td3JhcCwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuZm9ybS13cmFwIC5mb3JtLWdyb3VwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLmZvcm0td3JhcCBoMSwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBoMSwgLm1haW4tY29udGVudCAuaGVhZC1ibG9jayAuZm9ybS13cmFwIGgxLCAubWFpbi1jb250ZW50IC5mb290LWJsb2NrIC5mb3JtLXdyYXAgaDEsIC5mb3JtLXdyYXAgaDIsIC5ibG9jay13cmFwIC5mb3JtLXdyYXAgaDIsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBoMiwgLm1haW4tY29udGVudCAuZm9vdC1ibG9jayAuZm9ybS13cmFwIGgyLCAuZm9ybS13cmFwIC50ZXh0LCAuZm9ybS13cmFwIGxlZ2VuZCwgLmJsb2NrLXdyYXAgLmZvcm0td3JhcCBsZWdlbmQsIC5tYWluLWNvbnRlbnQgLmhlYWQtYmxvY2sgLmZvcm0td3JhcCBsZWdlbmQsIC5tYWluLWNvbnRlbnQgLmZvb3QtYmxvY2sgLmZvcm0td3JhcCBsZWdlbmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5mb3JtLXdyYXAgLmZvcm0tY29udHJvbC13cmFwLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAtMXB4OyB9XG4gIC5mb3JtLXdyYXAgLnJlcXVpcmVkIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgY29sb3I6ICNlZTI2NGI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDsgfVxuICAuZm9ybS13cmFwIC5lcnJvci1ibG9jayB7XG4gICAgY29sb3I6ICNlZTI2NGI7IH1cblxuLmZvcm0tZ3JvdXAucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGNvbG9yOiAjZWUyNjRiOyB9XG5cbi5oZWxwLXBhZ2UgaDIge1xuICBiYWNrZ3JvdW5kOiAjNWQyZThhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWxwLXBhZ2UgaDI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5oZWxwLXBhZ2UgaDIuY29sbGFwc2VkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmhlbHAtcGFnZSBkbCB7XG4gIG1hcmdpbjogMDsgfVxuICAuaGVscC1wYWdlIGRsIGR0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaGVscC1wYWdlIGRsIGR0LmNvbGxhcHNlZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmhlbHAtcGFnZSBkbCBkdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLmhlbHAtcGFnZSBkbCBkZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuaGVscC1wYWdlIGRsIGRkIHAge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7IH1cblxuLmhlbHAtcGFnZSBvbC5udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDE1cHggNDVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NXB4KSB7XG4gIC5oZWxwLXBhZ2UgLmRlbGl2ZXJ5LWF1IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmVjZWQ7IH0gfVxuXG4uaGVscC1wYWdlIC5kZWxpdmVyeS1vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuaGVscC1wYWdlIC5kZWxpdmVyeS1vcHRpb25zIGgzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlYmVjZWQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWxwLXBhZ2UgLmRlbGl2ZXJ5LW9wdGlvbnMgaDQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5oZWxwLXBhZ2UgLmRlbGl2ZXJ5LW9wdGlvbnMgLmRlbGl2ZXJ5LWxvY2F0aW9ucy13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmhlbHAtcGFnZSAuZGVsaXZlcnktb3B0aW9ucyBkbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWxwLXBhZ2UgLmRlbGl2ZXJ5LW9wdGlvbnMgZGQsIC5oZWxwLXBhZ2UgLmRlbGl2ZXJ5LW9wdGlvbnMgZHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuaGVscC1wYWdlIC5kZWxpdmVyeS1vcHRpb25zIGRkOmFmdGVyLCAuaGVscC1wYWdlIC5kZWxpdmVyeS1vcHRpb25zIGR0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmhlbHAtcGFnZSAuZGVsaXZlcnktb3B0aW9ucyBkdCB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cblxuLmFkZHJlc3MtbGlzdCAuYWRkcmVzcy1pdGVtLCAuYWRkcmVzcy1saXN0IC5jYXJkLWl0ZW0sIC5jYXJkLWxpc3QgLmFkZHJlc3MtaXRlbSwgLmNhcmQtbGlzdCAuY2FyZC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWl0ZW06bnRoLWNoaWxkKDJuKzEpLCAuYWRkcmVzcy1saXN0IC5jYXJkLWl0ZW06bnRoLWNoaWxkKDJuKzEpLCAuY2FyZC1saXN0IC5hZGRyZXNzLWl0ZW06bnRoLWNoaWxkKDJuKzEpLCAuY2FyZC1saXN0IC5jYXJkLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmFkZHJlc3MtbGlzdCAuYWRkcmVzcy1pdGVtOm50aC1jaGlsZCgzbisxKSwgLmFkZHJlc3MtbGlzdCAuY2FyZC1pdGVtOm50aC1jaGlsZCgzbisxKSwgLmNhcmQtbGlzdCAuYWRkcmVzcy1pdGVtOm50aC1jaGlsZCgzbisxKSwgLmNhcmQtbGlzdCAuY2FyZC1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICBjbGVhcjogbGVmdDsgfSB9XG4gIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtaXRlbSAuYnRuLXdyYXAsIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtaXRlbSAuaW5mby1ib3gsIC5hZGRyZXNzLWxpc3QgLmNhcmQtaXRlbSAuYnRuLXdyYXAsIC5hZGRyZXNzLWxpc3QgLmNhcmQtaXRlbSAuaW5mby1ib3gsIC5jYXJkLWxpc3QgLmFkZHJlc3MtaXRlbSAuYnRuLXdyYXAsIC5jYXJkLWxpc3QgLmFkZHJlc3MtaXRlbSAuaW5mby1ib3gsIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSAuYnRuLXdyYXAsIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSAuaW5mby1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWl0ZW0gLmJ0bi13cmFwLCAuYWRkcmVzcy1saXN0IC5jYXJkLWl0ZW0gLmJ0bi13cmFwLCAuY2FyZC1saXN0IC5hZGRyZXNzLWl0ZW0gLmJ0bi13cmFwLCAuY2FyZC1saXN0IC5jYXJkLWl0ZW0gLmJ0bi13cmFwIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtaXRlbSAuYnRuLXdyYXAgc3BhbiwgLmFkZHJlc3MtbGlzdCAuY2FyZC1pdGVtIC5idG4td3JhcCBzcGFuLCAuY2FyZC1saXN0IC5hZGRyZXNzLWl0ZW0gLmJ0bi13cmFwIHNwYW4sIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSAuYnRuLXdyYXAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5hZGRyZXNzLWxpc3QgZGwgZHQsIC5jYXJkLWxpc3QgZGwgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1ZDJlOGE7IH1cblxuLmFkZHJlc3MtbGlzdCBkbCBkZCwgLmNhcmQtbGlzdCBkbCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmJhc2tldC1wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7IH1cblxuLmJhc2tldC1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAub3JkZXItaXRlbSAuaXRlbS1pbmZvLXdyYXAge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH0gfVxuXG4uYmFza2V0LWl0ZW0sIC5vcmRlci1pdGVtLCAuYm9vay1saXN0LWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYztcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLmJhc2tldC1pdGVtIC5pdGVtLWltZywgLm9yZGVyLWl0ZW0gLml0ZW0taW1nLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8sIC5vcmRlci1pdGVtIC5pdGVtLWluZm8sIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8td3JhcCwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mby13cmFwLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mby13cmFwIHtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAuYmFza2V0LWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbywgLm9yZGVyLWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbywgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWNoZWNrb3V0LWluZm8ge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvLXdyYXAgLmlucHV0LXNtLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mby13cmFwIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGlucHV0LCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYmFza2V0LWl0ZW0gLml0ZW0taW5mby13cmFwIGlucHV0LCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mby13cmFwIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIHNlbGVjdCwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmJhc2tldC1pdGVtIC5pdGVtLWluZm8td3JhcCBzZWxlY3QsIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvLXdyYXAgYnV0dG9uLCAuYmFza2V0LWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbyAuaW5wdXQtc20sIC5iYXNrZXQtaXRlbSAuaXRlbS1jaGVja291dC1pbmZvIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGlucHV0LCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYmFza2V0LWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbyBpbnB1dCwgLmJhc2tldC1pdGVtIC5pdGVtLWNoZWNrb3V0LWluZm8gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gc2VsZWN0LCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYmFza2V0LWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbyBzZWxlY3QsIC5iYXNrZXQtaXRlbSAuaXRlbS1jaGVja291dC1pbmZvIGJ1dHRvbiwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mby13cmFwIC5pbnB1dC1zbSwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mby13cmFwIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGlucHV0LCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAub3JkZXItaXRlbSAuaXRlbS1pbmZvLXdyYXAgaW5wdXQsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8td3JhcCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBzZWxlY3QsIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5vcmRlci1pdGVtIC5pdGVtLWluZm8td3JhcCBzZWxlY3QsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8td3JhcCBidXR0b24sIC5vcmRlci1pdGVtIC5pdGVtLWNoZWNrb3V0LWluZm8gLmlucHV0LXNtLCAub3JkZXItaXRlbSAuaXRlbS1jaGVja291dC1pbmZvIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGlucHV0LCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAub3JkZXItaXRlbSAuaXRlbS1jaGVja291dC1pbmZvIGlucHV0LCAub3JkZXItaXRlbSAuaXRlbS1jaGVja291dC1pbmZvIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIHNlbGVjdCwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLm9yZGVyLWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbyBzZWxlY3QsIC5vcmRlci1pdGVtIC5pdGVtLWNoZWNrb3V0LWluZm8gYnV0dG9uLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mby13cmFwIC5pbnB1dC1zbSwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8td3JhcCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBpbnB1dCwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8td3JhcCBpbnB1dCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8td3JhcCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBzZWxlY3QsIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvLXdyYXAgc2VsZWN0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mby13cmFwIGJ1dHRvbiwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWNoZWNrb3V0LWluZm8gLmlucHV0LXNtLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbyAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBpbnB1dCwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmJvb2stbGlzdC1pdGVtIC5pdGVtLWNoZWNrb3V0LWluZm8gaW5wdXQsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1jaGVja291dC1pbmZvIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIHNlbGVjdCwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmJvb2stbGlzdC1pdGVtIC5pdGVtLWNoZWNrb3V0LWluZm8gc2VsZWN0LCAuYm9vay1saXN0LWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbyBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYmFza2V0LWl0ZW0gLml0ZW0taW1nLCAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbywgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8td3JhcCwgLm9yZGVyLWl0ZW0gLml0ZW0taW1nLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvLCAub3JkZXItaXRlbSAuaXRlbS1pbmZvLXdyYXAsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbWcsIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0taW5mby13cmFwIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYmFza2V0LWl0ZW0gLml0ZW0taW5mbyBoMiwgLm9yZGVyLWl0ZW0gLml0ZW0taW5mbyBoMiwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8sIC5vcmRlci1pdGVtIC5pdGVtLWluZm8sIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIC5iYXNrZXQtaXRlbSAuaXRlbS1pbmZvIC5ycnAsIC5vcmRlci1pdGVtIC5pdGVtLWluZm8gLnJycCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLWluZm8gLnJycCB7XG4gICAgY29sb3I6ICNlYmVjZWQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLmJhc2tldC1pdGVtIC5pdGVtLWluZm8sIC5vcmRlci1pdGVtIC5pdGVtLWluZm8sIC5ib29rLWxpc3QtaXRlbSAuaXRlbS1pbmZvIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuYmFza2V0LWl0ZW0gLmF2YWlsYWJsaXR5LXRleHQsIC5vcmRlci1pdGVtIC5hdmFpbGFibGl0eS10ZXh0LCAuYm9vay1saXN0LWl0ZW0gLmF2YWlsYWJsaXR5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYmFza2V0LWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbywgLmJhc2tldC1pdGVtIC53aXNobGlzdC10b29scywgLm9yZGVyLWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbywgLm9yZGVyLWl0ZW0gLndpc2hsaXN0LXRvb2xzLCAuYm9vay1saXN0LWl0ZW0gLml0ZW0tY2hlY2tvdXQtaW5mbywgLmJvb2stbGlzdC1pdGVtIC53aXNobGlzdC10b29scyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJhc2tldC1pdGVtIC5pdGVtLXRvdGFsLCAub3JkZXItaXRlbSAuaXRlbS10b3RhbCwgLmJvb2stbGlzdC1pdGVtIC5pdGVtLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM1ZDJlOGE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJhc2tldC10b3RhbHMtd3JhcCwgLm9yZGVyLXRvdGFscy13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgLmJhc2tldC10b3RhbHMtd3JhcCBkbCwgLm9yZGVyLXRvdGFscy13cmFwIGRsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5iYXNrZXQtdG90YWxzLXdyYXAgZGwgZGQsIC5vcmRlci10b3RhbHMtd3JhcCBkbCBkZCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5iYXNrZXQtdG90YWxzLXdyYXAgZGwgZHQsIC5iYXNrZXQtdG90YWxzLXdyYXAgZGwgZGQsIC5vcmRlci10b3RhbHMtd3JhcCBkbCBkdCwgLm9yZGVyLXRvdGFscy13cmFwIGRsIGRkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5iYXNrZXQtdG90YWxzLXdyYXAgZGwgZGQsIC5vcmRlci10b3RhbHMtd3JhcCBkbCBkZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAjNWQyZThhOyB9XG4gIC5iYXNrZXQtdG90YWxzLXdyYXAgLnRvdGFsLXRleHQsIC5vcmRlci10b3RhbHMtd3JhcCAudG90YWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmJhc2tldC10b3RhbHMtd3JhcCAudG90YWwtdGV4dCBkZCwgLm9yZGVyLXRvdGFscy13cmFwIC50b3RhbC10ZXh0IGRkIHtcbiAgICAgIGNvbG9yOiAjNWQyZThhO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLmJhc2tldC10b3RhbHMtd3JhcCAub3JkZXItdG90YWwsIC5vcmRlci10b3RhbHMtd3JhcCAub3JkZXItdG90YWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmJhc2tldC10b3RhbHMtd3JhcCAub3JkZXItdG90YWwgZGwsIC5vcmRlci10b3RhbHMtd3JhcCAub3JkZXItdG90YWwgZGwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY2hlY2tvdXQtYnRuIHtcbiAgbWluLXdpZHRoOiAyNDBweDsgfVxuXG4uYmFza2V0LWNoZWNrb3V0LWJ0bi13cmFwIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAuYmFza2V0LWNoZWNrb3V0LWJ0bi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAuYmFza2V0LWNoZWNrb3V0LWJ0bi13cmFwIC5jYXJkcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmJhc2tldC1jaGVja291dC1idG4td3JhcCAuY2FyZHMgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTYuNjY2JTtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFza2V0LWNoZWNrb3V0LWJ0bi13cmFwIC5jaGVja291dC1idG5zLXdyYXAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5iYXNrZXQtY2hlY2tvdXQtYnRuLXdyYXAgLmNoZWNrb3V0LWJ0bnMtd3JhcCAuY2hlY2tvdXQtYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgICAgLmJhc2tldC1jaGVja291dC1idG4td3JhcCAuY2hlY2tvdXQtYnRucy13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGF5cGFsLWJ0bjJhIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL3BheXBhbC1jaGVja291dC5wbmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0M3B4OyB9XG5cbi5vcmRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIC5vcmRlcjpmaXJzdC1jaGlsZCAub3JkZXItaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5vcmRlciAub3JkZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ViZWNlZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZDJlOGE7IH1cbiAgLm9yZGVyIC5vcmRlci1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ub3JkZXIgLml0ZW0tY2hlY2tvdXQtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5vcmRlciAuaXRlbS1jaGVja291dC1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgICAub3JkZXIgLml0ZW0tY2hlY2tvdXQtaW5mbyBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ub3JkZXIgLm9yZGVyLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjQ1cHgpIHtcbiAgLmNoZWNrb3V0LWhlYWQtYnRuLXdyYXAge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gIC5jaGVja291dC1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnN0ZXBzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWJlY2VkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN0ZXBzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gICAgLnN0ZXBzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLnN0ZXBzIGxpLmNvbXBsZXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1ZDJlOGE7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc3RlcHMgbGkuY29tcGxldGUgKyBsaTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM1ZDJlOGE7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuXG4uY2hlY2tvdXQtcGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjOyB9XG5cbi5sb2dpbi13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ViZWNlZDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm1pbmktYmFza2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDVweDsgfVxuICAubWluaS1iYXNrZXQgZGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYzsgfVxuICAgIC5taW5pLWJhc2tldCBkbCBkdCwgLm1pbmktYmFza2V0IGRsIGRkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5taW5pLWJhc2tldCBkbCBkdCB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLm1pbmktYmFza2V0IGRsIGRkIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBjb2xvcjogIzVkMmU4YTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm1pbmktYmFza2V0IGRsLmhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ViZWNlZDsgfVxuICAgICAgLm1pbmktYmFza2V0IGRsLmhlYWRpbmcgZHQsIC5taW5pLWJhc2tldCBkbC5oZWFkaW5nIGRkIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5taW5pLWJhc2tldCBkbC5pdGVtLXJvdyB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxuLm1vZGUtY2hlY2tvdXQuc2Vjb25kYXJ5LWhlYWRlci13cmFwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kZS1jaGVja291dCAudXNlci1uYXYtd3JhcCwgLm1vZGUtY2hlY2tvdXQgLnNlYXJjaC13cmFwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kZWwtYWRkcmVzcy1yYWRpb3MgbGFiZWwge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDsgfVxuICAuZGVsLWFkZHJlc3MtcmFkaW9zIGxhYmVsIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDsgfVxuXG4uY2hlY2tvdXQtcGFnZSAucGF5bWVudC1jYXJkLXdyYXAsIC5jaGVja291dC1wYWdlIC5hZGRyZXNzLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5wYXltZW50LWNhcmQtd3JhcC5kZWwtYWRkcmVzcy13cmFwLCAuYWRkcmVzcy13cmFwLmRlbC1hZGRyZXNzLXdyYXAsIC5kZWwtYWRkcmVzcy13cmFwLmRlbC1hZGRyZXNzLXdyYXAge1xuICBtYXJnaW46IDA7IH1cblxuLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3MsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmNhcmQsIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MsIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmNhcmQ6bnRoLWNoaWxkKDJuKzEpLCAucGF5bWVudC1jYXJkLXdyYXAgLnJhZGlvLmFkZHJlc3M6bnRoLWNoaWxkKDJuKzEpLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkOm50aC1jaGlsZCgybisxKSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uYWRkcmVzczpudGgtY2hpbGQoMm4rMSksIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkOm50aC1jaGlsZCgybisxKSwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3M6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5jYXJkOm50aC1jaGlsZCgzbisxKSwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzOm50aC1jaGlsZCgzbisxKSwgLmFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZDpudGgtY2hpbGQoM24rMSksIC5hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3M6bnRoLWNoaWxkKDNuKzEpLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZDpudGgtY2hpbGQoM24rMSksIC5kZWwtYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICBjbGVhcjogbGVmdDsgfSB9XG4gIC5wYXltZW50LWNhcmQtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCwgLnBheW1lbnQtY2FyZC13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsLCAuYWRkcmVzcy13cmFwIC5yYWRpby5jYXJkIGxhYmVsLCAuYWRkcmVzcy13cmFwIC5yYWRpby5hZGRyZXNzIGxhYmVsLCAuZGVsLWFkZHJlc3Mtd3JhcCAucmFkaW8uY2FyZCBsYWJlbCwgLmRlbC1hZGRyZXNzLXdyYXAgLnJhZGlvLmFkZHJlc3MgbGFiZWwge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5hbm9uLWNoZWNrb3V0IHtcbiAgaGVpZ2h0OiAyNTAwcHg7IH1cblxuLnNlYXJjaC13cmFwLCAuc2VhcmNoLXdyYXAgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmVzdWx0LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNkY2RjOyB9XG4gIC5yZXN1bHQtd3JhcCBhLnN1Z2dlc3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNWQyZThhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucmVzdWx0LXdyYXAgZGl2LnN1Z2dlc3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgLnJlc3VsdC13cmFwIC5zdWdnZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucmVzdWx0LXdyYXAgLnN1Z2dlc3QtbGluay1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgICAucmVzdWx0LXdyYXAgLmJvb2stcmVzdWx0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucmVzdWx0LXdyYXAgLnN1Z2dlc3QtYm9vay13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgLnJlc3VsdC13cmFwIC5zdWdnZXN0LWJvb2std3JhcCAuYm9vay1pbWctd3JhcCB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLnJlc3VsdC13cmFwIC5zdWdnZXN0LWJvb2std3JhcCAuYm9vay1jb250ZW50LXdyYXAge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5yZXN1bHQtd3JhcCAuc3VnZ2VzdC1ib29rLXdyYXAgLmJvb2staW1nLXdyYXAsIC5yZXN1bHQtd3JhcCAuc3VnZ2VzdC1ib29rLXdyYXAgLmJvb2stY29udGVudC13cmFwIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgLnJlc3VsdC13cmFwIC5zdWdnZXN0LWJvb2std3JhcCBoNCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnJlc3VsdC13cmFwIC5zdWdnZXN0LWJvb2std3JhcCB1bC5mb3JtYXRzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICByaWdodDogMTVweDsgfVxuICAgICAgLnJlc3VsdC13cmFwIC5zdWdnZXN0LWJvb2std3JhcCB1bC5mb3JtYXRzIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucmVzdWx0LXdyYXAgLnN1Z2dlc3QtYm9vay13cmFwIHVsLmZvcm1hdHMgYSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7IH1cblxuLnRlY2gtdGVzdC1wYWdlLCAudGVjaC10ZXN0LXBhZ2UubWFpbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIC50ZWNoLXRlc3QtcGFnZSAudGVjaC10ZXN0LXJlc3VsdHMgLnJlc3VsdC1pdGVtLCAudGVjaC10ZXN0LXBhZ2UubWFpbi1jb250ZW50IC50ZWNoLXRlc3QtcmVzdWx0cyAucmVzdWx0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC50ZWNoLXRlc3QtcGFnZSAudGVjaC10ZXN0LXJlc3VsdHMgLnJlc3VsdC1pdGVtIGgzLCAudGVjaC10ZXN0LXBhZ2UubWFpbi1jb250ZW50IC50ZWNoLXRlc3QtcmVzdWx0cyAucmVzdWx0LWl0ZW0gaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGVjaC10ZXN0LXBhZ2UgLnRlY2gtdGVzdC1yZXN1bHRzIC5yZXN1bHQtaXRlbSBwLCAudGVjaC10ZXN0LXBhZ2UubWFpbi1jb250ZW50IC50ZWNoLXRlc3QtcmVzdWx0cyAucmVzdWx0LWl0ZW0gcCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRlY2gtdGVzdC1wYWdlIC50ZWNoLXRlc3QtcmVzdWx0cyAucmVzdWx0LWl0ZW0uc3VjY2VzcywgLnRlY2gtdGVzdC1wYWdlLm1haW4tY29udGVudCAudGVjaC10ZXN0LXJlc3VsdHMgLnJlc3VsdC1pdGVtLnN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICM2Njk5MDA7XG4gICAgICBib3JkZXItY29sb3I6ICM2Njk5MDA7IH1cbiAgICAudGVjaC10ZXN0LXBhZ2UgLnRlY2gtdGVzdC1yZXN1bHRzIC5yZXN1bHQtaXRlbS53YXJuaW5nLCAudGVjaC10ZXN0LXBhZ2UubWFpbi1jb250ZW50IC50ZWNoLXRlc3QtcmVzdWx0cyAucmVzdWx0LWl0ZW0ud2FybmluZyB7XG4gICAgICBjb2xvcjogI2VhNTcyNjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VhNTcyNjsgfVxuICAgIC50ZWNoLXRlc3QtcGFnZSAudGVjaC10ZXN0LXJlc3VsdHMgLnJlc3VsdC1pdGVtLmZhaWxlZCwgLnRlY2gtdGVzdC1wYWdlLm1haW4tY29udGVudCAudGVjaC10ZXN0LXJlc3VsdHMgLnJlc3VsdC1pdGVtLmZhaWxlZCB7XG4gICAgICBjb2xvcjogI2VlMjY0YjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VlMjY0YjsgfVxuXG4uemVybyB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGg0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLmNsZWFyZml4IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5uby1mbGV4Ym94IC5mb3JtLWdyb3VwLnByaW1hcnktd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAubm8tZmxleGJveCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5wcmltYXJ5LXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLm5vLWZsZXhib3ggLmZvcm0tZ3JvdXAuc2Vjb25kYXJ5LWhlYWRlci1jb250ZW50IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5uby1mbGV4Ym94IC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLnNlY29uZGFyeS1oZWFkZXItY29udGVudCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAubm8tZmxleGJveCAuc2Vjb25kYXJ5LWhlYWRlci1jb250ZW50IC5mb3JtLWdyb3VwLnJpZ2h0LXNlY3Rpb24gYnV0dG9uW3R5cGU9c3VibWl0XSwgLm5vLWZsZXhib3ggLnNlY29uZGFyeS1oZWFkZXItY29udGVudCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5yaWdodC1zZWN0aW9uIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLmJvb2tzLWdyaWQtdmlldy13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLmFkZHJlc3MtbGlzdCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5jYXJkLWxpc3QgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmFkZHJlc3MtbGlzdCAuYWRkcmVzcy1pdGVtIC5mb3JtLWdyb3VwLmJ0bi13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtaXRlbSAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5idG4td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYWRkcmVzcy1saXN0IC5jYXJkLWl0ZW0gLmZvcm0tZ3JvdXAuYnRuLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFkZHJlc3MtbGlzdCAuY2FyZC1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLmJ0bi13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5jYXJkLWxpc3QgLmFkZHJlc3MtaXRlbSAuZm9ybS1ncm91cC5idG4td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuY2FyZC1saXN0IC5hZGRyZXNzLWl0ZW0gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuYnRuLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmNhcmQtbGlzdCAuY2FyZC1pdGVtIC5mb3JtLWdyb3VwLmJ0bi13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5idG4td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5iYXNrZXQtaXRlbSBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5vcmRlci1pdGVtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLmJvb2stbGlzdC1pdGVtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5iYXNrZXQtaXRlbSAuZm9ybS1ncm91cC5pdGVtLWltZyBidXR0b25bdHlwZT1zdWJtaXRdLCAuYmFza2V0LWl0ZW0gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuaXRlbS1pbWcgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmJhc2tldC1pdGVtIC5mb3JtLWdyb3VwLml0ZW0taW5mbyBidXR0b25bdHlwZT1zdWJtaXRdLCAuYmFza2V0LWl0ZW0gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuaXRlbS1pbmZvIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5iYXNrZXQtaXRlbSAuZm9ybS1ncm91cC5pdGVtLWluZm8td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuYmFza2V0LWl0ZW0gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuaXRlbS1pbmZvLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLm9yZGVyLWl0ZW0gLmZvcm0tZ3JvdXAuaXRlbS1pbWcgYnV0dG9uW3R5cGU9c3VibWl0XSwgLm9yZGVyLWl0ZW0gLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuaXRlbS1pbWcgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLm9yZGVyLWl0ZW0gLmZvcm0tZ3JvdXAuaXRlbS1pbmZvIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5vcmRlci1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLml0ZW0taW5mbyBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAub3JkZXItaXRlbSAuZm9ybS1ncm91cC5pdGVtLWluZm8td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAub3JkZXItaXRlbSAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5pdGVtLWluZm8td3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYm9vay1saXN0LWl0ZW0gLmZvcm0tZ3JvdXAuaXRlbS1pbWcgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJvb2stbGlzdC1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLml0ZW0taW1nIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5ib29rLWxpc3QtaXRlbSAuZm9ybS1ncm91cC5pdGVtLWluZm8gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJvb2stbGlzdC1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLml0ZW0taW5mbyBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuYm9vay1saXN0LWl0ZW0gLmZvcm0tZ3JvdXAuaXRlbS1pbmZvLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJvb2stbGlzdC1pdGVtIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLml0ZW0taW5mby13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5iYXNrZXQtdG90YWxzLXdyYXAgZGwuZm9ybS1ncm91cCBidXR0b25bdHlwZT1zdWJtaXRdLCAuYmFza2V0LXRvdGFscy13cmFwIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGRsLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLm9yZGVyLXRvdGFscy13cmFwIGRsLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLm9yZGVyLXRvdGFscy13cmFwIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIGRsLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gLmZvcm0tZ3JvdXAuYmFza2V0LWNoZWNrb3V0LWJ0bi13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5vcmRlciAuZm9ybS1ncm91cC5vcmRlci1mb290ZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwgLm9yZGVyIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLm9yZGVyLWZvb3RlciBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAuZm9ybS1ncm91cC5zdGVwcyBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAubWluaS1iYXNrZXQgZGwuZm9ybS1ncm91cCBidXR0b25bdHlwZT1zdWJtaXRdLCAubWluaS1iYXNrZXQgLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gZGwuZm9ybS1ncm91cCBidXR0b25bdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbiAucmVzdWx0LXdyYXAgLmZvcm0tZ3JvdXAuc3VnZ2VzdC1ib29rLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLnJlc3VsdC13cmFwIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLnN1Z2dlc3QtYm9vay13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtZmlsdGVyLmhlYWRlci1zZWN0aW9uIC5mb3JtLWdyb3VwLnNlYXJjaC1maWx0ZXIuaGVhZGVyLXNlY3Rpb24gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5uYXYtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vYmlsZS1uYXYtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ0cHgpIHtcbiAgLm1vYmlsZS1uYXYtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubW9iaWxlLW5hdi13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMC4zczsgfVxuXG4ubmF2LW9wZW4gLm1vYmlsZS1uYXYtd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1vYmlsZS1uYXYtd3JhcCB1bCBhLCAubW9iaWxlLW5hdi13cmFwIGxhYmVsLCAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4ubW9iaWxlLW5hdi13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZmNmYyAwJSwgI2U0ZTVlNyAxMDAlKTtcbiAgei1pbmRleDogMTE7IH1cbiAgLm1vYmlsZS1uYXYtd3JhcCAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtbmF2LXdyYXAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1vYmlsZS1uYXYtd3JhcCAucGFnZS1saW5rcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZDJlOGE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZDJlOGE7IH1cbiAgICAubW9iaWxlLW5hdi13cmFwIC5wYWdlLWxpbmtzIGEge1xuICAgICAgY29sb3I6ICM1ZDJlOGE7IH1cbiAgLm1vYmlsZS1uYXYtd3JhcCBsYWJlbCB7XG4gICAgY29sb3I6ICM1ZDJlOGE7IH1cbiAgICAubW9iaWxlLW5hdi13cmFwIGxhYmVsIGkge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tb2JpbGUtbmF2LXdyYXAgLmN1cnJlbmN5LXNlbGVjdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW9iaWxlLW5hdi13cmFwIC5jdXJyZW5jeS1zZWxlY3RvciBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC5tb2JpbGUtbmF2LXdyYXAgLmNsb3NlLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubW9iaWxlLW5hdi13cmFwIC5jbG9zZS1uYXY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gIC5hZHZhbmNlZC1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLXdyYXAge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgICAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDg0cHg7IH1cbiAgICAgIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC51c2VyLW5hdi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1iYXNrZXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLWJhc2tldC1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdG9wOiAyLjVweDtcbiAgICAgICAgICBwYWRkaW5nOiAyLjVweCA1cHggMi41cHggNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNWQyZThhOyB9XG4gICAgICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLWJhc2tldC1idG46Zm9jdXMsIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1iYXNrZXQtYnRuLmZvY3VzLCAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAubW9iaWxlLWJhc2tldC13cmFwIC5tb2JpbGUtYmFza2V0LWJ0bjphY3RpdmU6Zm9jdXMsIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1iYXNrZXQtYnRuOmFjdGl2ZS5mb2N1cywgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLWJhc2tldC1idG4uYWN0aXZlOmZvY3VzLCAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAubW9iaWxlLWJhc2tldC13cmFwIC5tb2JpbGUtYmFza2V0LWJ0bi5hY3RpdmUuZm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgICAgICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAgICAgICAgIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1iYXNrZXQtYnRuOmhvdmVyLCAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAubW9iaWxlLWJhc2tldC13cmFwIC5tb2JpbGUtYmFza2V0LWJ0bjpmb2N1cywgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLWJhc2tldC1idG4uZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAubW9iaWxlLWJhc2tldC13cmFwIC5tb2JpbGUtYmFza2V0LWJ0bjphY3RpdmUsIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1iYXNrZXQtYnRuLmFjdGl2ZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gICAgICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLWJhc2tldC1idG4uZGlzYWJsZWQsIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtYmFza2V0LXdyYXAgLm1vYmlsZS1iYXNrZXQtYnRuW2Rpc2FibGVkXSxcbiAgICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLWJhc2tldC1idG4ge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLm1vYmlsZS1iYXNrZXQtd3JhcCAubW9iaWxlLWJhc2tldC1idG4gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzLjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAubW9iaWxlLWJhc2tldC13cmFwIC5tb2JpbGUtYmFza2V0LWJ0biAuaXRlbS1jb3VudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM1ZDJlOGE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgICAgIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5wcmltYXJ5LXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmNmY2ZjIDAlLCAjZTRlNWU3IDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAucHJpbWFyeS13cmFwIC5tb2JpbGUtdHJpZ2dlciB7XG4gICAgICAgICAgY29sb3I6ICM1ZDJlOGE7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDAgNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLnByaW1hcnktd3JhcCAubW9iaWxlLXRyaWdnZXI6Zm9jdXMsIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5wcmltYXJ5LXdyYXAgLm1vYmlsZS10cmlnZ2VyLmZvY3VzLCAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAucHJpbWFyeS13cmFwIC5tb2JpbGUtdHJpZ2dlcjphY3RpdmU6Zm9jdXMsIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5wcmltYXJ5LXdyYXAgLm1vYmlsZS10cmlnZ2VyOmFjdGl2ZS5mb2N1cywgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLnByaW1hcnktd3JhcCAubW9iaWxlLXRyaWdnZXIuYWN0aXZlOmZvY3VzLCAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAucHJpbWFyeS13cmFwIC5tb2JpbGUtdHJpZ2dlci5hY3RpdmUuZm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgICAgICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAgICAgICAgIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5wcmltYXJ5LXdyYXAgLm1vYmlsZS10cmlnZ2VyOmhvdmVyLCAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAucHJpbWFyeS13cmFwIC5tb2JpbGUtdHJpZ2dlcjpmb2N1cywgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLnByaW1hcnktd3JhcCAubW9iaWxlLXRyaWdnZXIuZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAucHJpbWFyeS13cmFwIC5tb2JpbGUtdHJpZ2dlcjphY3RpdmUsIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5wcmltYXJ5LXdyYXAgLm1vYmlsZS10cmlnZ2VyLmFjdGl2ZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gICAgICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLnByaW1hcnktd3JhcCAubW9iaWxlLXRyaWdnZXIuZGlzYWJsZWQsIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5wcmltYXJ5LXdyYXAgLm1vYmlsZS10cmlnZ2VyW2Rpc2FibGVkXSxcbiAgICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLnByaW1hcnktd3JhcCAubW9iaWxlLXRyaWdnZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLnByaW1hcnktd3JhcCAubW9iaWxlLXRyaWdnZXIgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLnNlYXJjaC13cmFwIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDAgMDsgfVxuICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLmJyYW5kLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAuYnJhbmQtd3JhcCAuYnJhbmQtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgICAgLmhlYWRlci13cmFwIGhlYWRlci5oZWFkZXIgLmJyYW5kLXdyYXAgaW1nLCAuaGVhZGVyLXdyYXAgaGVhZGVyLmhlYWRlciAuYnJhbmQtd3JhcCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5oZWFkZXItd3JhcCBoZWFkZXIuaGVhZGVyIC5mcmVlLWRlbGl2ZXJ5LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWNvbmRhcnktaGVhZGVyLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZyZWUtZGVsaXZlcnkteG1hcyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAuZnJlZS1kZWxpdmVyeS1mbGFnIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWE1NzI2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHJpZ2h0OiAtNHB4OyB9XG4gICAgLmZyZWUtZGVsaXZlcnktZmxhZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTE0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VhNTcyNjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMTRweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlci13cmFwIC50ZXh0LWlucHV0IHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAuZm9vdGVyLXdyYXAgLmZvb3Rlci1sZWZ0LWNvbnRlbnQsIC5mb290ZXItd3JhcCAuZm9vdGVyLXJpZ2h0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY3VzdG9tLXBhZ2UuYm9va21hcmtzMjAxNCB1bC5ib29rbWFya3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmN1c3RvbS1wYWdlLmJvb2ttYXJrczIwMTQgdWwuYm9va21hcmtzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG5cbi5jdXN0b20tcGFnZS5tb3RoZXJzIC5tb2R1bGUudHlwZS1ib29rLmNhcm91c2VsIC50YWIge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAgIC5jdXN0b20tcGFnZS5tb3RoZXJzIC5tb2R1bGUudHlwZS1ib29rLmNhcm91c2VsIC50YWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uY3VzdG9tLXBhZ2UubW90aGVycyAuY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jdXN0b20tcGFnZS5tb3RoZXJzIC5jYXJvdXNlbCAucHJldi1pdGVtLCAuY3VzdG9tLXBhZ2UubW90aGVycyAuY2Fyb3VzZWwgLm5leHQtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLXBhZ2UuYm9va292aXNpb24gLm1vZHVsZS50eXBlLWJvb2suY2Fyb3VzZWwgLnRhYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XG4gICAgLmN1c3RvbS1wYWdlLmJvb2tvdmlzaW9uIC5tb2R1bGUudHlwZS1ib29rLmNhcm91c2VsIC50YWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4uY3VzdG9tLXBhZ2UuYm9va292aXNpb24gLmNhcm91c2VsLCAuY3VzdG9tLXBhZ2UuYm9va292aXNpb24gLnRhYi13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3VzdG9tLXBhZ2UuYm9va292aXNpb24gLmNhcm91c2VsIC5wcmV2LWl0ZW0sIC5jdXN0b20tcGFnZS5ib29rb3Zpc2lvbiAuY2Fyb3VzZWwgLm5leHQtaXRlbSwgLmN1c3RvbS1wYWdlLmJvb2tvdmlzaW9uIC50YWItd3JhcCAucHJldi1pdGVtLCAuY3VzdG9tLXBhZ2UuYm9va292aXNpb24gLnRhYi13cmFwIC5uZXh0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi54bWFzLXBvc3RpbmctZGF0ZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDY7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAueG1hcy1wb3N0aW5nLWRhdGVzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0NXB4KSB7XG4gICAgLnhtYXMtcG9zdGluZy1kYXRlcyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG5cbi5kZWxpdmVyeS1zYW50YSB7XG4gIG9yZGVyOiAzO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5kZWxpdmVyeS1zYW50YS5zYW50YS1zYWQge1xuICAgIGNvbG9yOiAjZWUyNjRiOyB9XG4gIC5kZWxpdmVyeS1zYW50YSBpbWcge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmRlbGl2ZXJ5LXNhbnRhIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiYmRpY29uc1wiO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvYmRpY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJiZGljb25zLXN2Z1wiO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvYmRpY29ucy5zdmcjYmRpY29ucycpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbiVpY29uIHtcblx0Zm9udC1mYW1pbHk6IFwiYmRpY29uc1wiO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdC8vIHNwZWFrOiBub25lOyAvLyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblxuQGZ1bmN0aW9uIGljb24tY2hhcigkZmlsZW5hbWUpIHtcblx0JGNoYXI6IFwiXCI7XG5cblx0QGlmICRmaWxlbmFtZSA9PSBhcnJvdy1sZWZ0IHtcblx0XHQkY2hhcjogXCJcXEUwMDFcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGFycm93LXJpZ2h0IHtcblx0XHQkY2hhcjogXCJcXEUwMDJcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGNhcmV0IHtcblx0XHQkY2hhcjogXCJcXEUwMDNcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGNhcnQge1xuXHRcdCRjaGFyOiBcIlxcRTAwNFwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gY2hldnJvbi1kb3duIHtcblx0XHQkY2hhcjogXCJcXEUwMDVcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGNoZXZyb24tbGVmdCB7XG5cdFx0JGNoYXI6IFwiXFxFMDA2XCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSBjaGV2cm9uLXJpZ2h0IHtcblx0XHQkY2hhcjogXCJcXEUwMDdcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGNoZXZyb24tdXAge1xuXHRcdCRjaGFyOiBcIlxcRTAwOFwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gZW0ge1xuXHRcdCRjaGFyOiBcIlxcRTAwOVwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gZmIge1xuXHRcdCRjaGFyOiBcIlxcRTAwQVwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gZmluZGVyIHtcblx0XHQkY2hhcjogXCJcXEUwMEJcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGdsb2JlIHtcblx0XHQkY2hhcjogXCJcXEUwMENcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGdwIHtcblx0XHQkY2hhcjogXCJcXEUwMERcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGdyaWQge1xuXHRcdCRjaGFyOiBcIlxcRTAwRVwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gaGVscCB7XG5cdFx0JGNoYXI6IFwiXFxFMDBGXCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSBob21lIHtcblx0XHQkY2hhcjogXCJcXEUwMTBcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IGxpc3Qge1xuXHRcdCRjaGFyOiBcIlxcRTAxMVwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gbG9jayB7XG5cdFx0JGNoYXI6IFwiXFxFMDEyXCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSBtZW51IHtcblx0XHQkY2hhcjogXCJcXEUwMTNcIjtcblx0fVxuXHRAaWYgJGZpbGVuYW1lID09IG5vdGlmaWNhdGlvbiB7XG5cdFx0JGNoYXI6IFwiXFxFMDE0XCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSBwaSB7XG5cdFx0JGNoYXI6IFwiXFxFMDE1XCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSBzZWFyY2gge1xuXHRcdCRjaGFyOiBcIlxcRTAxNlwiO1xuXHR9XG5cdEBpZiAkZmlsZW5hbWUgPT0gc3RhciB7XG5cdFx0JGNoYXI6IFwiXFxFMDE3XCI7XG5cdH1cblx0QGlmICRmaWxlbmFtZSA9PSB0dyB7XG5cdFx0JGNoYXI6IFwiXFxFMDE4XCI7XG5cdH1cblxuXHRAcmV0dXJuICRjaGFyO1xufVxuXG5AbWl4aW4gaWNvbigkZmlsZW5hbWUsICRpbnNlcnQ6IGJlZm9yZSkge1xuXHQmOiN7JGluc2VydH0ge1xuXHRcdEBleHRlbmQgJWljb247XG5cdFx0Y29udGVudDogaWNvbi1jaGFyKCRmaWxlbmFtZSk7XG5cdH1cbn1cblxuLmljb24tYXJyb3ctbGVmdCB7XG5cdEBpbmNsdWRlIGljb24oYXJyb3ctbGVmdCk7XG59XG4uaWNvbi1hcnJvdy1yaWdodCB7XG5cdEBpbmNsdWRlIGljb24oYXJyb3ctcmlnaHQpO1xufVxuLmljb24tY2FyZXQge1xuXHRAaW5jbHVkZSBpY29uKGNhcmV0KTtcbn1cbi5pY29uLWNhcnQge1xuXHRAaW5jbHVkZSBpY29uKGNhcnQpO1xufVxuLmljb24tY2hldnJvbi1kb3duIHtcblx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLWRvd24pO1xufVxuLmljb24tY2hldnJvbi1sZWZ0IHtcblx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLWxlZnQpO1xufVxuLmljb24tY2hldnJvbi1yaWdodCB7XG5cdEBpbmNsdWRlIGljb24oY2hldnJvbi1yaWdodCk7XG59XG4uaWNvbi1jaGV2cm9uLXVwIHtcblx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLXVwKTtcbn1cbi5pY29uLWVtIHtcblx0QGluY2x1ZGUgaWNvbihlbSk7XG59XG4uaWNvbi1mYiB7XG5cdEBpbmNsdWRlIGljb24oZmIpO1xufVxuLmljb24tZmluZGVyIHtcblx0QGluY2x1ZGUgaWNvbihmaW5kZXIpO1xufVxuLmljb24tZ2xvYmUge1xuXHRAaW5jbHVkZSBpY29uKGdsb2JlKTtcbn1cbi5pY29uLWdwIHtcblx0QGluY2x1ZGUgaWNvbihncCk7XG59XG4uaWNvbi1ncmlkIHtcblx0QGluY2x1ZGUgaWNvbihncmlkKTtcbn1cbi5pY29uLWhlbHAge1xuXHRAaW5jbHVkZSBpY29uKGhlbHApO1xufVxuLmljb24taG9tZSB7XG5cdEBpbmNsdWRlIGljb24oaG9tZSk7XG59XG4uaWNvbi1saXN0IHtcblx0QGluY2x1ZGUgaWNvbihsaXN0KTtcbn1cbi5pY29uLWxvY2sge1xuXHRAaW5jbHVkZSBpY29uKGxvY2spO1xufVxuLmljb24tbWVudSB7XG5cdEBpbmNsdWRlIGljb24obWVudSk7XG59XG4uaWNvbi1ub3RpZmljYXRpb24ge1xuXHRAaW5jbHVkZSBpY29uKG5vdGlmaWNhdGlvbik7XG59XG4uaWNvbi1waSB7XG5cdEBpbmNsdWRlIGljb24ocGkpO1xufVxuLmljb24tc2VhcmNoIHtcblx0QGluY2x1ZGUgaWNvbihzZWFyY2gpO1xufVxuLmljb24tc3RhciB7XG5cdEBpbmNsdWRlIGljb24oc3Rhcik7XG59XG4uaWNvbi10dyB7XG5cdEBpbmNsdWRlIGljb24odHcpO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgMThweCAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgMTJweCAhZGVmYXVsdDsgLy8gfjEycHhcbiRmb250LXNpemUteHNtYWxsOiAgICAgICAgMTBweCAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgJHB1cnBsZSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNDQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDk4MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy8gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4iLCJcbiRwdXJwbGU6ICM1ZDJlOGE7XG4kb3JhbmdlOiAjZWE1NzI2O1xuJHJlZDogI2VlMjY0YjtcbiRkYXJrLXJlZDogI2E2MjYyZDtcbiRncmVlbjogIzY2OTkwMDtcblxuJGdyZWVuLW1lc3NhZ2U6ICNkZmYwZDg7XG4kcmVkLW1lc3NhZ2U6ICNmMmRlZGU7XG5cbiRsaWdodGVyLWdyZXk6ICNmYWZhZmE7XG4kbGlnaHQtZ3JleTogI2ViZWNlZDtcbiRncmV5OiAjYWFhYWFhO1xuJGRhcmstZ3JleTogIzk1OTU5NTtcbiRkYXJrZXItZ3JleTogIzMzMzMzMztcblxuXG4kdGV4dC1jb2xvcjogJGRhcmtlci1ncmV5O1xuJGhlYWRlci1iZzogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZmNmYyAwJSwgI2U0ZTVlNyAxMDAlKTtcbiRib2R5LWJnOiAjZmZmZmZmO1xuXG4kYm9yZGVyLWNvbG9yOiAjZGNkY2RjO1xuXG4kYnRuLWdyZXk6ICRsaWdodC1ncmV5O1xuJGJ0bi1wdXJwbGU6ICRwdXJwbGU7XG5cbiRmb250LXNpemU6IDE0cHg7XG4kZm9udC1zaXplLXNtOiAxMnB4O1xuJGZvbnQtc2l6ZS14czogMTBweDtcbiRmb250LXNpemUtbGc6IDE2cHg7XG4kZm9udC1zaXplLXhsOiAxOHB4O1xuJGZvbnQtc2l6ZS14eGw6IDI0cHg7XG5cbiRib3JkZXItcmFkOiAzcHg7XG5cbiRwYWQ6IDE1cHg7XG4kcGFkLXNtOiAxMHB4O1xuJHBhZC14czogNXB4O1xuXG4kc2NyZWVuLXNtOiA0ODBweDsgLy8gcGhvbmUgLSBsYW5kc2NhcGUgdmlld1xuJHNjcmVlbi1tZDogNjQ1cHg7IC8vIHNtYWxsIHRhYmxldHMgKyB0YWJsZXQgcG9ydHJhaXQgdmlld1xuJHNjcmVlbi1sZzogMTAyNHB4OyAvLyB0YWJsZXQgbGFuZHNjYXBlICsgc21hbGwgbGFwdG9wc1xuJHNjcmVlbi14bDogMTI4MHB4OyAvLyBsYXJnZXIgZGVza3RvcHNcbiRzY3JlZW4teHhsOiAxNDQwcHg7IC8vIGxhcmdlciBkZXNrdG9wc1xuXG4kc2NyZWVuLXhsLW1pbjogJHNjcmVlbi14bDsgLy8gbGFyZ2VyIGRlc2t0b3BzXG4kc2NyZWVuLWxnLW1heDogJHNjcmVlbi14bCAtIDE7IC8vIGxhcmdlciBkZXNrdG9wc1xuXG4kc2NyZWVuLXh4bC1taW46ICRzY3JlZW4teHhsOyAvLyBsYXJnZXIgZGVza3RvcHNcbiRzY3JlZW4teGwtbWF4OiAkc2NyZWVuLXh4bCAtIDE7IC8vIGxhcmdlciBkZXNrdG9wc1xuXG4kYnJhbmQtcHJpbWFyeTogJHB1cnBsZTtcblxuJGNvbnRhaW5lci14bGFyZ2UtZGVza3RvcDogJHNjcmVlbi14bCAhZGVmYXVsdDtcbiRjb250YWluZXIteGw6XHQkY29udGFpbmVyLXhsYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLXh4bGFyZ2UtZGVza3RvcDogJHNjcmVlbi14eGwgIWRlZmF1bHQ7XG4kY29udGFpbmVyLXh4bDpcdCRjb250YWluZXIteGxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbiRtYXgtd2lkdGg6ICRzY3JlZW4teHhsO1xuXG4kY29sb3ItZmI6ICMzYjU5OTg7XG4kY29sb3ItdHc6ICMwMGFjZWQ7XG4kY29sb3ItZ3A6ICNkZDRiMzk7XG4kY29sb3ItcGk6ICNjYjIwMjc7XG4kY29sb3ItZW06ICRicmFuZC1wcmltYXJ5OyAvLyBlbWFpbFxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAkbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBAaW5jbHVkZSB0YWItZm9jdXM7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA4LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYGRhdGV0aW1lYCBvciBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4uZm9ybS1pbmxpbmUge1xuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcbn1cblxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSBnaXZlbiBhIC5kcm9wZG93bi1tZW51IGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICA+IC5idG4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9XFwwMGEwXCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpID4gYSxcbiAgPiBsaSA+IHNwYW4ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAoJG1vZGFsLXRpdGxlLXBhZGRpbmcgKyAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tY29udHJvbDphY3RpdmUsIC5mb3JtLWNvbnRyb2w6Zm9jdXN7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJHB1cnBsZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5idXR0b246Zm9jdXMsIGE6Zm9jdXN7XG4gIG91dGxpbmUtY29sb3I6ICRwdXJwbGU7XG59XG5cbi5idG57XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAtM3B4IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSBpbnNldFxufVxuXG4uYnRuLWdyZXl7XG5cdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRkYXJrLWdyZXksICRsaWdodC1ncmV5LCAkdGV4dC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAtM3B4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbn1cblxuLmJ0bi1kYXJrLWdyZXl7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRkYXJrLWdyZXksICRkYXJrLWdyZXksIHdoaXRlKTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi51e1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG4ucHVycGxlLXRleHR7XG4gIGNvbG9yOiAkcHVycGxlO1xufVxuXG4uZ3JlZW4tdGV4dHtcbiAgY29sb3I6ICRncmVlbjtcbn1cblxuLnJlZC10ZXh0e1xuICBjb2xvcjogJHJlZDtcbn1cblxuLnNtYWxse1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5iaWd7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLmJvbGR7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udGFpbmVye1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci14bDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci14eGw7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1heC13aWR0aCkge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoeGwpO1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHh4bCk7XG59XG5cblxuaDEsIGgyLCBoMywgaDQsIGg1e1xuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG59XG5cbmgxe1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHhsO1xuICBpe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkLXhzO1xuICB9XG59XG5cbmgye1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbmgze1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG59XG5cbmg0e1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5we1xuICBwYWRkaW5nOiAkcGFkLXNtIDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtcmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZXJyb3ItYm94e1xuICAkY29sb3I6IGRhcmtlbigkYnJhbmQtZGFuZ2VyLCAxMCUpO1xuICBwYWRkaW5nOiAkcGFkLXhzICRwYWQtc207XG4gIG1hcmdpbi1ib3R0b206ICRwYWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLWRhbmdlciwgNDAlKTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWQ7XG59XG5cblxuLmxpc3Qtd3JhcHtcbiAgcGFkZGluZy10b3A6ICRwYWQ7XG4gIC5oZWFkaW5ne1xuICAgIHBhZGRpbmc6ICRwYWQtc207XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmxpc3QtaXRlbXtcbiAgICBwYWRkaW5nOiAkcGFkICRwYWQtc207XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLmJ0bi1ibG9ja3tcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1sb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5AbWl4aW4gYW5pbSgkcGFyYW0sICRjb2xvcil7XG4gIGJvcmRlci1yYWRpdXM6IDAuNSokcGFyYW07XG4gIGJveC1zaGFkb3c6ICRjb2xvciAxLjUqJHBhcmFtIDAgMCAwLCAkY29sb3IgMS4xKiRwYXJhbSAxLjEqJHBhcmFtIDAgMCwgJGNvbG9yIDAgMS41KiRwYXJhbSAwIDAsICRjb2xvciAtMS4xKiRwYXJhbSAxLjEqJHBhcmFtIDAgMCwgJGNvbG9yIC0xLjUqJHBhcmFtIDAgMCAwLCAkY29sb3IgLTEuMSokcGFyYW0gLTEuMSokcGFyYW0gMCAwLCAkY29sb3IgMCAtMS41KiRwYXJhbSAwIDAsICRjb2xvciAxLjEqJHBhcmFtIC0xLjEqJHBhcmFtIDAgMDtcbiAgd2lkdGg6IDEqJHBhcmFtO1xuICBoZWlnaHQ6IDEqJHBhcmFtO1xuICBtYXJnaW46IDEuNSokcGFyYW07XG59XG5cbi5idG4ubG9hZGluZ3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3Jle1xuICAgIEBpbmNsdWRlIGFuaW0oMC40ZW0sIHJnYmEoMjU1LDI1NSwyNTUsMC44KSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lci1sb2FkZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgfVxuXG59XG5cbiIsIi5oZWFkZXItd3JhcHtcblx0YmFja2dyb3VuZDogJGhlYWRlci1iZztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXG5cdC5oZWFkZXJ7XG5cdFx0QGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuXHR9XG5cblx0LmxlZnQtbmF2e1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdC5yaWdodC1uYXZ7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0dWwubGVmdC1uYXZ7XG5cdFx0QGluY2x1ZGUgaGxpc3QoKTtcblx0fVxuXG5cdHVsLnJpZ2h0LW5hdntcblx0XHRAaW5jbHVkZSBobGlzdCgpO1xuXHR9XG5cblx0LnVzZXItbmF2LXdyYXB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZCAkYm9yZGVyLXJhZDtcblx0XHRib3gtc2hhZG93OiAwIDBweCAzcHggJGdyZXk7XG5cblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGEsIHNwYW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAkcGFkLzM7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0fVxuXG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgJGJyYW5kLXByaW1hcnk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAkcGFkLzI7IGJvdHRvbTogJHBhZC8yOyByaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkLzI7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRwYWQvMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJpbWFyeS13cmFwe1xuXG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuYnJhbmQtd3JhcHtcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHRoZWlnaHQ6IDgycHg7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgXHRcdFx0aDF7XG4gIFx0XHRcdFx0cGFkZGluZzogMDtcbiAgXHRcdFx0XHRtYXJnaW46IDA7XG4gIFx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAkcGFkLXhzIDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtd3JhcHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDQ5NXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRwYWQ7XG5cdFx0XHQuaGVhZGVyLXNlYXJjaC1lbC13cmFwe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRmb3Jte1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmFkdmFuY2VkLXNlYXJjaHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmZyZWUtZGVsaXZlcnktd3JhcHtcblx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdGF7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQtbWluLCAkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0LmZyZWUtZGVsaXZlcnktd3JhcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQtbWluKXtcblx0XHRcdG1hcmdpbi10b3A6IC0kcGFkKjI7XG5cdFx0XHQuYnJhbmQtd3JhcCwgLnNlYXJjaC13cmFwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkcGFkKjIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ubm8tZmxleGJveHtcblx0LnNlYXJjaC13cmFwe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA0OTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmhlYWRlci1zZWFyY2gtZWwtd3JhcHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuaGVhZGVyLXNlYXJjaC1idG57XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDsgcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Zm9ybXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5hZHZhbmNlZC1zZWFyY2h7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0fVxuXG5cdH1cbn1cblxuLnNlY29uZGFyeS1oZWFkZXItd3JhcHtcblx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG5cdGNsZWFyOiBib3RoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogd2hpdGU7XG5cdHotaW5kZXg6IDM7XG5cblxuXHQuc2Vjb25kYXJ5LWhlYWRlcntcblx0XHRAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG5cdH1cblxuXHQuc2Vjb25kYXJ5LWhlYWRlci1jb250ZW50e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogM3B4IDA7XG5cdH1cblxuXHRhe1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdC5yaWdodC1zZWN0aW9ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5wYWdlLWxpbmtze1xuXHRcdEBpbmNsdWRlIGhsaXN0KCk7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRhe1xuXHRcdFx0cGFkZGluZzogJHBhZC14cyA1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtYmFza2V0LXdyYXB7XG5cdFx0LnRvdGFse1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0cGFkZGluZzogJHBhZDtcblx0XHR9XG5cblx0XHQuYmFza2V0LWJ0bntcblx0XHRcdGNvbG9yOiAkZGFya2VyLWdyZXk7XG5cdFx0XHRAZXh0ZW5kIC5idG47XG5cdFx0XHRAZXh0ZW5kIC5idG4tc207XG5cdFx0XHRAZXh0ZW5kIC5idG4tZGVmYXVsdDtcblx0XHR9XG5cdH1cblxuXHQuY3VycmVuY3ktc2VsZWN0b3Itd3JhcHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0cGFkZGluZzogMCAkcGFkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRzZWxlY3R7XG5cdFx0XHRAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cblx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdFx0XHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpmb2N1czo6LW1zLXZhbHVlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVse1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmN1cnJlbmN5LXNlbGVjdG9ye1xuXHRcdFx0bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdGxpLnNlbGVjdGVke1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6LTRweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBUENBTUFBQURlV0c4Z0FBQUFNMUJNVkVVQUFBQ1NsSmVTbEplU2xKZVNsSmVTbEplU2xKZVNsSmVTbEplU2xKZVNsSmVTbEplU2xKZVNsSmVTbEplU2xKZVNsSmVYa0JrREFBQUFFSFJTVGxNQWdPOFFRQ0RmejcrdmozQXduMkJRWXZ1QmpBQUFBRkJKUkVGVUdCbGR3WXNXZ0JBVVJjSHRJbnFmLy8vYWtxVm9odUQraUtZZmNCck53S1NlUlNDbzV5aG1mUklQYjNvRnFsWE5UcE5VbWFmWlZLMThGaFdaampmZE5ucUhwSVZSMXVRWlJaMVVGMi9KQ0IzRDQ4WVlBQUFBQUVsRlRrU3VRbUNDKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyLXNlYXJjaC1lbC13cmFwe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBleHRlbmQgLmlucHV0LWdyb3VwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRpbnB1dHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWQgMCAwICRib3JkZXItcmFkO1xuXHR9XG5cblx0LmhlYWRlci1zZWFyY2gtYnRue1xuXHRcdEBpbmNsdWRlIGljb24oc2VhcmNoKTtcblx0XHRAZXh0ZW5kIC5idG47XG5cdFx0QGV4dGVuZCAuYnRuLWRlZmF1bHQ7XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWQgJGJvcmRlci1yYWQgMDtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cblx0XHQudGV4dHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbGctbWluLCAkc2NyZWVuLWxnLW1heCl7XG5cdC5wYWdlLWxpbmtzIGF7XG5cdFx0cGFkZGluZzogJHBhZC14cyAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0fVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQtbWluLCAkc2NyZWVuLW1kLW1heCl7XG5cdC5wYWdlLWxpbmtzIGF7XG5cdFx0cGFkZGluZzogJHBhZC14cyAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0fVxuXG5cdC5zZWNvbmRhcnktaGVhZGVyLXdyYXB7XG5cdFx0LnJpZ2h0LXNlY3Rpb24gLnRvdGFse1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY3VycmVuY3ktc2VsZWN0b3Itd3JhcCBsYWJlbHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmJhc2tldC1idG4gLnRleHR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ubW9iaWxlLXRyaWdnZXIsIC5tb2JpbGUtYmFza2V0LXdyYXB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuXG5cbi5uby1mbGV4Ym94e1xuXHQucHJpbWFyeS13cmFwe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0LmJyYW5kLXdyYXAsIC5zZWFyY2gtd3JhcCwgLmZyZWUtZGVsaXZlcnktd3JhcHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuXG4uYmFza2V0LXdyYXB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAkcGFkO1xuXG5cdCY6YWZ0ZXJ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgd2hpdGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG5cdH1cblxuXHQuYmFza2V0LWJ0bntcblx0XHRAZXh0ZW5kIC5idG47XG5cdFx0QGV4dGVuZCAuYnRuLWRlZmF1bHQ7XG5cblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHR9XG5cblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xuXHRcdG1hcmdpbi1sZWZ0OiAkcGFkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteGw7XG5cdFx0XHRsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1zbTtcblx0XHR9XG5cblx0fVxuXG59XG5cblxuLm5vLWZsZXhib3h7XG5cdC5wcmltYXJ5LXdyYXB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cblx0XHQuYnJhbmQtd3JhcHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHR9XG5cblx0XHQuZnJlZS1kZWxpdmVyeS13cmFwe1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHR9XG5cblx0XHQuc2VhcmNoLXdyYXB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6ICRwYWQqMS41IDAgMCAkcGFkO1xuXHRcdFx0d2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXItc2VhcmNoLWVsLXdyYXB7XG5cblx0fVxuXG5cdC5zZWNvbmRhcnktaGVhZGVyLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cdFx0LnJpZ2h0LXNlY3Rpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBleHRlbmQgLmNsZWFyZml4O1xuXHRcdFx0LmN1cnJlbmN5LXNlbGVjdG9yLXdyYXAsIC5iYXNrZXQtd3JhcHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdlLWxpbmtze1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWFyY2gtd3JhcHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uYmctc2NyZWVue1xuXHRkaXNwbGF5OiBub25lO1xuXHQmLmFjdGl2ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgYm90dG9tOiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cbn1cbiIsIkBtaXhpbiBobGlzdCgkcGFkZGluZzogNXB4LCAkZmxvYXQ6IGxlZnQpe1xuXHRsaXN0LXN0eWxlOm5vbmU7XG5cdHBhZGRpbmc6IDA7IG1hcmdpbjoge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtJHBhZGRpbmcvMjtcblx0XHRyaWdodDogLSRwYWRkaW5nLzI7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cdGxpe1xuXHRcdHBhZGRpbmc6IDAgJHBhZGRpbmcvMjtcblx0XHRmbG9hdDogJGZsb2F0O1xuXHR9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpe1xuXHRjbGVhcjogYm90aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG1lZGlhKCRtaW4sICRtYXg6IG51bGwpe1xuXHRAaWYoJG1heCl7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpe1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9QGVsc2V7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1pbil7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIG1lZGlhLW1heCgkbWF4KXtcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1heCl7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGxpbmtzKCRjb2xvciwgJGhvdmVyKXtcblx0XG5cdGNvbG9yOiAkY29sb3I7XG5cblx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRjb2xvcjogJGhvdmVyO1xuXHR9XG5cbn1cblxuXG5AbWl4aW4gYnRuKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3NcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuIiwiYm9keSA+IGlmcmFtZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSwgaHRtbHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1mbHVpZHtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xufVxuXG4uYmxvY2t7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQucGFjazktYmxvY2sge1xuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblxuXHRcdC5vbmVUaGlyZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCYuYmxvY2std3JhcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VudGVyIGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQtd3JhcHtcblx0QGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuXHRjbGVhcjogYm90aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpe1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblxuXHQubWFpbi1jb250ZW50e1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjp7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLnBhZGRlZHtcblx0XHRcdHBhZGRpbmc6e1xuXHRcdFx0XHRsZWZ0OiAkcGFkO1xuXHRcdFx0XHRyaWdodDogJHBhZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZ1bGwtd2lkdGh7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luOntcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuc2lkZWJhcntcblxuXHRcdHdpZHRoOiAyMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHQuc2lkZWJhcntcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG9yZGVyOiAyO1xuXG5cblx0XHRcdC5zaWRlYmFyLXNlY3Rpb257XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCYuc29jaWFsLXNlY3Rpb24sICYubmV3c2xldHRlci1zZWN0aW9ue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXG59XG5cbi5tZXNzYWdlLXdyYXAge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuXHQubWVzc2FnZS1zdWNjZXNzLCAubWVzc2FnZS1lcnJvciB7XG5cdFx0QGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogJHBhZC1zbTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogJHBhZC1zbSBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lc3NhZ2Utc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLW1lc3NhZ2U7XG5cdFx0Y29sb3I6IGRhcmtlbigkZ3JlZW4tbWVzc2FnZSwgNTAlKTtcblx0fVxuXG5cdC5tZXNzYWdlLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLW1lc3NhZ2U7XG5cdFx0Y29sb3I6IGRhcmtlbigkcmVkLW1lc3NhZ2UsIDUwJSk7XG5cdH1cbn1cblxuLm1vZGFsLWJvZHkgLm1lc3NhZ2Utd3JhcHtcblx0bWFyZ2luLXRvcDogLSRwYWQ7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wcm9tby1iYW5uZXJ7XG5cdHBhZGRpbmctYm90dG9tOiAkcGFkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLmlmcmFtZS1jb250YWluZXJ7XG5cdG1hcmdpbjp7XG5cdFx0bGVmdDogLSRwYWQ7XG5cdFx0cmlnaHQ6IC0kcGFkO1xuXHR9XG5cblx0aWZyYW1lLmNoYXNle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTYwMHB4O1xuXHRcdCYuYW5vbi1jaGVja291dHtcblx0XHRcdGhlaWdodDogMjYwMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaW5saW5lLXRpdGxle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWluKXtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnR5cGUtcHJvbW8sIC50eXBlLXBhcmFncmFwaHtcblx0cGFkZGluZy1ib3R0b206ICRwYWQgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogJHBhZDtcbn1cblxuLm5vSGVhZCAuYmxvY2staGVhZGVye1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2staGVhZGVye1xuXHRcblx0JjplbXB0eXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0cGFkZGluZzogJHBhZC14cyAwICRwYWQteHMgMDtcblx0aDJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdH1cblx0LmJsb2NrLWhlYWRlci1saW5re1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4udGl0bGUtaGVscGVye1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdGl7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tbWQtbWF4KXtcblxuXHR0ZXh0YXJlYXtcblx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcblx0fVxuXG5cdC56b3BpbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1tZC1taW4pe1xuXG5cdC5jdXN0b20tcGFnZSBoMXtcblx0XHRwYWRkaW5nOiAwICRwYWQ7XG5cdH1cblxuXHQuZnVsbC13aWR0aCBoMXtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn0iLCIuZm9vdGVyLXdyYXB7XG5cdGJhY2tncm91bmQ6ICRwdXJwbGU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZy10b3A6ICRwYWQ7XG5cdHBhZGRpbmctYm90dG9tOiAkcGFkO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cblxuXHRoNHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xuXHRcdG1hcmdpbi10b3A6ICRwYWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZC14cztcblx0fVxuXG5cdGF7XG5cdFx0QGluY2x1ZGUgbGlua3Mod2hpdGUsIHdoaXRlKTtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcntcblx0XHRAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5mb290ZXItbGVmdC1jb250ZW50e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZm9vdGVyLWxpbmtze1xuXHRcdHVse1xuXHRcdFx0bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGxpe1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDsgbWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWQ7XG5cdH1cblxuXHQuZm9vdGVyLWxlZnQtY29udGVudHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdC5mb290ZXItcmlnaHQtY29udGVudHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQmLnhtYXMtZm9vdGVye1xuXHRcdGJhY2tncm91bmQ6IHVybCgvaW1nL3htYXMtZm9vdGVyLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cblx0XHRoNHtcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbGlua3MoJHRleHQtY29sb3IsICR0ZXh0LWNvbG9yKTtcblx0XHR9XG5cblx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1sZy1taW4pe1xuXHRcdFx0cGFkZGluZy10b3A6IDIwMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHR9XG5cdH1cblxufVxuXG4ubm8tZmxleGJveHtcblx0LmZvb3Rlci1sZWZ0LWNvbnRlbnR7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuZm9vdGVyLWxlZnQtY29udGVudCBzZWN0aW9ue1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cbn1cbiIsIkBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20tbWF4KSB7XG5cdC5zaG93LW9ubHktbW9iaWxlLCAuc2hvdy1vbi1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpIHtcblx0LmhpZGUtb24tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG4ubGF6eXtcblx0b3BhY2l0eTowO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuXG5cdCYubG9hZGVke1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuXG5hLmFuY2hvci10YWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpIHtcblx0XHR0b3A6IC04MHB4O1xuXHR9XG59XG4iLCIkc2lkZWJhci1wYWQ6ICRwYWQtc207XG5cbi5ib29rLWNvdW50e1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OlwiIChcIjtcblx0fVxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiKVwiO1xuXHR9XG59XG5cbi5zaWRlYmFye1xuXHRwYWRkaW5nOiAwIDtcblx0bWFyZ2luLXRvcDogJHBhZDtcblx0bWFyZ2luLWJvdHRvbTogJHBhZDtcblx0bWFyZ2luLXJpZ2h0OiAkcGFkO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZDtcblxuXG5cdCYucmlnaHR7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAkcGFkO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zaWRlYmFyLXNlY3Rpb257XG5cblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1sZy1taW4pe1xuXHRcdFx0Ji5zYW50YS1zZWN0aW9ue1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrLXJlZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltZy9zYW50YS1saW5rcy5wbmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0bGVmdDogMDsgcmlnaHQ6IDA7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtNDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLW1kLW1heCl7XG5cdFx0XHQmLnNhbnRhLXNlY3Rpb257XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cGFkZGluZzp7XG5cdFx0XHRsZWZ0OiAkcGFkLXNtO1xuXHRcdFx0cmlnaHQ6ICRwYWQtc207XG5cdFx0fVxuXG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZDtcblxuXHRcdC5idG4uYnRuLXByaW1hcnkge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHRsYWJlbHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0fVxuXG5cdGg0e1xuXHRcdG1hcmdpbjoge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogLSRwYWQtc207XG5cdFx0XHRyaWdodDogLSRwYWQtc207XG5cdFx0fTtcblxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogJHBhZC1zbTtcblx0XHRmb250LXNpemU6ICRmb250LXNpemU7XG5cblx0XHQucmVzZXQtZmlsdGVye1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5uZXdzbGV0dGVyLXNlY3Rpb257XG5cdFx0aDR7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0cGFkZGluZy10b3A6ICRwYWQ7XG5cdFx0fVxuXHR9XG5cblx0LnNvY2lhbC1zZWN0aW9ue1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHR9XG5cblx0LnNpZGViYXItc2VjdGlvbi1jb250ZW50e1xuXHRcdHBhZGRpbmc6ICRzaWRlYmFyLXBhZCAwO1xuXHR9XG5cblx0LmZvcm0tZ3JvdXB7XG5cdFx0QGV4dGVuZCAuZm9ybS1ncm91cC1zbTtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuY2hlY2tib3gsIC5yYWRpb3tcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJhci1uYXZ7XG5cdG1hcmdpbjogLSRzaWRlYmFyLXBhZDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRhLCAuY3VycmVudC1wYWdle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRwYWQteHMgJHBhZC1zbTtcblx0XHRAaW5jbHVkZSBsaW5rcygkZGFya2VyLWdyZXksICRicmFuZC1wcmltYXJ5KTtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG5cdFx0fVxuXHR9XG5cblx0LmN1cnJlbnQtcGFnZXtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCYuaGFzLXBhcmVudHtcblx0XHRsaSBhLCAuY3VycmVudC1wYWdle1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkcGFkICsgJHBhZC1zbTtcblx0XHR9XG5cdH1cblxuXHRsaXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0XHQmLnBhcmVudC1pdGVte1xuXHRcdFx0YXtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXDIwMzlcIjtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkLXNtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkcGFkLXNtO1xuXHRcdFx0XHRtYXJnaW46IC0xcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWxsLWNhdGVnb3JpZXMge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wdXJwbGU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRidG4tcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tib3gtZ3JvdXB7XG5cdGxhYmVse1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cbn1cbi5mb3JtLWdyb3Vwe1xuXHQmLmdyZXktYmd7XG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0ZXItZ3JleTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdHBhZGRpbmc6ICRwYWQtc207XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWQ7XG5cdH1cbn1cblxuLnNpZGViYXItdHJpZ2dlcntcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAZXh0ZW5kIC5idG47XG5cdFx0QGV4dGVuZCAuYnRuLXNtO1xuXHRcdEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogJHBhZC14cztcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkLXhzO1xuXG5cdFx0QGV4dGVuZCAuaWNvbi1jaGV2cm9uLXJpZ2h0O1xuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn0iLCIubWFpbi1jb250ZW50e1xuXHRtYXJnaW4tdG9wOiAkcGFkO1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkO1xuXHR6LWluZGV4OiAzO1xuXG5cdHBhZGRpbmc6ICRwYWQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkO1xuXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdFx0bWFyZ2luLXRvcDogJHBhZC1zbTtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkLXNtO1xuXHR9XG5cblx0Ji5uby1ib3JkZXJze1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGFiZWx7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdH1cblxuXHQuaGVhZC1ibG9jaywgLmNvbnRlbnQtYmxvY2ssIC5mb290LWJsb2Nre1xuXG5cdFx0cGFkZGluZzogJHBhZC1zbSAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuaGVhZC1ibG9jaywgLmNvbnRlbnQtYmxvY2t7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuXHR9XG5cblx0LmhlYWQtYmxvY2t7XG5cdFx0bWFyZ2luLXRvcDogLSRwYWQ7XG5cdFx0QGV4dGVuZCAuYmxvY2std3JhcDtcblx0fVxuXG5cdC5mb290LWJsb2Nre1xuXHRcdEBleHRlbmQgLmJsb2NrLXdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogLSRwYWQ7XG5cdH1cblxuXHQuc2VhcmNoLXRlcm17XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHR9XG5cblx0LnBhZ2UtdGl0bGV7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHR9XG5cblx0LnJlc3VsdHMtaW5mb3tcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdH1cblxuXHQuc2VhcmNoLWluZm97XG5cdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG5cdH1cblxuXHQubGVmdC1jb250ZW50e1xuXHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbGctbWluKXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdC5yaWdodC1jb250ZW50e1xuXHRcdEBleHRlbmQgLmZvcm0taW5saW5lO1xuXHRcdEBleHRlbmQgLmZvcm0tZ3JvdXAtc207XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLWxnLW1pbil7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHBhZC1zbTtcblx0XHRcdGxhYmVse1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0dWwucGFnaW5hdGlvbntcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRsaS5wcmV2LCBsaS5uZXh0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpe1xuXHRcdC5sZWZ0LWNvbnRlbnQsIC5yaWdodC1jb250ZW50e1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0dWwucGFnaW5hdGlvbntcblx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0Ji5zZWFyY2gtcGFnZSB7XG5cdFx0LnJpZ2h0LWNvbnRlbnQgLmZvcm0taW5saW5le1xuXHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0fVxuXG5cdFx0LnJlc3BvbnNpdmUtcGFnaW5hdGlvbntcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0bGkucHJldiwgbGkubmV4dHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkuYWN0aXZlLCBsaS5hY3RpdmUgKyBsaSwgbGkuYWN0aXZlICsgbGl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIiVib29rLWl0ZW0tbGF5b3V0e1xuXHRAZXh0ZW5kIC5jb2wteHMtNjtcblx0QGV4dGVuZCAuY29sLXNtLTQ7XG5cdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQtbWluLCAkc2NyZWVuLXhsLW1heCl7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXHRAZXh0ZW5kIC5jb2wteHhsLTI7XG5cblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdHBhZGRpbmc6e1xuXHRcdGxlZnQ6ICRwYWQtc207XG5cdFx0cmlnaHQ6ICRwYWQtc207XG5cdH1cblxufVxuXG5cbi5ncmlke1xuXHQuYm9vay1pdGVte1xuXG5cdFx0d2lkdGg6IDE2LjY2NjclO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4teHMtbWF4KXtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKXtcblx0XHRcdFx0Y2xlYXI6bGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtLW1pbiwgJHNjcmVlbi1zbS1tYXgpe1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdCY6bnRoLWNoaWxkKDRuKzEpe1xuXHRcdFx0XHRjbGVhcjpsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQtbWluLCAkc2NyZWVuLXhsLW1heCl7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0JjpudGgtY2hpbGQoNW4rMSl7XG5cdFx0XHRcdGNsZWFyOmxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi14eGwtbWluKXtcblx0XHRcdHdpZHRoOiAxNi42NjY3JTtcblx0XHRcdCY6bnRoLWNoaWxkKDZuKzEpe1xuXHRcdFx0XHRjbGVhcjpsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cblxuLnRhYiAuYm9vay1pdGVte1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4lc2F2aW5ncy1zcGxhdHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZDogJHJlZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNCk7XG59XG5cbi5zZWFyY2gtcGFnZSwgLnNlYXJjaHtcblx0LmZvcm1hdCwgLnB1Ymxpc2hlZHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG4uYm9va3MtZ3JpZC12aWV3LXdyYXB7XG5cdEBleHRlbmQgLmNsZWFyZml4O1xuXHRtYXJnaW46e1xuXHRcdGxlZnQ6IC0kcGFkLXNtO1xuXHRcdHJpZ2h0OiAtJHBhZC1zbTtcblx0fVxuXHQuYm9vay1pdGVte1xuXHRcdEBleHRlbmQgJWJvb2staXRlbTtcblx0fVxufVxuXG4ubm8tcmVzdWx0c3tcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogJHBhZDtcbn1cblxuLmdyaWQgLnRhYntcblx0Y2xlYXI6IGJvdGg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkIC5ib29rLWl0ZW17XG5cdG1hcmdpbi1ib3R0b206ICRwYWQqMjtcblx0Lml0ZW0taW5mb3tcblx0XHRtaW4taGVpZ2h0OiAxMDVweDtcblx0fVxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHQmOmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDsgcmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4uZ3JpZCAuc2VhcmNoLCAuc2VhcmNoIC5ncmlkIHtcblx0LmJvb2staXRlbSAuaXRlbS1pbmZve1xuXHRcdG1pbi1oZWlnaHQ6IDE0NXB4O1xuXHR9XG59XG5cblxuIiwiJWJvb2staXRlbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuXHQuaXRlbS1pbmZve1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZDtcblx0XHR9XG5cblx0XHRzcGFuLm51bWJlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdGgze1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblx0XHRtYXJnaW46IDAgMCAkcGFkLXhzIDAgIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRcdGhlaWdodDogMzhweDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7IHdpZHRoOiA3MnB4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksIHdoaXRlKTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHB7XG5cdFx0cGFkZGluZzowOyBtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXG5cdC5wcmljZXtcblx0XHRmb250LXNpemU6ICRmb250LXNpemU7XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LnJycHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXhzLW1heCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgLnJycHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgfVxuICAgIH1cblx0fVxuXG5cdC5wcmljZS1zYXZle1xuXHRcdGNvbG9yOiAkcmVkO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0fVxuXG5cdC5mb3JtYXQsIC5wdWJsaXNoZWQsIC5hdXRob3J7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXhzLW1heCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIH1cblx0fVxuXG4gIC5hdXRob3J7XG4gICAgY29sb3I6ICRkYXJrZXItZ3JleTtcbiAgfVxuXG5cdC51bmF2YWlsYWJsZXtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdH1cblxuXHQuaXRlbS1pbWd7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7IG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0aW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc2F2aW5ncy1zcGxhdHtcblx0XHRcdEBleHRlbmQgJXNhdmluZ3Mtc3BsYXQ7XG5cdFx0XHRyaWdodDogMDsgYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gIC5pdGVtLWFjdGlvbnN7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkcGFkLXhzO1xuICAgIHJpZ2h0OiAkcGFkLXhzO1xuICBcdC5idG57XG4gIFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG4gIFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgXHRcdHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgIH1cbiAgXHR9XG4gIH1cbn1cbiIsIi5tb2R1bGV7XG5cdHBhZGRpbmc6e1xuXHRcdHRvcDogJHBhZC14cztcblx0XHRib3R0b206ICRwYWQteHM7XG5cdH1cblxuXHRoMntcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdH1cblxuXHQmLnRhYi13cmFwe1xuXHRcdD4gaDN7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZDtcblx0XHR9XG5cdH1cblxuXHQudGFie1xuXHRcdC5ib29rLWl0ZW17XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQuYm9vay1pdGVte1xuXG5cdFx0QGV4dGVuZCAlYm9vay1pdGVtO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmZvcm1hdCwgLnB1Ymxpc2hlZHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lml0ZW0taW5mb3tcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkcGFkLXhzO1xuXHRcdH1cblxuXHRcdGgzLnRpdGxlOmFmdGVye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRwYWRkaW5nOntcblx0XHRcdGxlZnQ6ICRwYWQteHM7XG5cdFx0XHRyaWdodDogJHBhZC14cztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi14cy1tYXgpe1xuXHRcdFx0cGFkZGluZzp7XG5cdFx0XHRcdGxlZnQ6ICRwYWQteHM7IHJpZ2h0OiAkcGFkLXhzO1xuXHRcdFx0fVxuXG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2F2aW5ncy1zcGxhdHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByZXYtaXRlbSwgLm5leHQtaXRlbXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcm91c2Vse1xuXHRwYWRkaW5nLWJvdHRvbTogJHBhZC14cztcblx0bWFyZ2luLWJvdHRvbTogJHBhZC1zbTtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAzNTBweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi14cy1tYXgpe1xuXHRcdG1hcmdpbi1sZWZ0OiAtJHBhZDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kcGFkO1xuXHR9XG5cblx0LnRhYntcblx0XHRwYWRkaW5nLWxlZnQ6ICRwYWQ7XG5cdFx0cGFkZGluZy1yaWdodDogJHBhZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuYm9vay1pdGVte1xuXHRcdFx0d2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tbGctbWF4KXtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tbWQtbWF4KXtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRcdFx0d2lkdGg6IDMzLjMzMzMzMyU7XG5cdFx0XHR9XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdH1cbn1cblxuLmZ1bGwtd2lkdGggLmNhcm91c2Vse1xuXHQuYm9vay1pdGVte1xuXHRcdHdpZHRoOiAxMS4xMTExMTElO1xuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLWxnLW1heCl7XG5cdFx0XHR3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tbWQtbWF4KXtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRcdHdpZHRoOiAzMy4zMzMzMzMlO1xuXHRcdH1cblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uYnJhbmQtd3JhcCBoMXtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYm9vay1pdGVtOmZvY3Vze1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5zbGljay1hcnJvd3tcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0bWluLXdpZHRoOiAxMHB4O1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjA7IGJvdHRvbTogMDtcblx0d2lkdGg6ICRwYWQ7XG5cdHotaW5kZXg6IDE7XG5cblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMDtcblxuXHQmLnNsaWNrLWRpc2FibGVke1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiA3NXB4O1xuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUteHhsO1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHR9XG5cblx0Ji5zbGljay1wcmV2e1xuXHRcdGxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLWxlZnQpO1xuXHR9XG5cblxuXHQmLnNsaWNrLW5leHR7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0QGluY2x1ZGUgaWNvbihjaGV2cm9uLXJpZ2h0KTtcblx0fVxufVxuIiwiLnR5cGUtbWFwe1xuXHRwYWRkaW5nOiAwO1xuXHRoM3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi50b3VjaGV2ZW50cyAubWFwLWJsb2Nre1xuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1tZC1tYXgpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1hcC1ibG9ja3tcblx0aGVpZ2h0OiAyMDhweDtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudHtcblx0bWFyZ2luOiAkcGFkLXNtICRwYWQteHM7XG59XG5cbi5tYXAtYm9vay1pdGVte1xuXHRjbGVhcjogYm90aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHR3aWR0aDogMjQwcHg7XG5cdGhlaWdodDogMTIwcHg7XG5cblx0cHtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbGlnaHQtZ3JleTtcblx0fVxuXHRcblx0YXtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5pbWctd3JhcHtcblx0XHR3aWR0aDogNDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRpbWd7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuaW5mby13cmFwe1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAkcGFkLXhzO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cbi5tYXAtbGl2ZS1wYWdle1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR6LWluZGV4OiAzO1xuXG5cdC5icmFuZC13cmFwe1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAyMCU7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdHBhZGRpbmc6ICRwYWQtc207XG5cdFx0ei1pbmRleDogNDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWQgJGJvcmRlci1yYWQ7XG5cblx0XHQuc2l0ZS10ZXh0e1xuXHRcdFx0bWFyZ2luOiAtJHBhZC1zbTtcblx0XHRcdHBhZGRpbmc6ICRwYWQtc207XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblx0XHR9XG5cdFx0LmJyYW5kLWxpbmt7XG5cdFx0XHRwYWRkaW5nOiAyKiRwYWQtc20gJHBhZC1zbSAkcGFkLXNtICRwYWQtc207XG5cdFx0XHRtYXJnaW46IHtcblx0XHRcdFx0bGVmdDogLSRwYWQtc207XG5cdFx0XHRcdHJpZ2h0OiAgLSRwYWQtc207XG5cdFx0XHR9XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5tYXAtYmxvY2t7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Lm1hcC1mb290ZXJ7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogJHBhZDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLW1kLW1heCl7XG5cdC5ob21lLXBhZ2UgLnBlb3BsZS1zaG9wcGluZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbiIsIi5jdXN0b20tcGFnZSwgLmN1c3RvbS1wYWdlLmZ1bGwtd2lkdGh7XG5cdG1hcmdpbjogMTBweCBhdXRvIDMwcHggYXV0bztcbn1cblxuLmN1c3RvbS1wYWdle1xuXHRtYXgtd2lkdGg6IDEwMzVweDtcbn1cblxuXG4uYm9vay1wYXJhZ3JhcGh7XG5cdGNsZWFyOiBib3RoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cblx0LmJvb2staXRlbXtcblx0XHRAZXh0ZW5kICVib29rLWl0ZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0cGFkZGluZzogJHBhZDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQuaXRlbS1pbWcsIC5pdGVtLWluZm97XG5cdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnBhcmFncmFwaC1jb250ZW50e1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0cGFkZGluZzogJHBhZDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1tZC1tYXgpe1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmJlc3RzZWxsZXItcGFnZXtcblx0Lml0ZW0taW1ne1xuXHRcdC5udW1iZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC0ycHg7XG5cdFx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRAZXh0ZW5kIC5idG47XG5cdFx0XHRAZXh0ZW5kIC5idG4teHM7XG5cdFx0XHRAZXh0ZW5kIC5idG4tcHJpbWFyeTtcblx0XHR9XG5cdH1cbn0iLCIlcmlnaHQtY29se1xuXHRAZXh0ZW5kIC5jb2wteGwtMztcblx0QGV4dGVuZCAuY29sLWxnLTQ7XG5cdEBleHRlbmQgLmNvbC1tZC02O1xuXHRAZXh0ZW5kIC5jb2wteHMtMTI7XG59XG5cbiVsZWZ0LWNvbHtcblx0QGV4dGVuZCAuY29sLXhsLTk7XG5cdEBleHRlbmQgLmNvbC1sZy04O1xuXHRAZXh0ZW5kIC5jb2wtbWQtNjtcblx0QGV4dGVuZCAuY29sLXhzLTEyO1xufVxuXG4ucmF0aW5ne1xuXHRAaW5jbHVkZSBpY29uKHN0YXIsIGJlZm9yZSk7XG5cdEBpbmNsdWRlIGljb24oc3RhciwgYWZ0ZXIpO1xuXG5cdCY6aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6ICRwdXJwbGU7XG5cdH1cblxuXHQmOmFmdGVye1xuXHRcdGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0fVxuXG5cdCYucmF0aW5nLTF7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBpY29uLWNoYXIoc3Rhcik7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBpY29uLWNoYXIoc3RhcikgaWNvbi1jaGFyKHN0YXIpIGljb24tY2hhcihzdGFyKSBpY29uLWNoYXIoc3Rhcik7XG5cdFx0fVxuXHR9XG5cblxuXHQmLnJhdGluZy0ye1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogaWNvbi1jaGFyKHN0YXIpIGljb24tY2hhcihzdGFyKTtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IGljb24tY2hhcihzdGFyKSBpY29uLWNoYXIoc3RhcikgaWNvbi1jaGFyKHN0YXIpO1xuXHRcdH1cblx0fVxuXG5cdCYucmF0aW5nLTN7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBpY29uLWNoYXIoc3RhcikgaWNvbi1jaGFyKHN0YXIpIGljb24tY2hhcihzdGFyKTtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IGljb24tY2hhcihzdGFyKSBpY29uLWNoYXIoc3Rhcik7XG5cdFx0fVxuXHR9XG5cblx0Ji5yYXRpbmctNHtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IGljb24tY2hhcihzdGFyKSBpY29uLWNoYXIoc3RhcikgaWNvbi1jaGFyKHN0YXIpIGljb24tY2hhcihzdGFyKSA7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBpY29uLWNoYXIoc3Rhcik7XG5cdFx0fVxuXHR9XG5cblx0Ji5yYXRpbmctNXtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IGljb24tY2hhcihzdGFyKSBpY29uLWNoYXIoc3RhcikgaWNvbi1jaGFyKHN0YXIpIGljb24tY2hhcihzdGFyKSBpY29uLWNoYXIoc3Rhcik7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxufVxuXG4ucmV2aWV3LXdyYXB7XG5cdGNsZWFyOiBib3RoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQucmV2aWV3e1xuXHRcdEBleHRlbmQgLmNvbC1sZy00O1xuXHRcdEBleHRlbmQgLmNvbC1zbS02O1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLWxnLW1pbikge1xuXG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XG5cdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdHB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdGNpdGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAkcGFkLXNtO1xuXHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cbn1cblxuLmJvb2stcGFnZXtcblx0bWFyZ2luLXRvcDogMDtcblxuXHQucmVhZC1tb3JlLCAucmVhZC1sZXNze1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5yZWFkLW1vcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmVhZC1sZXNze1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblxuXG5cdC5mb3JtYXRzLXdyYXB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAkcGFkIDAgMCAwOyBtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHR9XG5cblx0LnNvY2lhbC13cmFwe1xuXHRcdHBhZGRpbmc6e1xuXHRcdFx0dG9wOiAkcGFkLXNtO1xuXHRcdFx0Ym90dG9tOiAkcGFkLXNtO1xuXHRcdH1cblx0fVxuXG5cblxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi14cy1tYXgpIHtcblx0XHQuYnJlYWRjcnVtYiwgLnNvY2lhbC13cmFwe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuYnJlYWRjcnVtYi5jYXRlZ29yeS1mb290ZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogJHBhZC14cyAwO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDF7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHBhZC14cztcblx0XHR9XG5cdFx0Lm1ldGEtaW5mbywgLmF1dGhvci1pbmZve1xuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cblx0XHRcdG1hcmdpbjoge1xuXHRcdFx0XHR0b3A6ICRwYWQteHM7XG5cdFx0XHRcdGJvdHRvbTogJHBhZC14cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybWF0cy13cmFwe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2hlY2tvdXQtdG9vbHN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG5cdFx0XHQuYnRuLXdyYXB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJpY2UtaW5mby13cmFwe1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblxuXHRcdH1cblxuXG5cdFx0Lml0ZW0tYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC5pdGVtLWltZ3tcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1pbmZve1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblx0XHRcdC5pdGVtLXRvb2xze1xuXHRcdFx0XHRvcmRlcjogMztcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0Lml0ZW0tYmxvY2t7XG5cblx0XHRAZXh0ZW5kIC5yb3c7XG5cblxuXHRcdC5pdGVtLWltZ3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwYWQ7XG5cblx0XHRcdEBleHRlbmQgLmNvbC1sZy0zO1xuXHRcdFx0QGV4dGVuZCAuY29sLXNtLTY7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY1JTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRwYWQ7XG5cdFx0XHR9XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5zYXZpbmdzLXNwbGF0e1xuXHRcdFx0XHRAZXh0ZW5kICVzYXZpbmdzLXNwbGF0O1xuXG5cdFx0XHRcdHJpZ2h0OiAwOyB0b3A6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdHBhZGRpbmc6ICRwYWQgJHBhZC1zbTtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJHBhZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0taW5mb3tcblx0XHRcdEBleHRlbmQgLmNvbC14bC02O1xuXHRcdFx0QGV4dGVuZCAuY29sLWxnLTU7XG5cdFx0XHRAZXh0ZW5kIC5jb2wtc20tNjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwYWQ7XG5cdFx0XHRoMXtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteHhsO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblxuXHRcdFx0Lm1ldGEtaW5mb3tcblx0XHRcdFx0QGluY2x1ZGUgaGxpc3QoJHBhZC1zbSk7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47IGNsZWFyOiBib3RoO1xuXG5cdFx0XHRcdHBhZGRpbmc6e1xuXHRcdFx0XHRcdHRvcDogJHBhZC1zbTtcblx0XHRcdFx0XHRib3R0b206ICRwYWQtc207XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkLXNtO1xuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwifFwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtLXRvb2xze1xuXHRcdFx0QGV4dGVuZCAlcmlnaHQtY29sO1xuXHRcdH1cblxuXHR9XG5cblx0LmJpYmxpby13cmFwe1xuXHRcdHBhZGRpbmc6ICRwYWQgMCAwIDA7XG5cdFx0bWFyZ2luOiAkcGFkIDA7XG5cdFx0Ym9yZGVyOntcblx0XHRcdHRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdH1cblxuXHRcdEBleHRlbmQgLnJvdztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0Lml0ZW0tZXhjZXJwdHtcblx0XHRcdEBleHRlbmQgJWxlZnQtY29sO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkcGFkO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmJpYmxpby1pbmZvLXdyYXB7XG5cdFx0XHRAZXh0ZW5kICVyaWdodC1jb2w7XG5cblx0XHRcdC5iaWJsaW8taW5mb3tcblx0XHRcdFx0bWFyZ2luOiAwOyBwYWRkaW5nOiAkcGFkLXNtIDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQtbWluLCAkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRwYWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRwYWQteHM7XG5cdFx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtlci1ncmV5O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxhYmVsOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCI6IFwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQtbWluKSB7XG5cdFx0XHQuYmlibGlvLWluZm8td3JhcC5uby1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5iaWJsaW8taW5mbyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrb3V0LXRvb2xze1xuXHRcdHBhZGRpbmc6ICRwYWQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZDtcblx0XHRwe1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LnByaWNle1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXhsICogMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHQubGlzdC1wcmljZXtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHBhZC1zbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZnJlZS1kZWxpdmVyeS10ZXh0e1xuXHRcdFx0cGFkZGluZzogJHBhZCAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdH1cblx0XHQubGlzdC1wcmljZXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdH1cblx0XHQucHJpY2UtaW5mby13cmFwe1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRwYWQ7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi13cmFwe1xuXHRcdC5idG57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwYWQtc207XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsb2Nrcy13cmFwe1xuXG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0fVxuXG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0bWFyZ2luOntcblx0XHRcdFx0bGVmdDogLSRwYWQ7XG5cdFx0XHRcdHJpZ2h0OiAtJHBhZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiwgLmJsb2Nre1xuXHRcdFx0QGV4dGVuZCAuY29sLW1kLTg7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmJ0bi1oZWxwZXItdGV4dHtcblx0c3Bhbntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogJHBhZC14cyAkcGFkIDAgJHBhZDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZCAkYm9yZGVyLXJhZCAwIDA7XG4gXHRcdGJvcmRlci1ib3R0b206IDA7XG4gXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRjb2xvcjogJGdyZWVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmlmcmFtZS5nb29kcmVhZHMge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzODBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtLW1heCwgJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRoZWlnaHQ6IDcwMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0aGVpZ2h0OiA4MDBweDtcblx0fVxufVxuXG4uYnJlYWRjcnVtYiA+IGxpK2xpOmJlZm9yZXtcblx0Y29udGVudDogJGJyZWFkY3J1bWItc2VwYXJhdG9yICsgXCJcXDAwYTBcIjtcbn1cblxuLmJyZWFkY3J1bWJ7XG5cdG1hcmdpbjoge1xuXHRcdHRvcDogMTBweDtcblx0XHRib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLml0ZW0tZXhjZXJwdHtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWQtc207XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZC1zbTtcblx0fVxufVxuXG4uaXRlbS1pbmZvIC5pdGVtLWV4Y2VycHR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLml0ZW0tcHJvZHVjdC1kZXRhaWxzLXRpdGxlLCAuYmlibGlvLXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1sZy1taW4pIHtcblxuXHQuanMgLmJpYmxpby13cmFwIC5pdGVtLWV4Y2VycHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0Lml0ZW0tcHJvZHVjdC1kZXRhaWxzLXRpdGxlLCAuYmlibGlvLXRpdGxle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5iaWJsaW8taW5mby13cmFwe1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cblx0LmZvcm1hdHMtd3JhcHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZDtcblx0fVxuXG5cblx0Lml0ZW0taW5mbyAuaXRlbS1leGNlcnB0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lml0ZW0tYmxvY2t7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5iaWJsaW8td3JhcHtcblx0XHQuYmlibGlvLWluZm8td3JhcHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICRwYWQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdC5iaWJsaW8taW5mb3tcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdC5uby1jc3Njb2x1bW5zICZ7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRlbS1pbWd7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0fVxuXG5cdC5pdGVtLWluZm97XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5pdGVtLWV4Y2VycHR7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdH1cblx0fVxuXG59XG5cblxuXG4uY2hlY2tvdXQtdG9vbHN7XG5cdC5idG57XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogJHBhZC14cyoyO1xuXHR9XG5cblx0LmFkZC10by1iYXNrZXR7XG5cdFx0cGFkZGluZzogJHBhZDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdH1cbn1cblxuXG4uZXhwdC1mZWF0dXJlLW9ue1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSBtZWRpYSgkc2NyZWVuLW1kLW1pbiwgJHNjcmVlbi1tZC1tYXgpe1xuXHQuZXhwdC1lbmFibGVke1xuXHRcdC5leHB0LWZlYXR1cmUtb257XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuZXhwdC1mZWF0dXJlLW9mZntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lml0ZW0tYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdC5pdGVtLWluZm97XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0taW1ne1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblx0XHRcdC5pdGVtLXRvb2xze1xuXHRcdFx0XHRvcmRlcjogMztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybWF0cy13cmFwe1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblxuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiIHwgXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiOiBcIjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZDphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIGF7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNoZWNrb3V0LXRvb2xze1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuc29jaWFsLXdyYXB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0tYmxvY2sgLml0ZW0taW5mbyAubWV0YS1pbmZve1xuXHRcdFx0cGFkZGluZy10b3A6ICRwYWQteHM7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZC14cztcblx0XHR9XG5cblx0XHQuaXRlbS1pbWd7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuYmlibGlvLXdyYXB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5yZXN1bWUtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgJHBhZDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmJpYmxpby1pbmZvLXdyYXAubm8tZGVzY3JpcHRpb24gbGl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbS1leGNlcnB0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRwYWQteHM7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmJpYmxpby1pbmZvLXdyYXAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzp7XG5cdFx0XHRcdFx0dG9wOiAkcGFkLXhzO1xuXHRcdFx0XHRcdGJvdHRvbTogJHBhZDtcblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0LmJpYmxpby10aXRsZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5iaWJsaW8taW5mb3tcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5tYWluLWNvbnRlbnR7XG5cdFxuXHRtYXJnaW46e1xuXHRcdGxlZnQ6IC0kcGFkO1xuXHRcdHJpZ2h0OiAtJHBhZDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLWxnLW1heCl7XG5cdFx0bWFyZ2luOntcblx0XHRcdGxlZnQ6IC0kcGFkLXNtO1xuXHRcdFx0cmlnaHQ6IC0kcGFkLXNtO1xuXHRcdH1cblx0XHQuYmxvY2std3JhcHtcblx0XHRcdHBhZGRpbmc6e1xuXHRcdFx0XHRsZWZ0OiAkcGFkLXNtO1xuXHRcdFx0XHRyaWdodDogJHBhZC1zbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmxvY2std3JhcHtcblx0XHRwYWRkaW5nOntcblx0XHRcdGxlZnQ6ICRwYWQ7XG5cdFx0XHRyaWdodDogJHBhZDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1tZC1tYXgpe1xuXHRcdFx0cGFkZGluZzp7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyLCBoMywgaDR7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHQubW9kdWxle1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRhYmJlZC1ibG9jay13cmFwOmZpcnN0LWNoaWxke1xuXHRcdFx0Lm1vZHVsZXtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRwYWQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHQucGFyYWdyYXBoLWNvbnRlbnR7XG5cdFx0XHQuaHAtYmFubmVyLXNtYWxse1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1sZy1tYXgpe1xuXHRcdFx0XHQuaHAtYmFubmVyLXNtYWxse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ocC1iYW5uZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ji5vbmVUaGlyZHtcblx0XHRcdEBleHRlbmQgLmNvbC14bC00O1xuXHRcdFx0QGV4dGVuZCAuY29sLWxnLTY7XG5cdFx0XHRjbGVhcjogbm9uZTtcblx0XHR9XG5cdFx0Ji50d29UaGlyZHtcblx0XHRcdEBleHRlbmQgLmNvbC14bC04O1xuXHRcdFx0QGV4dGVuZCAuY29sLWxnLTY7XG5cdFx0XHRAZXh0ZW5kIC5jb2wtbWQtMTI7XG5cdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQtbWluKXtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmhhbGZ7XG5cdFx0XHRAZXh0ZW5kIC5jb2wtbWQtNjtcblx0XHRcdGNsZWFyOiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpe1xuXHRcdFx0Ji5vbmVUaGlyZCwgJi50d29UaGlyZCwgJi5oYWxme1xuXHRcdFx0XHRwYWRkaW5nOntcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4ubW9kdWxle1xuXHRcblx0Ji50eXBlLWxpbmt7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5saW5rLWl0ZW17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHR9XG5cblx0XHQubGluay10ZXh0LCAubGluay1pbWd7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0fVxuXG5cdCYudHlwZS1wcm9tb3tcblxuXHRcdC50YWJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQucHJvbW8tY29udGVudHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Ji5wcm9tby1tdWx0aXtcblx0XHRcdG1hcmdpbjp7XG5cdFx0XHRcdGxlZnQ6IC0kcGFkLXhzO1xuXHRcdFx0XHRyaWdodDogLSRwYWQteHM7XG5cdFx0XHR9XG5cdFx0XHQucHJvbW8tY29udGVudHtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpe1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzogJHBhZC14cztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb21vLWltZ3tcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHR9XG5cblx0Ji50eXBlLXBhcmFncmFwaHtcblxuXHRcdC5wYXJhZ3JhcGgtY29udGVudCBpbWd7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdC50YWJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0fVxuXG5cblx0Ji50eXBlLWJvb2t7XG5cdFx0XG5cdFx0LmJvb2staXRlbSArIC5wYXJhZ3JhcGgtY29udGVudHtcblx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5wYXJhZ3JhcGgtY29udGVudCArIC5ib29rLWl0ZW17XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmNvbGxhcHNpYmxlIGEuY29sbGFwc2UtdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6ICRwYWQtc207XG59IiwiZGl2LnNvY2lhbC1ibG9jayB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkLXhzO1xufVxuXG4uc29jaWFsLXdyYXB7XG5cdEBpbmNsdWRlIGhsaXN0KCRwYWQtc20pO1xuXHRcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xlYXI6IGJvdGg7XG5cdGEsIGE6aG92ZXJ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdFxuXHRsaXtcblx0XHRsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS14bDtcblx0fVxuXHRpOmJlZm9yZXtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUteGw7XG5cdH1cblxuXHQuaWNvbi1mYntcblx0XHRjb2xvcjogJGNvbG9yLWZiO1xuXHR9XG5cblx0Lmljb24tdHd7XG5cdFx0Y29sb3I6ICRjb2xvci10dztcblx0fVxuXG5cdC5pY29uLWdwe1xuXHRcdGNvbG9yOiAkY29sb3ItZ3A7XG5cdH1cblxuXHQuaWNvbi1waXtcblx0XHRjb2xvcjogJGNvbG9yLXBpO1xuXHR9XG5cblx0Lmljb24tZW17XG5cdFx0Y29sb3I6ICRjb2xvci1lbTtcblx0fVxufVxuIiwiLyogcmVxdWlyZWQgc3R5bGVzICovXG5cbi5sZWFmbGV0LW1hcC1wYW5lLFxuLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcbi5sZWFmbGV0LXRpbGUtcGFuZSxcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lLFxuLmxlYWZsZXQtc2hhZG93LXBhbmUsXG4ubGVhZmxldC1tYXJrZXItcGFuZSxcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnLFxuLmxlYWZsZXQtem9vbS1ib3gsXG4ubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LWxheWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdH1cbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcblx0fVxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbi8qIG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXG4ubGVhZmxldC1jb250YWluZXIgaW1nIHtcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbi8qIHN0dXBpZCBBbmRyb2lkIDIgZG9lc24ndCB1bmRlcnN0YW5kIFwibWF4LXdpZHRoOiBub25lXCIgcHJvcGVybHkgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllciB7XG5cdG1heC13aWR0aDogMTUwMDBweCAhaW1wb3J0YW50O1xuXHR9XG4ubGVhZmxldC10aWxlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcblx0dmlzaWJpbGl0eTogaW5oZXJpdDtcblx0fVxuLmxlYWZsZXQtem9vbS1ib3gge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR9XG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cbi5sZWFmbGV0LXRpbGUtcGFuZSAgICB7IHotaW5kZXg6IDI7IH1cbi5sZWFmbGV0LW9iamVjdHMtcGFuZSB7IHotaW5kZXg6IDM7IH1cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQ7IH1cbi5sZWFmbGV0LXNoYWRvdy1wYW5lICB7IHotaW5kZXg6IDU7IH1cbi5sZWFmbGV0LW1hcmtlci1wYW5lICB7IHotaW5kZXg6IDY7IH1cbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDc7IH1cblxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdH1cbi5sdm1sIHtcblx0YmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cblxuLmxlYWZsZXQtY29udHJvbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNztcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbi5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbi5sZWFmbGV0LXRvcCB7XG5cdHRvcDogMDtcblx0fVxuLmxlYWZsZXQtcmlnaHQge1xuXHRyaWdodDogMDtcblx0fVxuLmxlYWZsZXQtYm90dG9tIHtcblx0Ym90dG9tOiAwO1xuXHR9XG4ubGVhZmxldC1sZWZ0IHtcblx0bGVmdDogMDtcblx0fVxuLmxlYWZsZXQtY29udHJvbCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjbGVhcjogYm90aDtcblx0fVxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG5cdGZsb2F0OiByaWdodDtcblx0fVxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0fVxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUtbG9hZGVkLFxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcblx0b3BhY2l0eTogMTtcblx0fVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xuXHR9XG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC10b3VjaGluZyAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblxuLyogY3Vyc29ycyAqL1xuXG4ubGVhZmxldC1jbGlja2FibGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcblx0fVxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcbi5sZWFmbGV0LWNvbnRyb2wge1xuXHRjdXJzb3I6IGF1dG87XG5cdH1cbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWNvbnRhaW5lcixcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWNsaWNrYWJsZSB7XG5cdGN1cnNvcjogbW92ZTtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYmJpbmc7XG5cdH1cblxuXG4vKiB2aXN1YWwgdHdlYWtzICovXG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICNkZGQ7XG5cdG91dGxpbmU6IDA7XG59XG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XG5cdG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7XG5cdH1cbi5sZWFmbGV0LXpvb20tYm94IHtcblx0Ym9yZGVyOiAycHggZG90dGVkICMzOGY7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0fVxuXG5cbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIHtcblx0Zm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHR9XG5cblxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xuXG4ubGVhZmxldC1iYXIge1xuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjY1KTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBibGFjaztcblx0fVxuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHR9XG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0fVxuLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblx0Y29sb3I6ICNiYmI7XG5cdH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXG5cbi8qIHpvb20gY29udHJvbCAqL1xuXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcblx0Zm9udDogYm9sZCAxOHB4ICdMdWNpZGEgQ29uc29sZScsIE1vbmFjbywgbW9ub3NwYWNlO1xuXHR0ZXh0LWluZGVudDogMXB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXG5cbi8qIGxheWVycyBjb250cm9sICovXG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC40KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHR9XG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMtMngucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG5cdH1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQge1xuXHRwYWRkaW5nOiA2cHggMTBweCA2cHggNnB4O1xuXHRjb2xvcjogIzMzMztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xuXHR9XG5cblxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRtYXJnaW46IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuXHRwYWRkaW5nOiAwIDVweDtcblx0Y29sb3I6ICMzMzM7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuXHRmb250LXNpemU6IDExcHg7XG5cdH1cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRwYWRkaW5nOiAycHggNXB4IDFweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi10b3A6IC0ycHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XG5cdH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdH1cblxuXG4vKiBwb3B1cCAqL1xuXG4ubGVhZmxldC1wb3B1cCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuXHRwYWRkaW5nOiAxcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdHBhZGRpbmc6IDFweDtcblxuXHRtYXJnaW46IC0xMHB4IGF1dG8gMDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cblx0Ym94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiA0cHggOHB4IDAgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRmb250OiAxMnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogI2MzYzNjMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjOTk5O1xuXHR9XG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdH1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcblx0em9vbTogMTtcblx0fVxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0d2lkdGg6IDI0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xuXHR9XG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0fVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdH1cblxuXG4vKiBkaXYgaWNvbiAqL1xuXG4ubGVhZmxldC1kaXYtaWNvbiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG5cdH0iLCIudGFiLXRyaWdnZXJzLXdyYXB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdG1hcmdpbi1ib3R0b206ICRwYWQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHQvL3BhZGRpbmctcmlnaHQ6IDI2cHg7XG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOjA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwxKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0fVxuXG5cdH1cblxuXHQubmV4dC1pdGVtIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA2cHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdC5uZXh0LWl0ZW0ge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LnRhYi10cmlnZ2VycyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0fVxufVxuXG4udGFiLXRyaWdnZXJzLCAudGFiLXN3aXRjaHtcblx0QGV4dGVuZCAubmF2O1xuXHRAZXh0ZW5kIC5uYXYtdGFicztcblx0Ji5sYXJnZXtcblx0XHRhe1xuXHRcdFx0QGV4dGVuZCAuYnRuLWxnO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWQgICRib3JkZXItcmFkICAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Y2xlYXI6IGJvdGg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdFxuXHRtYXJnaW46ICRwYWQgMCAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDsgYm90dG9tOiA0MHB4OyByaWdodDogMDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cblxuXHRkaXNwbGF5OiB0YWJsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFxuXG5cdGxpe1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxuXG5cdGF7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHRcdEBleHRlbmQgLmJ0bi1zbTtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcblx0XHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkICAkYm9yZGVyLXJhZCAgMCAwO1xuXHR9XG5cblx0LnRhYi1hY3RpdmV7XG5cdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLnRvdWNoZXZlbnRzIC50YWItdHJpZ2dlcnN7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG59XG5cbi50YWJiZWQtYmxvY2t7XG5cdC50YWItd3JhcCA+IGgze1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudGFiLXdyYXB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC50YWItd3JhcC50YWItYWN0aXZle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLndpc2hsaXN0LXdyYXB7XG5cdC50YWJ7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjVzO1xuXHRcdCYuYWN0aXZle1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5wLnNoYXJlLXdpc2hsaXN0LXRleHQge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLndpc2hsaXN0LWxpbmtze1xuXHRpe1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRwYWQtc207XG5cdFx0bWFyZ2luLXJpZ2h0OiAkcGFkLXhzO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdH1cblxuXHQuYWN0aXZle1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0fVxufVxuXG4ud2lzaGxpc3QtaGVhZGVye1xuXHRtYXJnaW4tYm90dG9tOiAkcGFkO1xufVxuXG4ud2lzaGxpc3QtaXRlbXMgLmJvb2stbGlzdC1pdGVtIHtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHQuaXRlbS1pbmZvLXdyYXAge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRcdC5pdGVtLWluZm8ge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRwYWQteHM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndpc2hsaXN0LXRvb2xzIHtcblx0XHRcdCAgd2lkdGg6IGF1dG87XG5cdFx0XHQgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdCAgZmxvYXQ6IG5vbmU7XG5cdFx0XHQgIHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJvb2stbGlzdC1pdGVte1xuXHRcblx0JjpmaXJzdC1jaGlsZHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQucmVtb3ZlLWl0ZW17XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJHBhZC14czsgcmlnaHQ6ICRwYWQteHM7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQud2lzaGxpc3QtdG9vbHN7XG5cdFx0cGFkZGluZy10b3A6ICRwYWQ7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZC14cztcblx0XHR9XG5cdH1cblxuXHQud2lzaGxpc3Qtbm90ZXtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Lml0ZW0taW1ne1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdFxuXHQuc2F2aW5ncy1zcGxhdHtcblx0XHRAZXh0ZW5kICVzYXZpbmdzLXNwbGF0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4OyB3aWR0aDogNDVweDtcblx0XHRwYWRkaW5nOiAkcGFkLXhzIDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwOyBib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLndpc2hsaXN0LWdsb2JhbC1zZXR0aW5nIHtcblx0bWFyZ2luLWJvdHRvbTogJHBhZC1zbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjbGVhcjogYm90aDtcblxuXHRhIHtcblx0XHR3aWR0aDogMzclO1xuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHR9XG5cdH1cbn0iLCIucmV2aWV3cy1pdGVtcyB7XG5cdC5ib29rLWxpc3QtaXRlbSB7XG5cdFx0Lml0ZW0taW5mbyB7XG5cdFx0XHRtYXgtd2lkdGg6IDcwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHVsLnJldmlldy1pbmZvIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW46ICRwYWQteHMgMDtcblxuXHRcdFx0XHRcdC5zb2NpYWwge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0Ji5yZXZpZXctc3RhcnMge1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zaGFyZS13aWRnZXRzIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkcGFkLXNtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYuc2hhcmUtd2lkZ2V0cyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLm1haW4tY29udGVudCAuYmxvY2std3JhcCAuZm9ybS13cmFwIHtcblx0aDEsIGgyLCAudGV4dCwgbGVnZW5ke1xuXG5cdFx0QGV4dGVuZCAuY29sLXhsLW9mZnNldC0zO1xuXHRcdEBleHRlbmQgLmNvbC14bC05O1xuXG5cdFx0QGV4dGVuZCAuY29sLW1kLTg7XG5cdFx0QGV4dGVuZCAuY29sLW1kLW9mZnNldC00O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRcdHBhZGRpbmc6IHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZDtcblx0fVxufVxuXG4uZm9ybS13cmFwe1xuIFx0bWFyZ2luLWJvdHRvbTogJHBhZCoyO1xuXG4gXHRAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLW1kLW1pbil7XG4gXHRcdG1hcmdpbjp7XG4gXHRcdFx0bGVmdDogMDsgcmlnaHQ6IDA7XG4gXHRcdH1cbiBcdH1cblxuIFx0LmZvcm0tZ3JvdXB7XG4gXHRcdG92ZXJmbG93OiBoaWRkZW47XG4gXHRcdGNsZWFyOiBib3RoO1xuIFx0fVxuXG5cdGgxLCBoMiwgLnRleHQsIGxlZ2VuZHtcblxuXHRcdEBleHRlbmQgLmNvbC14bC1vZmZzZXQtMztcblx0XHRAZXh0ZW5kIC5jb2wteGwtOTtcblxuXHRcdEBleHRlbmQgLmNvbC1tZC04O1xuXHRcdEBleHRlbmQgLmNvbC1tZC1vZmZzZXQtNDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdFx0XHRwYWRkaW5nOiB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250cm9sLWxhYmVse1xuXHRcdEBleHRlbmQgLmNvbC1tZC00O1xuXHRcdEBleHRlbmQgLmNvbC14bC0zO1xuXG5cdH1cblxuXHQuZm9ybS1jb250cm9sLXdyYXB7XG5cdFx0QGV4dGVuZCAuY29sLW1kLTg7XG5cdFx0QGV4dGVuZCAuY29sLXhsLTk7XG5cdFx0Ji5mb3JtLWJ0bi13cmFwe1xuXHRcdFx0QGV4dGVuZCAuY29sLW1kLW9mZnNldC00O1xuXHRcdFx0QGV4dGVuZCAuY29sLXhsLW9mZnNldC0zO1xuXHRcdH1cblxuXHRcdCYuY2hlY2tib3h7XG5cdFx0XHRAZXh0ZW5kIC5jb2wtbWQtb2Zmc2V0LTQ7XG5cdFx0XHRAZXh0ZW5kIC5jb2wteGwtb2Zmc2V0LTM7XG5cblx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hde1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJlcXVpcmVke1xuXHRcdGxhYmVsOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCIgKlwiO1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC01cHg7XG5cdFx0fVxuXHR9XG5cblx0LmhlbHAtYmxvY2t7XG5cblx0fVxuXG5cdC5lcnJvci1ibG9ja3tcblx0XHRjb2xvcjogJHJlZDtcblx0fVxuXG59XG5cbi5ibG9jay13cmFwIC5mb3JtLXdyYXB7XG5cdEBleHRlbmQgLmZvcm0td3JhcDtcbn1cblxuLmZvcm0tZ3JvdXAucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiAqXCI7XG5cdGNvbG9yOiAkcmVkO1xufVxuIiwiLmhlbHAtcGFnZSB7XG5cdGgyIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiAxMHB4ICRwYWQ7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblxuXHRcdEBleHRlbmQgLmljb24tY2hldnJvbi1kb3duO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAkcGFkO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuXHRcdH1cblxuXHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdEBleHRlbmQgLmljb24tY2hldnJvbi1yaWdodDtcblx0XHR9XG5cdH1cblxuXHRkbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGR0IHtcblx0XHRcdHBhZGRpbmc6ICRwYWQ7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG5cdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcrJztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAkcGFkO1xuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdG9sLm51bWJlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDAgJHBhZCA0NXB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHRcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdH1cblxuXHQuZGVsaXZlcnktbG9jYXRpb25zLXdyYXB7XG5cdFx0QGV4dGVuZCAucm93O1xuXHR9XG5cblx0LmRlbGl2ZXJ5LWF1IC5kZWxpdmVyeS1sb2NhdGlvbnN7XG5cdFx0QGV4dGVuZCAuY29sLW1kLTY7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLW1kLW1pbil7XG5cdFx0LmRlbGl2ZXJ5LWF1e1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdH1cblxuXHQuZGVsaXZlcnktdWsgLmRlbGl2ZXJ5LWxvY2F0aW9uc3tcblx0XHRAZXh0ZW5kIC5jb2wtbWQtMTI7XG5cdH1cblxuXHQuZGVsaXZlcnktb3B0aW9uc3tcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkKjI7XG5cdFx0aDN7XG5cdFx0XHRwYWRkaW5nOiAkcGFkLXNtO1xuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG5cdFx0XHRjb2xvcjogJGRhcmtlci1ncmV5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0aDR7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHQuZGVsaXZlcnktbG9jYXRpb25zLXdyYXB7XG5cdFx0XHRwYWRkaW5nOiAwICRwYWQtc207XG5cdFx0fVxuXG5cdFx0ZGx7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdGRkLCBkdHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAkcGFkLXhzO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZHR7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHR9XG5cdH1cblxufSIsIi5hZGRyZXNzLWxpc3QsIC5jYXJkLWxpc3R7XG5cdEBleHRlbmQgLmNsZWFyZml4O1xuXHQuYWRkcmVzcy1pdGVtLCAuY2FyZC1pdGVte1xuXG5cdFx0QGV4dGVuZCAuY29sLWxnLTY7XG5cdFx0QGV4dGVuZCAuY29sLXhsLTQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1sZy1tYXgpe1xuXHRcdFx0JjpudGgtY2hpbGQoMm4rMSl7XG5cdFx0XHRcdGNsZWFyOmxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi14bC1taW4pe1xuXHRcdFx0JjpudGgtY2hpbGQoM24rMSl7XG5cdFx0XHRcdGNsZWFyOmxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRib3JkZXItYm90dG9tOiAwO1xuXG5cdFx0LmJ0bi13cmFwLCAuaW5mby1ib3h7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0cGFkZGluZzogJHBhZC1zbTtcblx0XHR9XG5cblx0XHQuYnRuLXdyYXB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHRwYWRkaW5nOiAkcGFkLXNtO1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6ICRwYWQteHM7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBhZC14cztcblxuXG5cdFx0XG5cdFx0LmJ0bi13cmFwe1xuXHRcdFx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJHBhZCoyO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRkbHtcblx0XHRkdHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdGRke1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0fVxuXHR9XG5cbn0iLCIuYmFza2V0LXBhZ2V7XG5cdG1heC13aWR0aDogMTAyNHB4O1xufVxuXG4uYmFza2V0LWVtcHR5e1xuXHRwYWRkaW5nLXRvcDogJHBhZCoyO1xuXHRwYWRkaW5nLWJvdHRvbTogJHBhZCoyO1xufVxuXG5cbkBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdC5vcmRlci1pdGVtIC5pdGVtLWluZm8td3JhcCB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5vcmRlci1pdGVtIC5pdGVtLWluZm8ge1xuXHRcdHBhZGRpbmctbGVmdDogJHBhZC14cztcblx0fVxufVxuXG4uYmFza2V0LWl0ZW0sIC5vcmRlci1pdGVtLCAuYm9vay1saXN0LWl0ZW17XG5cblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHQuaXRlbS1pbWd7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0Lml0ZW0taW5mb3tcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbS1taW4sICRzY3JlZW4tc20tbWF4KXtcblx0XHQuaXRlbS1pbmZvLXdyYXB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdH1cblx0XHQuaXRlbS1jaGVja291dC1pbmZve1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cdH1cblxuXHRAZXh0ZW5kIC5jbGVhcmZpeDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdHBhZGRpbmc6ICRwYWQgMDtcblxuXHQuaXRlbS1pbmZvLXdyYXAsIC5pdGVtLWNoZWNrb3V0LWluZm97XG5cdFx0LmlucHV0LXNtLCBidXR0b257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkLXhzO1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtLWltZywgLml0ZW0taW5mbywgLml0ZW0taW5mby13cmFwe1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdEBleHRlbmQgLmNsZWFyZml4O1xuXHR9XG5cblx0Lml0ZW0taW5mb3tcblx0XHRoMntcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkLXhzO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20tbWluKXtcblx0XHRcdHBhZGRpbmctbGVmdDogJHBhZDtcblx0XHR9XG5cblx0XHQucnJwe1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0LmF2YWlsYWJsaXR5LXRleHR7XG5cdFx0QGV4dGVuZCAuZ3JlZW4tdGV4dDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdH1cblxuXHQuaXRlbS1jaGVja291dC1pbmZvLCAud2lzaGxpc3QtdG9vbHN7XG5cblx0XHR3aWR0aDogMjQwcHg7XG5cdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAkcGFkO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5pdGVtLXRvdGFse1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXG5cdC5pdGVtLWluZm97XG5cdFx0QGV4dGVuZCAlYm9vay1pdGVtO1xuXHR9XG59XG5cbi5iYXNrZXQtdG90YWxzLXdyYXAsIC5vcmRlci10b3RhbHMtd3JhcHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGRse1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBleHRlbmQgLmNsZWFyZml4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkcGFkLXNtIDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG5cdFx0ZGR7XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogJHBhZDtcblx0XHR9XG5cblx0XHRkdCwgZGR7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0ZGR7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHR9XG5cblx0fVxuXG5cdC50b3RhbC10ZXh0e1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRkZHtcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eGw7XG5cdFx0fVxuXHR9XG5cblxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpe1xuXHRcdC5vcmRlci10b3RhbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkLXNtO1xuXHRcdFx0ZGwge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jaGVja291dC1idG57XG5cdEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuXHRAZXh0ZW5kIC5idG4tcHJpbWFyeTtcblx0bWluLXdpZHRoOiAyNDBweDtcblxufVxuXG4uYmFza2V0LWNoZWNrb3V0LWJ0bi13cmFwe1xuXHRwYWRkaW5nOiAkcGFkIDA7XG5cdEBleHRlbmQgLmNsZWFyZml4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdG1hcmdpbi1ib3R0b206ICRwYWQ7XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cblx0LmNhcmRze1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRpbWd7XG5cdFx0XHRtYXgtd2lkdGg6IDE2LjY2NiU7XG5cdFx0XHRwYWRkaW5nOiAwICRwYWQteHM7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5jaGVja291dC1idG5zLXdyYXB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC5jaGVja291dC1idG57XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGFkLXNtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdFx0XHRtYXJnaW4tdG9wOiAkcGFkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ucGF5cGFsLWJ0bjJhe1xuXHRAZXh0ZW5kIC5idG47XG5cdEBleHRlbmQgLmJ0bi1saW5rO1xuXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltZy9wYXlwYWwtY2hlY2tvdXQucG5nKSBuby1yZXBlYXQ7XG5cdHdpZHRoOiAxNDNweDtcbn1cblxuLm9yZGVye1xuXHRcblx0JjpmaXJzdC1jaGlsZHtcblx0XHRtYXJnaW4tdG9wOiAtJHBhZC1zbTtcblx0XHQub3JkZXItaGVhZGVye1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQub3JkZXItaGVhZGVye1xuXHRcdHBhZGRpbmc6ICRwYWQtc207XG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG5cblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cblx0XHRoMntcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS1jaGVja291dC1pbmZve1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHNjcmVlbi1zbS1tYXgpe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG5cdFx0XHQmLmNhbmNlbGxlZCB7XG5cdFx0XHRcdEBleHRlbmQgLnJlZC10ZXh0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc3BhdGNoZWQge1xuXHRcdFx0XHRAZXh0ZW5kIC5ncmVlbi10ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcmRlci1mb290ZXJ7XG5cdFx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuXG59XG4uY2hlY2tvdXQtaGVhZC1idG4td3JhcHtcblx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1tZC1taW4pe1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuLmNoZWNrb3V0LWJ0bntcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5zdGVwc3tcblx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cdHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG5cdG1hcmdpbi1ib3R0b206ICRwYWQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGxpe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWQgMCAwICRib3JkZXItcmFkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkcGFkO1xuXHRcdH1cblxuXHRcdHBhZGRpbmc6ICRwYWQtc20gJHBhZC1zbSAkcGFkLXNtIDIqJHBhZDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0Ji5jb21wbGV0ZXtcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCYuY29tcGxldGUgKyBsaTpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMDsgXG5cdFx0XHRoZWlnaHQ6IDA7IFxuXHRcdFx0JHNpemU6IDIwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XG5cdFx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDsgdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tvdXQtcGFnZXtcblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWQteHMgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5zZWN0aW9uLXdyYXB7XG5cdG1hcmdpbjoge1xuXHRcdHRvcDogJHBhZDtcblx0XHRib3R0b206ICRwYWQ7XG5cdH1cblx0cGFkZGluZzogMCAwICRwYWQgMDtcblxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLmxvZ2luLXdyYXB7XG5cdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuXHRtYXJnaW4tbGVmdDogLSRwYWQ7XG5cdG1hcmdpbi1yaWdodDogLSRwYWQ7XG5cdHBhZGRpbmc6ICRwYWQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkO1xufVxuXG5cbi5taW5pLWJhc2tldHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWQ7XG5cdHBhZGRpbmc6IDAgJHBhZC14cztcblxuXG5cdGRse1xuXHRcdEBleHRlbmQgLmNsZWFyZml4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkcGFkLXNtO1xuXHRcdG1hcmdpbjoge1xuXHRcdFx0bGVmdDogLSRwYWQteHM7XG5cdFx0XHRyaWdodDogLSRwYWQteHM7XG5cdFx0fVxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdGR0LCBkZHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGR0e1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHR9XG5cblx0XHRkZHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQmLmhlYWRpbmd7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcblx0XHRcdGR0LCBkZHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLml0ZW0tcm93e1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdH1cblx0fVxuXG5cbn1cblxuLm1vZGUtY2hlY2tvdXR7XG5cdCYuc2Vjb25kYXJ5LWhlYWRlci13cmFwe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudXNlci1uYXYtd3JhcCwgLnNlYXJjaC13cmFwe1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5kZWwtYWRkcmVzcy1yYWRpb3N7XG5cdGxhYmVse1xuXHRcdHBhZGRpbmc6ICRwYWQtc20gJHBhZCoyICFpbXBvcnRhbnQ7XG5cdFx0aW5wdXR7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmNoZWNrb3V0LXBhZ2Uge1xuXHQucGF5bWVudC1jYXJkLXdyYXAsIC5hZGRyZXNzLXdyYXAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkcGFkKjM7XG5cdH1cbn1cblxuLnBheW1lbnQtY2FyZC13cmFwLCAuYWRkcmVzcy13cmFwLCAuZGVsLWFkZHJlc3Mtd3JhcHtcblx0QGV4dGVuZCAucm93O1xuXG5cdCYuZGVsLWFkZHJlc3Mtd3JhcHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubGlzdC13cmFwe1xuXHRcdEBleHRlbmQgLnJvdztcblx0fVxuXG5cblx0LnJhZGlvLmNhcmQsIC5yYWRpby5hZGRyZXNzIHtcblx0XHRAZXh0ZW5kIC5jb2wtbGctNDtcblx0XHRAZXh0ZW5kIC5jb2wtbWQtNjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLW1kLW1heCl7XG5cdFx0XHQmOm50aC1jaGlsZCgybisxKXtcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLWxnLW1pbil7XG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKXtcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzp7XG5cdFx0XHRsZWZ0OiAkcGFkO1xuXHRcdFx0cmlnaHQ6ICRwYWQ7XG5cdFx0fVxuXG5cdFx0bGFiZWx7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0cGFkZGluZzogJHBhZC1zbSAkcGFkLXNtICRwYWQtc20gJHBhZCoyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LmxhYmVsLWRlZmF1bHR7XG5cdFx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdFx0QGV4dGVuZCAuYnRuLXhzO1xuXHRcdFx0XHRAZXh0ZW5kIC5idG4tZGFyay1ncmV5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYW5vbi1jaGVja291dHtcblx0aGVpZ2h0OiAyNTAwcHg7XG59IiwiXG4uc2VhcmNoLXdyYXAsIC5zZWFyY2gtd3JhcCBmb3Jte1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXN1bHQtd3JhcHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwOyByaWdodDogMDtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkICRib3JkZXItcmFkO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFxuXHRhLnN1Z2dlc3Rpb257XG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGRpdi5zdWdnZXN0aW9uOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodGVyLWdyZXk7XG5cdH1cblxuXHQuc3VnZ2VzdGlvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZzogJHBhZC14cztcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdH1cblxuXHQuc3VnZ2VzdC1saW5rLWJsb2Nre1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHQuYm9vay1yZXN1bHR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zdWdnZXN0LWJvb2std3JhcHtcblx0XHRAZXh0ZW5kIC5jbGVhcmZpeDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0bWFyZ2luOiB7XG5cdFx0XHRsZWZ0OiAtJHBhZC14cztcblx0XHRcdHJpZ2h0OiAtJHBhZC14cztcblx0XHR9XG5cblx0XHQuYm9vay1pbWctd3JhcHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXG5cdFx0LmJvb2stY29udGVudC13cmFwe1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHR9XG5cblx0XHQuYm9vay1pbWctd3JhcCwuYm9vay1jb250ZW50LXdyYXB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6ICRwYWQteHM7XG5cdFx0fVxuXG5cdFx0aDR7XG5cdFx0XHRwYWRkaW5nOiAwOyBtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0dWwuZm9ybWF0c3tcblx0XHRcdG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogJHBhZDsgcmlnaHQ6ICRwYWQ7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRAZXh0ZW5kIC51O1xuXHRcdFx0XHRtYXJnaW46IDAgJHBhZC14cztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGVjaC10ZXN0LXBhZ2UsIC50ZWNoLXRlc3QtcGFnZS5tYWluLWNvbnRlbnR7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogYXV0bztcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmc6IDMwcHggMDtcblxuXHQudGVjaC10ZXN0LXJlc3VsdHN7XG5cdFx0LnJlc3VsdC1pdGVte1xuXHRcdFx0cGFkZGluZzogJHBhZDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZDtcblx0XHRcdFxuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdHB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYuc3VjY2Vzc3tcblx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHQmLndhcm5pbmd7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRvcmFuZ2Vcblx0XHRcdH1cblxuXHRcdFx0Ji5mYWlsZWR7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG4uemVyb3tcblx0d2lkdGg6IDBweDtcblx0aGVpZ2h0OiAwcHg7XG5cdHBhZGRpbmc6IDA7IG91dGxpbmU6IDA7IGJvcmRlcjogMDtcbn0iLCIuc2VhcmNoLWZpbHRlci5oZWFkZXItc2VjdGlvbntcblxuXHRAZXh0ZW5kIC5jbGVhcmZpeDtcblx0cGFkZGluZy10b3A6ICRwYWQtc207XG5cblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWQ7XG5cblx0aDR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5mb3JtLWdyb3Vwe1xuXHRcdEBleHRlbmQgLmNvbC1zbS00O1xuXHRcdHBhZGRpbmc6e1xuXHRcdFx0bGVmdDogJHBhZC1zbTtcblx0XHRcdHJpZ2h0OiAkcGFkLXNtO1xuXHRcdH1cblx0fVxuXG5cdGxhYmVse1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdGlucHV0LCBzZWxlY3R7XG5cdFx0QGV4dGVuZCAuaW5wdXQtc207XG5cdH1cblx0LmZvcm0tZ3JvdXAuY2xlYXJmaXh7XG5cdFx0YnV0dG9uW3R5cGU9c3VibWl0XXtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRAZXh0ZW5kIC5idG4tc207XG5cdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcbn0iLCIubmF2LW9wZW57XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2JpbGUtbmF2LXdyYXB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCl7XG5cdC5tb2JpbGUtbmF2LXdyYXB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm1vYmlsZS1uYXYtd3JhcHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMC4zcztcbn1cblxuLm5hdi1vcGVuIC5tb2JpbGUtbmF2LXdyYXB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbiVuYXYtZWx7XG5cblx0cGFkZGluZzogJHBhZC1zbSAkcGFkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubW9iaWxlLW5hdi13cmFwe1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRiYWNrZ3JvdW5kOiAkaGVhZGVyLWJnO1xuXHR6LWluZGV4OiAkei1tb2ItbmF2O1xuXG5cdC5kZXNrdG9wLW9ubHl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdHVse1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0YXtcblx0XHRcdEBleHRlbmQgJW5hdi1lbDtcblx0XHR9XG5cdH1cblxuXG5cdC5wYWdlLWxpbmtze1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0bGFiZWx7XG5cdFx0QGV4dGVuZCAlbmF2LWVsO1xuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRpe1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5jdXJyZW5jeS1zZWxlY3Rvcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGV4dGVuZCAlbmF2LWVsO1xuXHRcdHNlbGVjdHtcblx0XHRcdEBleHRlbmQgLmZvcm0tY29udHJvbDtcblx0XHR9XG5cblx0XHRpe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAkcGFkLXNtO1xuXHRcdFx0cmlnaHQ6ICRwYWQ7XG5cdFx0fVxuXHR9XG5cblx0LmNsb3NlLW5hdntcblx0XHRAZXh0ZW5kIC5idG47XG5cdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG5cdFx0QGV4dGVuZCAuYnRuLXhzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRwYWQtc207IHJpZ2h0OiAkcGFkLXNtO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEwcHg7IGxlZnQ6IC0zMHB4OyByaWdodDogLTEwcHg7IGJvdHRvbTogLTEwcHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxufSIsIiR6LW1vYi1oZWFkZXI6IDEwO1xuJHotbW9iLW5hdjogMTE7XG4iLCJcbkBpbmNsdWRlIG1lZGlhLW1heCgkc2NyZWVuLXNtLW1heCkge1xuXG5cdC5hZHZhbmNlZC1zZWFyY2h7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhlYWRlci13cmFwIHtcblx0XHR6LWluZGV4OiA0O1xuXG5cdFx0aGVhZGVyLmhlYWRlcntcblx0XHRcdGhlaWdodDogODRweDtcblx0XHRcdC51c2VyLW5hdi13cmFwe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubW9iaWxlLWJhc2tldC13cmFwe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdC5tb2JpbGUtYmFza2V0LWJ0bntcblx0XHRcdFx0XHRAaW5jbHVkZSBidG4oKTtcblx0XHRcdFx0XHR0b3A6ICRwYWQteHMvMjtcblx0XHRcdFx0XHRwYWRkaW5nOiAkcGFkLXhzLzIgJHBhZC14cyAkcGFkLXhzLzIgJHBhZC14cztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteGwqMS4zO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtJHBhZC14cyAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pdGVtLWNvdW50e1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMzAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJpbWFyeS13cmFwe1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7IHJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaGVhZGVyLWJnO1xuXHRcdFx0XHR6LWluZGV4OiAkei1tb2ItaGVhZGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAkcGFkLXhzO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHQubW9iaWxlLXRyaWdnZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnRuKCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogJHBhZC14cyAkcGFkLXhzIDAgJHBhZC14cztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLSRwYWQteHM7XG5cdFx0XHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5zZWFyY2gtd3JhcHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6ICRwYWQteHMgMCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdC5icmFuZC13cmFwe1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0LmJyYW5kLWxpbmt7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLSRwYWQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcsIGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdFx0LmZyZWUtZGVsaXZlcnktd3JhcHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2Vjb25kYXJ5LWhlYWRlci13cmFwe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZnJlZS1kZWxpdmVyeS14bWFze1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdH1cblxuXHQuZnJlZS1kZWxpdmVyeS1mbGFne1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJweDtcblx0XHRwYWRkaW5nOiAkcGFkLXhzO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAzcHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdHJpZ2h0OiAtNHB4O1xuXG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMTRweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxNHB4O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oZWFkZXItd3JhcHtcblx0XHQudGV4dC1pbnB1dHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5mb290ZXItd3JhcHtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHQuZm9vdGVyLWxlZnQtY29udGVudCwgLmZvb3Rlci1yaWdodC1jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdFxuXHRcdC5mb290ZXItbGlua3N7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn0iLCIuY3VzdG9tLXBhZ2UuYm9va21hcmtzMjAxNCB7XG5cdHVsLmJvb2ttYXJrcyB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuY3VzdG9tLXBhZ2UubW90aGVycyB7XG5cdC5tb2R1bGUudHlwZS1ib29rLmNhcm91c2VsIC50YWIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJvdXNlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5wcmV2LWl0ZW0sIC5uZXh0LWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5jdXN0b20tcGFnZS5ib29rb3Zpc2lvbiB7XG5cdC5tb2R1bGUudHlwZS1ib29rLmNhcm91c2VsIC50YWIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzY3JlZW4tc20tbWF4KXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJvdXNlbCwgLnRhYi13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0LnByZXYtaXRlbSwgLm5leHQtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIlxuLnhtYXMtcG9zdGluZy1kYXRlc3tcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA2O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGltZ3tcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1tZC1taW4pe1xuXHRcdGltZ3tcblx0XHRcdGhlaWdodDogMTMwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLmRlbGl2ZXJ5LXNhbnRhe1xuXHRvcmRlcjogMztcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAwIDAgJHBhZCAwO1xuXG4gICYuc2FudGEtc2Fke1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cblx0aW1ne1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblxuXHRzcGFue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRwYWQ7XG5cdH1cblxuICBkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cbn1cbiIsIkBpbXBvcnQgXCJkZXNrdG9wL3ZhclwiOyAvLyBjaGFuZ2VzIHNjcmVlbiBzaXplc1xuQGltcG9ydCBcImRlc2t0b3AvelwiOyAvLyBjaGFuZ2VzIHNjcmVlbiBzaXplc1xuQGltcG9ydCBcImRlc2t0b3AvaWNvbnNcIjtcbkBpbXBvcnQgXCJkZXNrdG9wL2Jvb3RzdHJhcFwiO1xuXG5AaW1wb3J0IFwiZGVza3RvcC9kZWZhdWx0c1wiO1xuQGltcG9ydCBcImRlc2t0b3AvbWl4aW5cIjtcbkBpbXBvcnQgXCJkZXNrdG9wL2hlYWRlclwiO1xuQGltcG9ydCBcImRlc2t0b3AvbGF5b3V0XCI7XG5AaW1wb3J0IFwiZGVza3RvcC9mb290ZXJcIjtcblxuQGltcG9ydCBcImRlc2t0b3AvaGVscGVyc1wiO1xuXG5AaW1wb3J0IFwiZGVza3RvcC9zaWRlYmFyXCI7XG5AaW1wb3J0IFwiZGVza3RvcC9jb250ZW50XCI7XG5cbkBpbXBvcnQgXCJkZXNrdG9wL2l0ZW1cIjtcbkBpbXBvcnQgXCJkZXNrdG9wL2dyaWR2aWV3XCI7XG5AaW1wb3J0IFwiZGVza3RvcC9jYXJvdXNlbFwiO1xuQGltcG9ydCBcImRlc2t0b3AvY2FyZFwiO1xuQGltcG9ydCBcImRlc2t0b3AvbWFwXCI7XG5AaW1wb3J0IFwiZGVza3RvcC9jdXN0b20tcGFnZVwiO1xuQGltcG9ydCBcImRlc2t0b3AvYm9va1wiO1xuXG5AaW1wb3J0IFwiZGVza3RvcC9tb2R1bGVzXCI7XG5AaW1wb3J0IFwiZGVza3RvcC9zb2NpYWxcIjtcblxuQGltcG9ydCBcImRlc2t0b3AvbGVhZmxldFwiO1xuQGltcG9ydCBcImRlc2t0b3AvdGFiXCI7XG5AaW1wb3J0IFwiZGVza3RvcC93aXNobGlzdFwiO1xuQGltcG9ydCBcImRlc2t0b3AvcmV2aWV3c1wiO1xuQGltcG9ydCBcImRlc2t0b3AvZm9ybVwiO1xuQGltcG9ydCBcImRlc2t0b3AvaGVscFwiO1xuQGltcG9ydCBcImRlc2t0b3AvYWRkcmVzc1wiO1xuXG5AaW1wb3J0IFwiZGVza3RvcC9iYXNrZXRcIjtcblxuQGltcG9ydCBcImRlc2t0b3AvY2hlY2tvdXRcIjtcbkBpbXBvcnQgXCJkZXNrdG9wL3N1Z2dlc3Rpb25cIjtcbkBpbXBvcnQgXCJkZXNrdG9wL3RlY2h0ZXN0XCI7XG5AaW1wb3J0IFwiZGVza3RvcC9zZWFyY2hmaWx0ZXJcIjtcblxuQGltcG9ydCBcIm1vYmlsZS9uYXZcIjtcbkBpbXBvcnQgXCJtb2JpbGUvaGVhZGVyXCI7XG5AaW1wb3J0IFwibW9iaWxlL2Zvb3RlclwiO1xuXG5AaW1wb3J0IFwiY3VzdG9tLXBhZ2VzL2Jvb2ttYXJrczIwMTRcIjtcbkBpbXBvcnQgXCJjdXN0b20tcGFnZXMvbW90aGVyc1wiO1xuQGltcG9ydCBcImN1c3RvbS1wYWdlcy9ib29rb3Zpc2lvblwiO1xuQGltcG9ydCBcInNsaWNrLnNjc3NcIjtcblxuQGltcG9ydCBcImRlc2t0b3Avc2FudGFcIjtcblxuYm9keXtcblx0YmFja2dyb3VuZDogd2hpdGU7XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
