/*
--------------------------------------------------
Reset and normalize default browser styles
--------------------------------------------------
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,
button, input, select, textarea {
  margin: 0;
  padding: 0;
  outline: none;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  background: transparent;
  /* slick carousel flex-box fix */
  min-width: 0;
  min-height: 0; }

/* Handle box-sizing while better addressing child elements */
html {
  box-sizing: border-box; }

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

html {
  overflow-x: hidden;
  /* force a vertical scrollbar to prevent a jumpy page */
  overflow-y: scroll; }

html, body {
  min-height: 100%;
  /* disable webkit tap highlight */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

img,
fieldset,
hr,
legend {
  border: 0; }

object,
video,
embed,
img {
  max-width: 100%;
  max-height: 100%;
  height: auto; }

article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
  display: block; }

audio,
canvas,
video,
figure {
  display: inline-block; }

ol,
ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

tr {
  page-break-inside: avoid; }

blockquote {
  quotes: none; }
  blockquote:before, blockquote:after {
    content: '';
    content: none; }

[hidden] {
  display: none; }

svg:not(:root) {
  overflow: hidden; }

/* Form normalize BEGIN */
button,
input,
select,
textarea {
  box-shadow: none;
  background-color: transparent;
  border: 0; }

button,
input {
  line-height: normal; }

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; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/*
--------------------------------------------------
Bootstrap grid
--------------------------------------------------
*/
.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: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid, .page__mainframe, .page__container, .content__container, .header__container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .page__mainframe:before, .page__container:before, .content__container:before, .header__container:before, .container-fluid:after, .page__mainframe:after, .page__container:after, .content__container:after, .header__container:after {
    content: " ";
    display: table; }
  .container-fluid:after, .page__mainframe:after, .page__container:after, .content__container:after, .header__container:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row: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, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-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 {
  float: left; }

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

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

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

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

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

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

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

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

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

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

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

.col-xs-12 {
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

/*
--------------------------------------------------
Bootstrap forms
--------------------------------------------------
*/
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"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

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

.form-control, .form__select, .form-input__control, .filter__range-control, .variants-select__field {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #eaeaea;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus, .form__select:focus, .form-input__control:focus, .filter__range-control:focus, .variants-select__field:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder, .form__select::-moz-placeholder, .form-input__control::-moz-placeholder, .filter__range-control::-moz-placeholder, .variants-select__field::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .form__select:-ms-input-placeholder, .form-input__control:-ms-input-placeholder, .filter__range-control:-ms-input-placeholder, .variants-select__field:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder, .form__select::-webkit-input-placeholder, .form-input__control::-webkit-input-placeholder, .filter__range-control::-webkit-input-placeholder, .variants-select__field::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand, .form__select::-ms-expand, .form-input__control::-ms-expand, .filter__range-control::-ms-expand, .variants-select__field::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form__select[disabled], .form-input__control[disabled], .filter__range-control[disabled], .variants-select__field[disabled], .form-control[readonly], .form__select[readonly], .form-input__control[readonly], .filter__range-control[readonly], .variants-select__field[readonly],
  fieldset[disabled] .form-control,
  fieldset[disabled] .form__select,
  fieldset[disabled] .form-input__control,
  fieldset[disabled] .filter__range-control,
  fieldset[disabled] .variants-select__field {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled], .form__select[disabled], .form-input__control[disabled], .filter__range-control[disabled], .variants-select__field[disabled],
  fieldset[disabled] .form-control,
  fieldset[disabled] .form__select,
  fieldset[disabled] .form-input__control,
  fieldset[disabled] .filter__range-control,
  fieldset[disabled] .variants-select__field {
    cursor: not-allowed; }

textarea.form-control, textarea.form__select, textarea.form-input__control, textarea.filter__range-control, textarea.variants-select__field {
  height: auto; }

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

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control, input.form__select[type="date"], input.form-input__control[type="date"], input.filter__range-control[type="date"], input.variants-select__field[type="date"],
  input[type="time"].form-control,
  input.form__select[type="time"],
  input.form-input__control[type="time"],
  input.filter__range-control[type="time"],
  input.variants-select__field[type="time"],
  input[type="datetime-local"].form-control,
  input.form__select[type="datetime-local"],
  input.form-input__control[type="datetime-local"],
  input.filter__range-control[type="datetime-local"],
  input.variants-select__field[type="datetime-local"],
  input[type="month"].form-control,
  input.form__select[type="month"],
  input.form-input__control[type="month"],
  input.filter__range-control[type="month"],
  input.variants-select__field[type="month"] {
    line-height: 34px; }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"], .input-group-sm > input.form__select[type="date"], .input-group-sm > input.form-input__control[type="date"], .input-group-sm > input.filter__range-control[type="date"], .input-group-sm > input.variants-select__field[type="date"],
  .input-group-sm > input.input-group-addon[type="date"], .input-group-sm > input.filter__range-label[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm > .form-input__group-item > input.btn[type="date"], .input-group-sm > .input-group-btn > input.toggle-view__button[type="date"], .input-group-sm > .form-input__group-item > input.toggle-view__button[type="date"], .input-group-sm > .input-group-btn > input.btn-inverse[type="date"], .input-group-sm > .form-input__group-item > input.btn-inverse[type="date"],
  .btn-order .input-group-sm > .input-group-btn > input[type="date"][type="button"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="date"][type="button"],
  .btn-order .input-group-sm > .input-group-btn > input[type="date"][type="reset"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="date"][type="reset"],
  .btn-order .input-group-sm > .input-group-btn > input[type="date"][type="submit"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="date"][type="submit"], .input-group-sm > .input-group-btn > input.btn-white[type="date"], .input-group-sm > .form-input__group-item > input.btn-white[type="date"], .input-group-sm > .input-group-btn > input.btn-accent[type="date"], .input-group-sm > .form-input__group-item > input.btn-accent[type="date"], .input-group-sm > .input-group-btn > input.widget-primary__view-all[type="date"], .input-group-sm > .form-input__group-item > input.widget-primary__view-all[type="date"], .input-group-sm > .input-group-btn > input.form-input__group-btn[type="date"], .input-group-sm > .form-input__group-item > input.form-input__group-btn[type="date"], .input-group-sm > .input-group-btn > input.active-filters__btn-link[type="date"], .input-group-sm > .form-input__group-item > input.active-filters__btn-link[type="date"], .input-group-sm > .input-group-btn > input.active-filters__btn-ico[type="date"], .input-group-sm > .form-input__group-item > input.active-filters__btn-ico[type="date"], .input-group-sm > .input-group-btn > input.product-buy__btn[type="date"], .input-group-sm > .form-input__group-item > input.product-buy__btn[type="date"], input.form-input__control--sm[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.form__select[type="time"],
  .input-group-sm > input.form-input__control[type="time"],
  .input-group-sm > input.filter__range-control[type="time"],
  .input-group-sm > input.variants-select__field[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > input.filter__range-label[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm > .form-input__group-item > input.btn[type="time"],
  .input-group-sm > .input-group-btn > input.toggle-view__button[type="time"],
  .input-group-sm > .form-input__group-item > input.toggle-view__button[type="time"],
  .input-group-sm > .input-group-btn > input.btn-inverse[type="time"],
  .input-group-sm > .form-input__group-item > input.btn-inverse[type="time"],
  .btn-order .input-group-sm > .input-group-btn > input[type="time"][type="button"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="time"][type="button"],
  .btn-order .input-group-sm > .input-group-btn > input[type="time"][type="reset"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="time"][type="reset"],
  .btn-order .input-group-sm > .input-group-btn > input[type="time"][type="submit"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="time"][type="submit"],
  .input-group-sm > .input-group-btn > input.btn-white[type="time"],
  .input-group-sm > .form-input__group-item > input.btn-white[type="time"],
  .input-group-sm > .input-group-btn > input.btn-accent[type="time"],
  .input-group-sm > .form-input__group-item > input.btn-accent[type="time"],
  .input-group-sm > .input-group-btn > input.widget-primary__view-all[type="time"],
  .input-group-sm > .form-input__group-item > input.widget-primary__view-all[type="time"],
  .input-group-sm > .input-group-btn > input.form-input__group-btn[type="time"],
  .input-group-sm > .form-input__group-item > input.form-input__group-btn[type="time"],
  .input-group-sm > .input-group-btn > input.active-filters__btn-link[type="time"],
  .input-group-sm > .form-input__group-item > input.active-filters__btn-link[type="time"],
  .input-group-sm > .input-group-btn > input.active-filters__btn-ico[type="time"],
  .input-group-sm > .form-input__group-item > input.active-filters__btn-ico[type="time"],
  .input-group-sm > .input-group-btn > input.product-buy__btn[type="time"],
  .input-group-sm > .form-input__group-item > input.product-buy__btn[type="time"],
  input.form-input__control--sm[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.form__select[type="datetime-local"],
  .input-group-sm > input.form-input__control[type="datetime-local"],
  .input-group-sm > input.filter__range-control[type="datetime-local"],
  .input-group-sm > input.variants-select__field[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > input.filter__range-label[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.btn[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.toggle-view__button[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.toggle-view__button[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn-inverse[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.btn-inverse[type="datetime-local"],
  .btn-order .input-group-sm > .input-group-btn > input[type="datetime-local"][type="button"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="datetime-local"][type="button"],
  .btn-order .input-group-sm > .input-group-btn > input[type="datetime-local"][type="reset"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="datetime-local"][type="reset"],
  .btn-order .input-group-sm > .input-group-btn > input[type="datetime-local"][type="submit"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="datetime-local"][type="submit"],
  .input-group-sm > .input-group-btn > input.btn-white[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.btn-white[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn-accent[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.btn-accent[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.widget-primary__view-all[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.widget-primary__view-all[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.form-input__group-btn[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.form-input__group-btn[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.active-filters__btn-link[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.active-filters__btn-link[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.active-filters__btn-ico[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.active-filters__btn-ico[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.product-buy__btn[type="datetime-local"],
  .input-group-sm > .form-input__group-item > input.product-buy__btn[type="datetime-local"],
  input.form-input__control--sm[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.form__select[type="month"],
  .input-group-sm > input.form-input__control[type="month"],
  .input-group-sm > input.filter__range-control[type="month"],
  .input-group-sm > input.variants-select__field[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > input.filter__range-label[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm > .form-input__group-item > input.btn[type="month"],
  .input-group-sm > .input-group-btn > input.toggle-view__button[type="month"],
  .input-group-sm > .form-input__group-item > input.toggle-view__button[type="month"],
  .input-group-sm > .input-group-btn > input.btn-inverse[type="month"],
  .input-group-sm > .form-input__group-item > input.btn-inverse[type="month"],
  .btn-order .input-group-sm > .input-group-btn > input[type="month"][type="button"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="month"][type="button"],
  .btn-order .input-group-sm > .input-group-btn > input[type="month"][type="reset"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="month"][type="reset"],
  .btn-order .input-group-sm > .input-group-btn > input[type="month"][type="submit"],
  .btn-order .input-group-sm > .form-input__group-item > input[type="month"][type="submit"],
  .input-group-sm > .input-group-btn > input.btn-white[type="month"],
  .input-group-sm > .form-input__group-item > input.btn-white[type="month"],
  .input-group-sm > .input-group-btn > input.btn-accent[type="month"],
  .input-group-sm > .form-input__group-item > input.btn-accent[type="month"],
  .input-group-sm > .input-group-btn > input.widget-primary__view-all[type="month"],
  .input-group-sm > .form-input__group-item > input.widget-primary__view-all[type="month"],
  .input-group-sm > .input-group-btn > input.form-input__group-btn[type="month"],
  .input-group-sm > .form-input__group-item > input.form-input__group-btn[type="month"],
  .input-group-sm > .input-group-btn > input.active-filters__btn-link[type="month"],
  .input-group-sm > .form-input__group-item > input.active-filters__btn-link[type="month"],
  .input-group-sm > .input-group-btn > input.active-filters__btn-ico[type="month"],
  .input-group-sm > .form-input__group-item > input.active-filters__btn-ico[type="month"],
  .input-group-sm > .input-group-btn > input.product-buy__btn[type="month"],
  .input-group-sm > .form-input__group-item > input.product-buy__btn[type="month"],
  input.form-input__control--sm[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"], .form-input--product-base .form-input__group > input.form-control[type="date"], .input-group-lg > input.form__select[type="date"], .form-input--product-base .form-input__group > input.form__select[type="date"], .input-group-lg > input.form-input__control[type="date"], .form-input--product-base .form-input__group > input.form-input__control[type="date"], .input-group-lg > input.filter__range-control[type="date"], .form-input--product-base .form-input__group > input.filter__range-control[type="date"], .input-group-lg > input.variants-select__field[type="date"], .form-input--product-base .form-input__group > input.variants-select__field[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .form-input--product-base .form-input__group > input.input-group-addon[type="date"], .input-group-lg > input.filter__range-label[type="date"], .form-input--product-base .form-input__group > input.filter__range-label[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn[type="date"],
  .input-group-lg > .form-input__group-item > input.btn[type="date"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn[type="date"], .input-group-lg > .input-group-btn > input.toggle-view__button[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.toggle-view__button[type="date"], .input-group-lg > .form-input__group-item > input.toggle-view__button[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.toggle-view__button[type="date"], .input-group-lg > .input-group-btn > input.btn-inverse[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.btn-inverse[type="date"], .input-group-lg > .form-input__group-item > input.btn-inverse[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.btn-inverse[type="date"],
  .btn-order .input-group-lg > .input-group-btn > input[type="date"][type="button"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="date"][type="button"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="date"][type="button"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="date"][type="button"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="date"][type="button"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"][type="button"],
  .btn-order .input-group-lg > .input-group-btn > input[type="date"][type="reset"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="date"][type="reset"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="date"][type="reset"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="date"][type="reset"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="date"][type="reset"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"][type="reset"],
  .btn-order .input-group-lg > .input-group-btn > input[type="date"][type="submit"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="date"][type="submit"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="date"][type="submit"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="date"][type="submit"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="date"][type="submit"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="date"][type="submit"], .input-group-lg > .input-group-btn > input.btn-white[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.btn-white[type="date"], .input-group-lg > .form-input__group-item > input.btn-white[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.btn-white[type="date"], .input-group-lg > .input-group-btn > input.btn-accent[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.btn-accent[type="date"], .input-group-lg > .form-input__group-item > input.btn-accent[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.btn-accent[type="date"], .input-group-lg > .input-group-btn > input.widget-primary__view-all[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.widget-primary__view-all[type="date"], .input-group-lg > .form-input__group-item > input.widget-primary__view-all[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.widget-primary__view-all[type="date"], .input-group-lg > .input-group-btn > input.form-input__group-btn[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.form-input__group-btn[type="date"], .input-group-lg > .form-input__group-item > input.form-input__group-btn[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.form-input__group-btn[type="date"], .input-group-lg > .input-group-btn > input.active-filters__btn-link[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.active-filters__btn-link[type="date"], .input-group-lg > .form-input__group-item > input.active-filters__btn-link[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.active-filters__btn-link[type="date"], .input-group-lg > .input-group-btn > input.active-filters__btn-ico[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.active-filters__btn-ico[type="date"], .input-group-lg > .form-input__group-item > input.active-filters__btn-ico[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.active-filters__btn-ico[type="date"], .input-group-lg > .input-group-btn > input.product-buy__btn[type="date"], .form-input--product-base .form-input__group > .input-group-btn > input.product-buy__btn[type="date"], .input-group-lg > .form-input__group-item > input.product-buy__btn[type="date"], .form-input--product-base .form-input__group > .form-input__group-item > input.product-buy__btn[type="date"], input.variants-select__field--lg[type="date"],
  .input-group-lg input[type="date"],
  .form-input--product-base .form-input__group input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .form-input--product-base .form-input__group > input.form-control[type="time"],
  .input-group-lg > input.form__select[type="time"],
  .form-input--product-base .form-input__group > input.form__select[type="time"],
  .input-group-lg > input.form-input__control[type="time"],
  .form-input--product-base .form-input__group > input.form-input__control[type="time"],
  .input-group-lg > input.filter__range-control[type="time"],
  .form-input--product-base .form-input__group > input.filter__range-control[type="time"],
  .input-group-lg > input.variants-select__field[type="time"],
  .form-input--product-base .form-input__group > input.variants-select__field[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .form-input--product-base .form-input__group > input.input-group-addon[type="time"],
  .input-group-lg > input.filter__range-label[type="time"],
  .form-input--product-base .form-input__group > input.filter__range-label[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn[type="time"],
  .input-group-lg > .form-input__group-item > input.btn[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn[type="time"],
  .input-group-lg > .input-group-btn > input.toggle-view__button[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.toggle-view__button[type="time"],
  .input-group-lg > .form-input__group-item > input.toggle-view__button[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.toggle-view__button[type="time"],
  .input-group-lg > .input-group-btn > input.btn-inverse[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-inverse[type="time"],
  .input-group-lg > .form-input__group-item > input.btn-inverse[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-inverse[type="time"],
  .btn-order .input-group-lg > .input-group-btn > input[type="time"][type="button"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="time"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="time"][type="button"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="time"][type="button"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="time"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"][type="button"],
  .btn-order .input-group-lg > .input-group-btn > input[type="time"][type="reset"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="time"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="time"][type="reset"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="time"][type="reset"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="time"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"][type="reset"],
  .btn-order .input-group-lg > .input-group-btn > input[type="time"][type="submit"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="time"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="time"][type="submit"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="time"][type="submit"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="time"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="time"][type="submit"],
  .input-group-lg > .input-group-btn > input.btn-white[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-white[type="time"],
  .input-group-lg > .form-input__group-item > input.btn-white[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-white[type="time"],
  .input-group-lg > .input-group-btn > input.btn-accent[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-accent[type="time"],
  .input-group-lg > .form-input__group-item > input.btn-accent[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-accent[type="time"],
  .input-group-lg > .input-group-btn > input.widget-primary__view-all[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.widget-primary__view-all[type="time"],
  .input-group-lg > .form-input__group-item > input.widget-primary__view-all[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.widget-primary__view-all[type="time"],
  .input-group-lg > .input-group-btn > input.form-input__group-btn[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.form-input__group-btn[type="time"],
  .input-group-lg > .form-input__group-item > input.form-input__group-btn[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.form-input__group-btn[type="time"],
  .input-group-lg > .input-group-btn > input.active-filters__btn-link[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.active-filters__btn-link[type="time"],
  .input-group-lg > .form-input__group-item > input.active-filters__btn-link[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.active-filters__btn-link[type="time"],
  .input-group-lg > .input-group-btn > input.active-filters__btn-ico[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.active-filters__btn-ico[type="time"],
  .input-group-lg > .form-input__group-item > input.active-filters__btn-ico[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.active-filters__btn-ico[type="time"],
  .input-group-lg > .input-group-btn > input.product-buy__btn[type="time"],
  .form-input--product-base .form-input__group > .input-group-btn > input.product-buy__btn[type="time"],
  .input-group-lg > .form-input__group-item > input.product-buy__btn[type="time"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.product-buy__btn[type="time"],
  input.variants-select__field--lg[type="time"],
  .input-group-lg input[type="time"],
  .form-input--product-base .form-input__group input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .form-input--product-base .form-input__group > input.form-control[type="datetime-local"],
  .input-group-lg > input.form__select[type="datetime-local"],
  .form-input--product-base .form-input__group > input.form__select[type="datetime-local"],
  .input-group-lg > input.form-input__control[type="datetime-local"],
  .form-input--product-base .form-input__group > input.form-input__control[type="datetime-local"],
  .input-group-lg > input.filter__range-control[type="datetime-local"],
  .form-input--product-base .form-input__group > input.filter__range-control[type="datetime-local"],
  .input-group-lg > input.variants-select__field[type="datetime-local"],
  .form-input--product-base .form-input__group > input.variants-select__field[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .form-input--product-base .form-input__group > input.input-group-addon[type="datetime-local"],
  .input-group-lg > input.filter__range-label[type="datetime-local"],
  .form-input--product-base .form-input__group > input.filter__range-label[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.btn[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.toggle-view__button[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.toggle-view__button[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.toggle-view__button[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.toggle-view__button[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn-inverse[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-inverse[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.btn-inverse[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-inverse[type="datetime-local"],
  .btn-order .input-group-lg > .input-group-btn > input[type="datetime-local"][type="button"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="datetime-local"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"][type="button"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="datetime-local"][type="button"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="datetime-local"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"][type="button"],
  .btn-order .input-group-lg > .input-group-btn > input[type="datetime-local"][type="reset"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="datetime-local"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"][type="reset"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="datetime-local"][type="reset"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="datetime-local"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"][type="reset"],
  .btn-order .input-group-lg > .input-group-btn > input[type="datetime-local"][type="submit"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="datetime-local"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="datetime-local"][type="submit"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="datetime-local"][type="submit"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="datetime-local"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="datetime-local"][type="submit"],
  .input-group-lg > .input-group-btn > input.btn-white[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-white[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.btn-white[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-white[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn-accent[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-accent[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.btn-accent[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-accent[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.widget-primary__view-all[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.widget-primary__view-all[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.widget-primary__view-all[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.widget-primary__view-all[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.form-input__group-btn[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.form-input__group-btn[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.form-input__group-btn[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.form-input__group-btn[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.active-filters__btn-link[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.active-filters__btn-link[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.active-filters__btn-link[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.active-filters__btn-link[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.active-filters__btn-ico[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.active-filters__btn-ico[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.active-filters__btn-ico[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.active-filters__btn-ico[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.product-buy__btn[type="datetime-local"],
  .form-input--product-base .form-input__group > .input-group-btn > input.product-buy__btn[type="datetime-local"],
  .input-group-lg > .form-input__group-item > input.product-buy__btn[type="datetime-local"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.product-buy__btn[type="datetime-local"],
  input.variants-select__field--lg[type="datetime-local"],
  .input-group-lg input[type="datetime-local"],
  .form-input--product-base .form-input__group input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .form-input--product-base .form-input__group > input.form-control[type="month"],
  .input-group-lg > input.form__select[type="month"],
  .form-input--product-base .form-input__group > input.form__select[type="month"],
  .input-group-lg > input.form-input__control[type="month"],
  .form-input--product-base .form-input__group > input.form-input__control[type="month"],
  .input-group-lg > input.filter__range-control[type="month"],
  .form-input--product-base .form-input__group > input.filter__range-control[type="month"],
  .input-group-lg > input.variants-select__field[type="month"],
  .form-input--product-base .form-input__group > input.variants-select__field[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .form-input--product-base .form-input__group > input.input-group-addon[type="month"],
  .input-group-lg > input.filter__range-label[type="month"],
  .form-input--product-base .form-input__group > input.filter__range-label[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn[type="month"],
  .input-group-lg > .form-input__group-item > input.btn[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn[type="month"],
  .input-group-lg > .input-group-btn > input.toggle-view__button[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.toggle-view__button[type="month"],
  .input-group-lg > .form-input__group-item > input.toggle-view__button[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.toggle-view__button[type="month"],
  .input-group-lg > .input-group-btn > input.btn-inverse[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-inverse[type="month"],
  .input-group-lg > .form-input__group-item > input.btn-inverse[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-inverse[type="month"],
  .btn-order .input-group-lg > .input-group-btn > input[type="month"][type="button"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="month"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="month"][type="button"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="month"][type="button"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="month"][type="button"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"][type="button"],
  .btn-order .input-group-lg > .input-group-btn > input[type="month"][type="reset"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="month"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="month"][type="reset"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="month"][type="reset"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="month"][type="reset"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"][type="reset"],
  .btn-order .input-group-lg > .input-group-btn > input[type="month"][type="submit"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="month"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="month"][type="submit"],
  .btn-order .input-group-lg > .form-input__group-item > input[type="month"][type="submit"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="month"][type="submit"],
  .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="month"][type="submit"],
  .input-group-lg > .input-group-btn > input.btn-white[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-white[type="month"],
  .input-group-lg > .form-input__group-item > input.btn-white[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-white[type="month"],
  .input-group-lg > .input-group-btn > input.btn-accent[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.btn-accent[type="month"],
  .input-group-lg > .form-input__group-item > input.btn-accent[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.btn-accent[type="month"],
  .input-group-lg > .input-group-btn > input.widget-primary__view-all[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.widget-primary__view-all[type="month"],
  .input-group-lg > .form-input__group-item > input.widget-primary__view-all[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.widget-primary__view-all[type="month"],
  .input-group-lg > .input-group-btn > input.form-input__group-btn[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.form-input__group-btn[type="month"],
  .input-group-lg > .form-input__group-item > input.form-input__group-btn[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.form-input__group-btn[type="month"],
  .input-group-lg > .input-group-btn > input.active-filters__btn-link[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.active-filters__btn-link[type="month"],
  .input-group-lg > .form-input__group-item > input.active-filters__btn-link[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.active-filters__btn-link[type="month"],
  .input-group-lg > .input-group-btn > input.active-filters__btn-ico[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.active-filters__btn-ico[type="month"],
  .input-group-lg > .form-input__group-item > input.active-filters__btn-ico[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.active-filters__btn-ico[type="month"],
  .input-group-lg > .input-group-btn > input.product-buy__btn[type="month"],
  .form-input--product-base .form-input__group > .input-group-btn > input.product-buy__btn[type="month"],
  .input-group-lg > .form-input__group-item > input.product-buy__btn[type="month"],
  .form-input--product-base .form-input__group > .form-input__group-item > input.product-buy__btn[type="month"],
  input.variants-select__field--lg[type="month"],
  .input-group-lg input[type="month"],
  .form-input--product-base .form-input__group 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, .input-group-lg > .form-control-static.form-control, .form-input--product-base .form-input__group > .form-control-static.form-control, .input-group-lg > .form-control-static.form__select, .form-input--product-base .form-input__group > .form-control-static.form__select, .input-group-lg > .form-control-static.form-input__control, .form-input--product-base .form-input__group > .form-control-static.form-input__control, .input-group-lg > .form-control-static.filter__range-control, .form-input--product-base .form-input__group > .form-control-static.filter__range-control, .input-group-lg > .form-control-static.variants-select__field, .form-input--product-base .form-input__group > .form-control-static.variants-select__field,
  .input-group-lg > .form-control-static.input-group-addon,
  .form-input--product-base .form-input__group > .form-control-static.input-group-addon, .input-group-lg > .form-control-static.filter__range-label, .form-input--product-base .form-input__group > .form-control-static.filter__range-label,
  .input-group-lg > .input-group-btn > .form-control-static.btn,
  .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.btn,
  .input-group-lg > .form-input__group-item > .form-control-static.btn,
  .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.btn, .input-group-lg > .input-group-btn > .form-control-static.toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.toggle-view__button, .input-group-lg > .form-input__group-item > .form-control-static.toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.toggle-view__button, .input-group-lg > .input-group-btn > .form-control-static.btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.btn-inverse, .input-group-lg > .form-input__group-item > .form-control-static.btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.btn-inverse, .btn-order .input-group-lg > .input-group-btn > button.form-control-static, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button.form-control-static, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button.form-control-static, .btn-order .input-group-lg > .form-input__group-item > button.form-control-static, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button.form-control-static, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button.form-control-static,
  .btn-order .input-group-lg > .input-group-btn > input.form-control-static[type="button"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.form-control-static[type="button"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.form-control-static[type="button"],
  .btn-order .input-group-lg > .form-input__group-item > input.form-control-static[type="button"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.form-control-static[type="button"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.form-control-static[type="button"],
  .btn-order .input-group-lg > .input-group-btn > input.form-control-static[type="reset"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.form-control-static[type="reset"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.form-control-static[type="reset"],
  .btn-order .input-group-lg > .form-input__group-item > input.form-control-static[type="reset"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.form-control-static[type="reset"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.form-control-static[type="reset"],
  .btn-order .input-group-lg > .input-group-btn > input.form-control-static[type="submit"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.form-control-static[type="submit"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.form-control-static[type="submit"],
  .btn-order .input-group-lg > .form-input__group-item > input.form-control-static[type="submit"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.form-control-static[type="submit"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.form-control-static[type="submit"], .input-group-lg > .input-group-btn > .form-control-static.btn-white, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.btn-white, .input-group-lg > .form-input__group-item > .form-control-static.btn-white, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.btn-white, .input-group-lg > .input-group-btn > .form-control-static.btn-accent, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.btn-accent, .input-group-lg > .form-input__group-item > .form-control-static.btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.btn-accent, .input-group-lg > .input-group-btn > .form-control-static.widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.widget-primary__view-all, .input-group-lg > .form-input__group-item > .form-control-static.widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.widget-primary__view-all, .input-group-lg > .input-group-btn > .form-control-static.form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.form-input__group-btn, .input-group-lg > .form-input__group-item > .form-control-static.form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.form-input__group-btn, .input-group-lg > .input-group-btn > .form-control-static.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.active-filters__btn-link, .input-group-lg > .form-input__group-item > .form-control-static.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.active-filters__btn-link, .input-group-lg > .input-group-btn > .form-control-static.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.active-filters__btn-ico, .input-group-lg > .form-input__group-item > .form-control-static.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.active-filters__btn-ico, .input-group-lg > .input-group-btn > .form-control-static.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > .form-control-static.product-buy__btn, .input-group-lg > .form-input__group-item > .form-control-static.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > .form-control-static.product-buy__btn, .form-control-static.variants-select__field--lg, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.form__select, .input-group-sm > .form-control-static.form-input__control, .input-group-sm > .form-control-static.filter__range-control, .input-group-sm > .form-control-static.variants-select__field,
  .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .form-control-static.filter__range-label,
  .input-group-sm > .input-group-btn > .form-control-static.btn,
  .input-group-sm > .form-input__group-item > .form-control-static.btn, .input-group-sm > .input-group-btn > .form-control-static.toggle-view__button, .input-group-sm > .form-input__group-item > .form-control-static.toggle-view__button, .input-group-sm > .input-group-btn > .form-control-static.btn-inverse, .input-group-sm > .form-input__group-item > .form-control-static.btn-inverse, .btn-order .input-group-sm > .input-group-btn > button.form-control-static, .btn-order .input-group-sm > .form-input__group-item > button.form-control-static,
  .btn-order .input-group-sm > .input-group-btn > input.form-control-static[type="button"],
  .btn-order .input-group-sm > .form-input__group-item > input.form-control-static[type="button"],
  .btn-order .input-group-sm > .input-group-btn > input.form-control-static[type="reset"],
  .btn-order .input-group-sm > .form-input__group-item > input.form-control-static[type="reset"],
  .btn-order .input-group-sm > .input-group-btn > input.form-control-static[type="submit"],
  .btn-order .input-group-sm > .form-input__group-item > input.form-control-static[type="submit"], .input-group-sm > .input-group-btn > .form-control-static.btn-white, .input-group-sm > .form-input__group-item > .form-control-static.btn-white, .input-group-sm > .input-group-btn > .form-control-static.btn-accent, .input-group-sm > .form-input__group-item > .form-control-static.btn-accent, .input-group-sm > .input-group-btn > .form-control-static.widget-primary__view-all, .input-group-sm > .form-input__group-item > .form-control-static.widget-primary__view-all, .input-group-sm > .input-group-btn > .form-control-static.form-input__group-btn, .input-group-sm > .form-input__group-item > .form-control-static.form-input__group-btn, .input-group-sm > .input-group-btn > .form-control-static.active-filters__btn-link, .input-group-sm > .form-input__group-item > .form-control-static.active-filters__btn-link, .input-group-sm > .input-group-btn > .form-control-static.active-filters__btn-ico, .input-group-sm > .form-input__group-item > .form-control-static.active-filters__btn-ico, .input-group-sm > .input-group-btn > .form-control-static.product-buy__btn, .input-group-sm > .form-input__group-item > .form-control-static.product-buy__btn, .form-control-static.form-input__control--sm {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control, .input-group-sm > .form__select, .input-group-sm > .form-input__control, .input-group-sm > .filter__range-control, .input-group-sm > .variants-select__field,
.input-group-sm > .input-group-addon, .input-group-sm > .filter__range-label,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .form-input__group-item > .btn, .input-group-sm > .input-group-btn > .toggle-view__button, .input-group-sm > .form-input__group-item > .toggle-view__button, .input-group-sm > .input-group-btn > .btn-inverse, .input-group-sm > .form-input__group-item > .btn-inverse, .btn-order .input-group-sm > .input-group-btn > button, .btn-order .input-group-sm > .form-input__group-item > button,
.btn-order .input-group-sm > .input-group-btn > input[type="button"],
.btn-order .input-group-sm > .form-input__group-item > input[type="button"],
.btn-order .input-group-sm > .input-group-btn > input[type="reset"],
.btn-order .input-group-sm > .form-input__group-item > input[type="reset"],
.btn-order .input-group-sm > .input-group-btn > input[type="submit"],
.btn-order .input-group-sm > .form-input__group-item > input[type="submit"], .input-group-sm > .input-group-btn > .btn-white, .input-group-sm > .form-input__group-item > .btn-white, .input-group-sm > .input-group-btn > .btn-accent, .input-group-sm > .form-input__group-item > .btn-accent, .input-group-sm > .input-group-btn > .widget-primary__view-all, .input-group-sm > .form-input__group-item > .widget-primary__view-all, .input-group-sm > .input-group-btn > .form-input__group-btn, .input-group-sm > .form-input__group-item > .form-input__group-btn, .input-group-sm > .input-group-btn > .active-filters__btn-link, .input-group-sm > .form-input__group-item > .active-filters__btn-link, .input-group-sm > .input-group-btn > .active-filters__btn-ico, .input-group-sm > .form-input__group-item > .active-filters__btn-ico, .input-group-sm > .input-group-btn > .product-buy__btn, .input-group-sm > .form-input__group-item > .product-buy__btn, .form-input__control--sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0; }

select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.form__select, .input-group-sm > select.form-input__control, .input-group-sm > select.filter__range-control, .input-group-sm > select.variants-select__field,
.input-group-sm > select.input-group-addon, .input-group-sm > select.filter__range-label,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .form-input__group-item > select.btn, .input-group-sm > .input-group-btn > select.toggle-view__button, .input-group-sm > .form-input__group-item > select.toggle-view__button, .input-group-sm > .input-group-btn > select.btn-inverse, .input-group-sm > .form-input__group-item > select.btn-inverse, .input-group-sm > .input-group-btn > select.btn-white, .input-group-sm > .form-input__group-item > select.btn-white, .input-group-sm > .input-group-btn > select.btn-accent, .input-group-sm > .form-input__group-item > select.btn-accent, .input-group-sm > .input-group-btn > select.widget-primary__view-all, .input-group-sm > .form-input__group-item > select.widget-primary__view-all, .input-group-sm > .input-group-btn > select.form-input__group-btn, .input-group-sm > .form-input__group-item > select.form-input__group-btn, .input-group-sm > .input-group-btn > select.active-filters__btn-link, .input-group-sm > .form-input__group-item > select.active-filters__btn-link, .input-group-sm > .input-group-btn > select.active-filters__btn-ico, .input-group-sm > .form-input__group-item > select.active-filters__btn-ico, .input-group-sm > .input-group-btn > select.product-buy__btn, .input-group-sm > .form-input__group-item > select.product-buy__btn, select.form-input__control--sm {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.form__select, .input-group-sm > textarea.form-input__control, .input-group-sm > textarea.filter__range-control, .input-group-sm > textarea.variants-select__field,
.input-group-sm > textarea.input-group-addon, .input-group-sm > textarea.filter__range-label,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .form-input__group-item > textarea.btn, .input-group-sm > .input-group-btn > textarea.toggle-view__button, .input-group-sm > .form-input__group-item > textarea.toggle-view__button, .input-group-sm > .input-group-btn > textarea.btn-inverse, .input-group-sm > .form-input__group-item > textarea.btn-inverse, .input-group-sm > .input-group-btn > textarea.btn-white, .input-group-sm > .form-input__group-item > textarea.btn-white, .input-group-sm > .input-group-btn > textarea.btn-accent, .input-group-sm > .form-input__group-item > textarea.btn-accent, .input-group-sm > .input-group-btn > textarea.widget-primary__view-all, .input-group-sm > .form-input__group-item > textarea.widget-primary__view-all, .input-group-sm > .input-group-btn > textarea.form-input__group-btn, .input-group-sm > .form-input__group-item > textarea.form-input__group-btn, .input-group-sm > .input-group-btn > textarea.active-filters__btn-link, .input-group-sm > .form-input__group-item > textarea.active-filters__btn-link, .input-group-sm > .input-group-btn > textarea.active-filters__btn-ico, .input-group-sm > .form-input__group-item > textarea.active-filters__btn-ico, .input-group-sm > .input-group-btn > textarea.product-buy__btn, .input-group-sm > .form-input__group-item > textarea.product-buy__btn, textarea.form-input__control--sm,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.form__select[multiple],
.input-group-sm > select.form-input__control[multiple],
.input-group-sm > select.filter__range-control[multiple],
.input-group-sm > select.variants-select__field[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > select.filter__range-label[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple],
.input-group-sm > .form-input__group-item > select.btn[multiple],
.input-group-sm > .input-group-btn > select.toggle-view__button[multiple],
.input-group-sm > .form-input__group-item > select.toggle-view__button[multiple],
.input-group-sm > .input-group-btn > select.btn-inverse[multiple],
.input-group-sm > .form-input__group-item > select.btn-inverse[multiple],
.input-group-sm > .input-group-btn > select.btn-white[multiple],
.input-group-sm > .form-input__group-item > select.btn-white[multiple],
.input-group-sm > .input-group-btn > select.btn-accent[multiple],
.input-group-sm > .form-input__group-item > select.btn-accent[multiple],
.input-group-sm > .input-group-btn > select.widget-primary__view-all[multiple],
.input-group-sm > .form-input__group-item > select.widget-primary__view-all[multiple],
.input-group-sm > .input-group-btn > select.form-input__group-btn[multiple],
.input-group-sm > .form-input__group-item > select.form-input__group-btn[multiple],
.input-group-sm > .input-group-btn > select.active-filters__btn-link[multiple],
.input-group-sm > .form-input__group-item > select.active-filters__btn-link[multiple],
.input-group-sm > .input-group-btn > select.active-filters__btn-ico[multiple],
.input-group-sm > .form-input__group-item > select.active-filters__btn-ico[multiple],
.input-group-sm > .input-group-btn > select.product-buy__btn[multiple],
.input-group-sm > .form-input__group-item > select.product-buy__btn[multiple],
select.form-input__control--sm[multiple] {
  height: auto; }

.form-group-sm .form-control, .form-group-sm .form__select, .form-group-sm .form-input__control, .form-group-sm .filter__range-control, .form-group-sm .variants-select__field {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0; }

.form-group-sm select.form-control, .form-group-sm select.form__select, .form-group-sm select.form-input__control, .form-group-sm select.filter__range-control, .form-group-sm select.variants-select__field {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control, .form-group-sm textarea.form__select, .form-group-sm textarea.form-input__control, .form-group-sm textarea.filter__range-control, .form-group-sm textarea.variants-select__field,
.form-group-sm select[multiple].form-control,
.form-group-sm select.form__select[multiple],
.form-group-sm select.form-input__control[multiple],
.form-group-sm select.filter__range-control[multiple],
.form-group-sm select.variants-select__field[multiple] {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control, .form-input--product-base .form-input__group > .form-control, .input-group-lg > .form__select, .form-input--product-base .form-input__group > .form__select, .input-group-lg > .form-input__control, .form-input--product-base .form-input__group > .form-input__control, .input-group-lg > .filter__range-control, .form-input--product-base .form-input__group > .filter__range-control, .input-group-lg > .variants-select__field, .form-input--product-base .form-input__group > .variants-select__field,
.input-group-lg > .input-group-addon,
.form-input--product-base .form-input__group > .input-group-addon, .input-group-lg > .filter__range-label, .form-input--product-base .form-input__group > .filter__range-label,
.input-group-lg > .input-group-btn > .btn,
.form-input--product-base .form-input__group > .input-group-btn > .btn,
.input-group-lg > .form-input__group-item > .btn,
.form-input--product-base .form-input__group > .form-input__group-item > .btn, .input-group-lg > .input-group-btn > .toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > .toggle-view__button, .input-group-lg > .form-input__group-item > .toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > .toggle-view__button, .input-group-lg > .input-group-btn > .btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > .btn-inverse, .input-group-lg > .form-input__group-item > .btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > .btn-inverse, .btn-order .input-group-lg > .input-group-btn > button, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button, .btn-order .input-group-lg > .form-input__group-item > button, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button,
.btn-order .input-group-lg > .input-group-btn > input[type="button"],
.form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="button"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="button"],
.btn-order .input-group-lg > .form-input__group-item > input[type="button"],
.form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="button"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="button"],
.btn-order .input-group-lg > .input-group-btn > input[type="reset"],
.form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="reset"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="reset"],
.btn-order .input-group-lg > .form-input__group-item > input[type="reset"],
.form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="reset"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="reset"],
.btn-order .input-group-lg > .input-group-btn > input[type="submit"],
.form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="submit"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="submit"],
.btn-order .input-group-lg > .form-input__group-item > input[type="submit"],
.form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="submit"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="submit"], .input-group-lg > .input-group-btn > .btn-white, .form-input--product-base .form-input__group > .input-group-btn > .btn-white, .input-group-lg > .form-input__group-item > .btn-white, .form-input--product-base .form-input__group > .form-input__group-item > .btn-white, .input-group-lg > .input-group-btn > .btn-accent, .form-input--product-base .form-input__group > .input-group-btn > .btn-accent, .input-group-lg > .form-input__group-item > .btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > .btn-accent, .input-group-lg > .input-group-btn > .widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > .widget-primary__view-all, .input-group-lg > .form-input__group-item > .widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > .widget-primary__view-all, .input-group-lg > .input-group-btn > .form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > .form-input__group-btn, .input-group-lg > .form-input__group-item > .form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > .form-input__group-btn, .input-group-lg > .input-group-btn > .active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > .active-filters__btn-link, .input-group-lg > .form-input__group-item > .active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > .active-filters__btn-link, .input-group-lg > .input-group-btn > .active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > .active-filters__btn-ico, .input-group-lg > .form-input__group-item > .active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > .active-filters__btn-ico, .input-group-lg > .input-group-btn > .product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > .product-buy__btn, .input-group-lg > .form-input__group-item > .product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > .product-buy__btn, .variants-select__field--lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0; }

select.input-lg, .input-group-lg > select.form-control, .form-input--product-base .form-input__group > select.form-control, .input-group-lg > select.form__select, .form-input--product-base .form-input__group > select.form__select, .input-group-lg > select.form-input__control, .form-input--product-base .form-input__group > select.form-input__control, .input-group-lg > select.filter__range-control, .form-input--product-base .form-input__group > select.filter__range-control, .input-group-lg > select.variants-select__field, .form-input--product-base .form-input__group > select.variants-select__field,
.input-group-lg > select.input-group-addon,
.form-input--product-base .form-input__group > select.input-group-addon, .input-group-lg > select.filter__range-label, .form-input--product-base .form-input__group > select.filter__range-label,
.input-group-lg > .input-group-btn > select.btn,
.form-input--product-base .form-input__group > .input-group-btn > select.btn,
.input-group-lg > .form-input__group-item > select.btn,
.form-input--product-base .form-input__group > .form-input__group-item > select.btn, .input-group-lg > .input-group-btn > select.toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > select.toggle-view__button, .input-group-lg > .form-input__group-item > select.toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > select.toggle-view__button, .input-group-lg > .input-group-btn > select.btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > select.btn-inverse, .input-group-lg > .form-input__group-item > select.btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > select.btn-inverse, .input-group-lg > .input-group-btn > select.btn-white, .form-input--product-base .form-input__group > .input-group-btn > select.btn-white, .input-group-lg > .form-input__group-item > select.btn-white, .form-input--product-base .form-input__group > .form-input__group-item > select.btn-white, .input-group-lg > .input-group-btn > select.btn-accent, .form-input--product-base .form-input__group > .input-group-btn > select.btn-accent, .input-group-lg > .form-input__group-item > select.btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > select.btn-accent, .input-group-lg > .input-group-btn > select.widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > select.widget-primary__view-all, .input-group-lg > .form-input__group-item > select.widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > select.widget-primary__view-all, .input-group-lg > .input-group-btn > select.form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > select.form-input__group-btn, .input-group-lg > .form-input__group-item > select.form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > select.form-input__group-btn, .input-group-lg > .input-group-btn > select.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > select.active-filters__btn-link, .input-group-lg > .form-input__group-item > select.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > select.active-filters__btn-link, .input-group-lg > .input-group-btn > select.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > select.active-filters__btn-ico, .input-group-lg > .form-input__group-item > select.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > select.active-filters__btn-ico, .input-group-lg > .input-group-btn > select.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > select.product-buy__btn, .input-group-lg > .form-input__group-item > select.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > select.product-buy__btn, select.variants-select__field--lg {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control, .form-input--product-base .form-input__group > textarea.form-control, .input-group-lg > textarea.form__select, .form-input--product-base .form-input__group > textarea.form__select, .input-group-lg > textarea.form-input__control, .form-input--product-base .form-input__group > textarea.form-input__control, .input-group-lg > textarea.filter__range-control, .form-input--product-base .form-input__group > textarea.filter__range-control, .input-group-lg > textarea.variants-select__field, .form-input--product-base .form-input__group > textarea.variants-select__field,
.input-group-lg > textarea.input-group-addon,
.form-input--product-base .form-input__group > textarea.input-group-addon, .input-group-lg > textarea.filter__range-label, .form-input--product-base .form-input__group > textarea.filter__range-label,
.input-group-lg > .input-group-btn > textarea.btn,
.form-input--product-base .form-input__group > .input-group-btn > textarea.btn,
.input-group-lg > .form-input__group-item > textarea.btn,
.form-input--product-base .form-input__group > .form-input__group-item > textarea.btn, .input-group-lg > .input-group-btn > textarea.toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > textarea.toggle-view__button, .input-group-lg > .form-input__group-item > textarea.toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > textarea.toggle-view__button, .input-group-lg > .input-group-btn > textarea.btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > textarea.btn-inverse, .input-group-lg > .form-input__group-item > textarea.btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > textarea.btn-inverse, .input-group-lg > .input-group-btn > textarea.btn-white, .form-input--product-base .form-input__group > .input-group-btn > textarea.btn-white, .input-group-lg > .form-input__group-item > textarea.btn-white, .form-input--product-base .form-input__group > .form-input__group-item > textarea.btn-white, .input-group-lg > .input-group-btn > textarea.btn-accent, .form-input--product-base .form-input__group > .input-group-btn > textarea.btn-accent, .input-group-lg > .form-input__group-item > textarea.btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > textarea.btn-accent, .input-group-lg > .input-group-btn > textarea.widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > textarea.widget-primary__view-all, .input-group-lg > .form-input__group-item > textarea.widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > textarea.widget-primary__view-all, .input-group-lg > .input-group-btn > textarea.form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > textarea.form-input__group-btn, .input-group-lg > .form-input__group-item > textarea.form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > textarea.form-input__group-btn, .input-group-lg > .input-group-btn > textarea.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > textarea.active-filters__btn-link, .input-group-lg > .form-input__group-item > textarea.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > textarea.active-filters__btn-link, .input-group-lg > .input-group-btn > textarea.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > textarea.active-filters__btn-ico, .input-group-lg > .form-input__group-item > textarea.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > textarea.active-filters__btn-ico, .input-group-lg > .input-group-btn > textarea.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > textarea.product-buy__btn, .input-group-lg > .form-input__group-item > textarea.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > textarea.product-buy__btn, textarea.variants-select__field--lg,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.form-input--product-base .form-input__group > select.form-control[multiple],
.input-group-lg > select.form__select[multiple],
.form-input--product-base .form-input__group > select.form__select[multiple],
.input-group-lg > select.form-input__control[multiple],
.form-input--product-base .form-input__group > select.form-input__control[multiple],
.input-group-lg > select.filter__range-control[multiple],
.form-input--product-base .form-input__group > select.filter__range-control[multiple],
.input-group-lg > select.variants-select__field[multiple],
.form-input--product-base .form-input__group > select.variants-select__field[multiple],
.input-group-lg > select.input-group-addon[multiple],
.form-input--product-base .form-input__group > select.input-group-addon[multiple],
.input-group-lg > select.filter__range-label[multiple],
.form-input--product-base .form-input__group > select.filter__range-label[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.btn[multiple],
.input-group-lg > .form-input__group-item > select.btn[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.btn[multiple],
.input-group-lg > .input-group-btn > select.toggle-view__button[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.toggle-view__button[multiple],
.input-group-lg > .form-input__group-item > select.toggle-view__button[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.toggle-view__button[multiple],
.input-group-lg > .input-group-btn > select.btn-inverse[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.btn-inverse[multiple],
.input-group-lg > .form-input__group-item > select.btn-inverse[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.btn-inverse[multiple],
.input-group-lg > .input-group-btn > select.btn-white[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.btn-white[multiple],
.input-group-lg > .form-input__group-item > select.btn-white[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.btn-white[multiple],
.input-group-lg > .input-group-btn > select.btn-accent[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.btn-accent[multiple],
.input-group-lg > .form-input__group-item > select.btn-accent[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.btn-accent[multiple],
.input-group-lg > .input-group-btn > select.widget-primary__view-all[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.widget-primary__view-all[multiple],
.input-group-lg > .form-input__group-item > select.widget-primary__view-all[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.widget-primary__view-all[multiple],
.input-group-lg > .input-group-btn > select.form-input__group-btn[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.form-input__group-btn[multiple],
.input-group-lg > .form-input__group-item > select.form-input__group-btn[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.form-input__group-btn[multiple],
.input-group-lg > .input-group-btn > select.active-filters__btn-link[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.active-filters__btn-link[multiple],
.input-group-lg > .form-input__group-item > select.active-filters__btn-link[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.active-filters__btn-link[multiple],
.input-group-lg > .input-group-btn > select.active-filters__btn-ico[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.active-filters__btn-ico[multiple],
.input-group-lg > .form-input__group-item > select.active-filters__btn-ico[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.active-filters__btn-ico[multiple],
.input-group-lg > .input-group-btn > select.product-buy__btn[multiple],
.form-input--product-base .form-input__group > .input-group-btn > select.product-buy__btn[multiple],
.input-group-lg > .form-input__group-item > select.product-buy__btn[multiple],
.form-input--product-base .form-input__group > .form-input__group-item > select.product-buy__btn[multiple],
select.variants-select__field--lg[multiple] {
  height: auto; }

.form-group-lg .form-control, .form-group-lg .form__select, .form-group-lg .form-input__control, .form-group-lg .filter__range-control, .form-group-lg .variants-select__field {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0; }

.form-group-lg select.form-control, .form-group-lg select.form__select, .form-group-lg select.form-input__control, .form-group-lg select.filter__range-control, .form-group-lg select.variants-select__field {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control, .form-group-lg textarea.form__select, .form-group-lg textarea.form-input__control, .form-group-lg textarea.filter__range-control, .form-group-lg textarea.variants-select__field,
.form-group-lg select[multiple].form-control,
.form-group-lg select.form__select[multiple],
.form-group-lg select.form-input__control[multiple],
.form-group-lg select.filter__range-control[multiple],
.form-group-lg select.variants-select__field[multiple] {
  height: auto; }

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

.has-feedback {
  position: relative; }
  .has-feedback .form-control, .has-feedback .form__select, .has-feedback .form-input__control, .has-feedback .filter__range-control, .has-feedback .variants-select__field {
    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 + .form-control-feedback, .form-input--product-base .form-input__group > .form-control + .form-control-feedback, .input-group-lg > .form__select + .form-control-feedback, .form-input--product-base .form-input__group > .form__select + .form-control-feedback, .input-group-lg > .form-input__control + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__control + .form-control-feedback, .input-group-lg > .filter__range-control + .form-control-feedback, .form-input--product-base .form-input__group > .filter__range-control + .form-control-feedback, .input-group-lg > .variants-select__field + .form-control-feedback, .form-input--product-base .form-input__group > .variants-select__field + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-addon + .form-control-feedback, .input-group-lg > .filter__range-label + .form-control-feedback, .form-input--product-base .form-input__group > .filter__range-label + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .btn + .form-control-feedback, .input-group-lg > .form-input__group-item > .btn + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .btn + .form-control-feedback, .input-group-lg > .input-group-btn > .toggle-view__button + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .toggle-view__button + .form-control-feedback, .input-group-lg > .form-input__group-item > .toggle-view__button + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .toggle-view__button + .form-control-feedback, .input-group-lg > .input-group-btn > .btn-inverse + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .btn-inverse + .form-control-feedback, .input-group-lg > .form-input__group-item > .btn-inverse + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .btn-inverse + .form-control-feedback, .btn-order .input-group-lg > .input-group-btn > button + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button + .form-control-feedback, .btn-order .input-group-lg > .form-input__group-item > button + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button + .form-control-feedback, .btn-order .input-group-lg > .input-group-btn > input[type="button"] + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="button"] + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="button"] + .form-control-feedback, .btn-order .input-group-lg > .form-input__group-item > input[type="button"] + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="button"] + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="button"] + .form-control-feedback, .btn-order .input-group-lg > .input-group-btn > input[type="reset"] + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="reset"] + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="reset"] + .form-control-feedback, .btn-order .input-group-lg > .form-input__group-item > input[type="reset"] + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="reset"] + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="reset"] + .form-control-feedback, .btn-order .input-group-lg > .input-group-btn > input[type="submit"] + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .input-group-btn > input[type="submit"] + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .input-group-btn > input[type="submit"] + .form-control-feedback, .btn-order .input-group-lg > .form-input__group-item > input[type="submit"] + .form-control-feedback, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input[type="submit"] + .form-control-feedback, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input[type="submit"] + .form-control-feedback, .input-group-lg > .input-group-btn > .btn-white + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .btn-white + .form-control-feedback, .input-group-lg > .form-input__group-item > .btn-white + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .btn-white + .form-control-feedback, .input-group-lg > .input-group-btn > .btn-accent + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .btn-accent + .form-control-feedback, .input-group-lg > .form-input__group-item > .btn-accent + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .btn-accent + .form-control-feedback, .input-group-lg > .input-group-btn > .widget-primary__view-all + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .widget-primary__view-all + .form-control-feedback, .input-group-lg > .form-input__group-item > .widget-primary__view-all + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .widget-primary__view-all + .form-control-feedback, .input-group-lg > .input-group-btn > .form-input__group-btn + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .form-input__group-btn + .form-control-feedback, .input-group-lg > .form-input__group-item > .form-input__group-btn + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .form-input__group-btn + .form-control-feedback, .input-group-lg > .input-group-btn > .active-filters__btn-link + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .active-filters__btn-link + .form-control-feedback, .input-group-lg > .form-input__group-item > .active-filters__btn-link + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .active-filters__btn-link + .form-control-feedback, .input-group-lg > .input-group-btn > .active-filters__btn-ico + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .active-filters__btn-ico + .form-control-feedback, .input-group-lg > .form-input__group-item > .active-filters__btn-ico + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .active-filters__btn-ico + .form-control-feedback, .input-group-lg > .input-group-btn > .product-buy__btn + .form-control-feedback, .form-input--product-base .form-input__group > .input-group-btn > .product-buy__btn + .form-control-feedback, .input-group-lg > .form-input__group-item > .product-buy__btn + .form-control-feedback, .form-input--product-base .form-input__group > .form-input__group-item > .product-buy__btn + .form-control-feedback, .variants-select__field--lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-input--product-base .form-input__group + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback,
.form-group-lg .form__select + .form-control-feedback,
.form-group-lg .form-input__control + .form-control-feedback,
.form-group-lg .filter__range-control + .form-control-feedback,
.form-group-lg .variants-select__field + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .form__select + .form-control-feedback, .input-group-sm > .form-input__control + .form-control-feedback, .input-group-sm > .filter__range-control + .form-control-feedback, .input-group-sm > .variants-select__field + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .filter__range-label + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm > .form-input__group-item > .btn + .form-control-feedback, .input-group-sm > .input-group-btn > .toggle-view__button + .form-control-feedback, .input-group-sm > .form-input__group-item > .toggle-view__button + .form-control-feedback, .input-group-sm > .input-group-btn > .btn-inverse + .form-control-feedback, .input-group-sm > .form-input__group-item > .btn-inverse + .form-control-feedback, .btn-order .input-group-sm > .input-group-btn > button + .form-control-feedback, .btn-order .input-group-sm > .form-input__group-item > button + .form-control-feedback, .btn-order .input-group-sm > .input-group-btn > input[type="button"] + .form-control-feedback, .btn-order .input-group-sm > .form-input__group-item > input[type="button"] + .form-control-feedback, .btn-order .input-group-sm > .input-group-btn > input[type="reset"] + .form-control-feedback, .btn-order .input-group-sm > .form-input__group-item > input[type="reset"] + .form-control-feedback, .btn-order .input-group-sm > .input-group-btn > input[type="submit"] + .form-control-feedback, .btn-order .input-group-sm > .form-input__group-item > input[type="submit"] + .form-control-feedback, .input-group-sm > .input-group-btn > .btn-white + .form-control-feedback, .input-group-sm > .form-input__group-item > .btn-white + .form-control-feedback, .input-group-sm > .input-group-btn > .btn-accent + .form-control-feedback, .input-group-sm > .form-input__group-item > .btn-accent + .form-control-feedback, .input-group-sm > .input-group-btn > .widget-primary__view-all + .form-control-feedback, .input-group-sm > .form-input__group-item > .widget-primary__view-all + .form-control-feedback, .input-group-sm > .input-group-btn > .form-input__group-btn + .form-control-feedback, .input-group-sm > .form-input__group-item > .form-input__group-btn + .form-control-feedback, .input-group-sm > .input-group-btn > .active-filters__btn-link + .form-control-feedback, .input-group-sm > .form-input__group-item > .active-filters__btn-link + .form-control-feedback, .input-group-sm > .input-group-btn > .active-filters__btn-ico + .form-control-feedback, .input-group-sm > .form-input__group-item > .active-filters__btn-ico + .form-control-feedback, .input-group-sm > .input-group-btn > .product-buy__btn + .form-control-feedback, .input-group-sm > .form-input__group-item > .product-buy__btn + .form-control-feedback, .form-input__control--sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback,
.form-group-sm .form__select + .form-control-feedback,
.form-group-sm .form-input__control + .form-control-feedback,
.form-group-sm .filter__range-control + .form-control-feedback,
.form-group-sm .variants-select__field + .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 .form__select, .has-success .form-input__control, .has-success .filter__range-control, .has-success .variants-select__field {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus, .has-success .form__select:focus, .has-success .form-input__control:focus, .has-success .filter__range-control:focus, .has-success .variants-select__field:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon, .has-success .filter__range-label {
  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 .form__select, .has-warning .form-input__control, .has-warning .filter__range-control, .has-warning .variants-select__field {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus, .has-warning .form__select:focus, .has-warning .form-input__control:focus, .has-warning .filter__range-control:focus, .has-warning .variants-select__field:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon, .has-warning .filter__range-label {
  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 .form__select, .has-error .form-input__control, .has-error .filter__range-control, .has-error .variants-select__field {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus, .has-error .form__select:focus, .has-error .form-input__control:focus, .has-error .filter__range-control:focus, .has-error .variants-select__field:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon, .has-error .filter__range-label {
  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: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control, .form-inline .form__select, .form-inline .form-input__control, .form-inline .filter__range-control, .form-inline .variants-select__field {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group, .form-inline .form-input__group, .form-inline .filter__range-field {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon, .form-inline .form-input__group .input-group-addon, .form-inline .filter__range-field .input-group-addon, .form-inline .input-group .filter__range-label, .form-inline .form-input__group .filter__range-label, .form-inline .filter__range-field .filter__range-label,
    .form-inline .input-group .input-group-btn,
    .form-inline .form-input__group .input-group-btn,
    .form-inline .filter__range-field .input-group-btn,
    .form-inline .input-group .form-input__group-item,
    .form-inline .form-input__group .form-input__group-item,
    .form-inline .filter__range-field .form-input__group-item,
    .form-inline .input-group .form-control,
    .form-inline .form-input__group .form-control,
    .form-inline .filter__range-field .form-control,
    .form-inline .input-group .form__select,
    .form-inline .form-input__group .form__select,
    .form-inline .filter__range-field .form__select,
    .form-inline .input-group .form-input__control,
    .form-inline .form-input__group .form-input__control,
    .form-inline .filter__range-field .form-input__control,
    .form-inline .input-group .filter__range-control,
    .form-inline .form-input__group .filter__range-control,
    .form-inline .filter__range-field .filter__range-control,
    .form-inline .input-group .variants-select__field,
    .form-inline .form-input__group .variants-select__field,
    .form-inline .filter__range-field .variants-select__field {
      width: auto; }
  .form-inline .input-group > .form-control, .form-inline .form-input__group > .form-control, .form-inline .filter__range-field > .form-control, .form-inline .input-group > .form__select, .form-inline .form-input__group > .form__select, .form-inline .filter__range-field > .form__select, .form-inline .input-group > .form-input__control, .form-inline .form-input__group > .form-input__control, .form-inline .filter__range-field > .form-input__control, .form-inline .input-group > .filter__range-control, .form-inline .form-input__group > .filter__range-control, .form-inline .filter__range-field > .filter__range-control, .form-inline .input-group > .variants-select__field, .form-inline .form-input__group > .variants-select__field, .form-inline .filter__range-field > .variants-select__field {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  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: 768px) {
  .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: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

/*
--------------------------------------------------
Bootstrap buttons
--------------------------------------------------
*/
.btn, .toggle-view__button, .btn-inverse, .btn-order button,
.btn-order input[type="button"],
.btn-order input[type="reset"],
.btn-order input[type="submit"], .btn-white, .btn-accent, .widget-primary__view-all, .form-input__group-btn, .active-filters__btn-link, .active-filters__btn-ico, .product-buy__btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .toggle-view__button:focus, .btn-inverse:focus, .btn-order button:focus,
  .btn-order input:focus[type="button"],
  .btn-order input:focus[type="reset"],
  .btn-order input:focus[type="submit"], .btn-white:focus, .btn-accent:focus, .widget-primary__view-all:focus, .form-input__group-btn:focus, .active-filters__btn-link:focus, .active-filters__btn-ico:focus, .product-buy__btn:focus, .btn.focus, .focus.toggle-view__button, .focus.btn-inverse, .btn-order button.focus,
  .btn-order input.focus[type="button"],
  .btn-order input.focus[type="reset"],
  .btn-order input.focus[type="submit"], .focus.btn-white, .focus.btn-accent, .focus.widget-primary__view-all, .focus.form-input__group-btn, .focus.active-filters__btn-link, .focus.active-filters__btn-ico, .focus.product-buy__btn, .btn:active:focus, .toggle-view__button:active:focus, .btn-inverse:active:focus, .btn-order button:active:focus,
  .btn-order input:active:focus[type="button"],
  .btn-order input:active:focus[type="reset"],
  .btn-order input:active:focus[type="submit"], .btn-white:active:focus, .btn-accent:active:focus, .widget-primary__view-all:active:focus, .form-input__group-btn:active:focus, .active-filters__btn-link:active:focus, .active-filters__btn-ico:active:focus, .product-buy__btn:active:focus, .btn:active.focus, .toggle-view__button:active.focus, .btn-inverse:active.focus, .btn-order button:active.focus,
  .btn-order input:active.focus[type="button"],
  .btn-order input:active.focus[type="reset"],
  .btn-order input:active.focus[type="submit"], .btn-white:active.focus, .btn-accent:active.focus, .widget-primary__view-all:active.focus, .form-input__group-btn:active.focus, .active-filters__btn-link:active.focus, .active-filters__btn-ico:active.focus, .product-buy__btn:active.focus, .btn.active:focus, .active.toggle-view__button:focus, .active.btn-inverse:focus, .btn-order button.active:focus,
  .btn-order input.active:focus[type="button"],
  .btn-order input.active:focus[type="reset"],
  .btn-order input.active:focus[type="submit"], .active.btn-white:focus, .active.btn-accent:focus, .active.widget-primary__view-all:focus, .active.form-input__group-btn:focus, .active.active-filters__btn-link:focus, .active.active-filters__btn-ico:focus, .active.product-buy__btn:focus, .btn.active.focus, .active.focus.toggle-view__button, .active.focus.btn-inverse, .btn-order button.active.focus,
  .btn-order input.active.focus[type="button"],
  .btn-order input.active.focus[type="reset"],
  .btn-order input.active.focus[type="submit"], .active.focus.btn-white, .active.focus.btn-accent, .active.focus.widget-primary__view-all, .active.focus.form-input__group-btn, .active.focus.active-filters__btn-link, .active.focus.active-filters__btn-ico, .active.focus.product-buy__btn {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .toggle-view__button:hover, .btn-inverse:hover, .btn-order button:hover,
  .btn-order input:hover[type="button"],
  .btn-order input:hover[type="reset"],
  .btn-order input:hover[type="submit"], .btn-white:hover, .btn-accent:hover, .widget-primary__view-all:hover, .form-input__group-btn:hover, .active-filters__btn-link:hover, .active-filters__btn-ico:hover, .product-buy__btn:hover, .btn:focus, .toggle-view__button:focus, .btn-inverse:focus, .btn-order button:focus,
  .btn-order input:focus[type="button"],
  .btn-order input:focus[type="reset"],
  .btn-order input:focus[type="submit"], .btn-white:focus, .btn-accent:focus, .widget-primary__view-all:focus, .form-input__group-btn:focus, .active-filters__btn-link:focus, .active-filters__btn-ico:focus, .product-buy__btn:focus, .btn.focus, .focus.toggle-view__button, .focus.btn-inverse, .btn-order button.focus,
  .btn-order input.focus[type="button"],
  .btn-order input.focus[type="reset"],
  .btn-order input.focus[type="submit"], .focus.btn-white, .focus.btn-accent, .focus.widget-primary__view-all, .focus.form-input__group-btn, .focus.active-filters__btn-link, .focus.active-filters__btn-ico, .focus.product-buy__btn {
    color: #333;
    text-decoration: none; }
  .btn:active, .toggle-view__button:active, .btn-inverse:active, .btn-order button:active,
  .btn-order input:active[type="button"],
  .btn-order input:active[type="reset"],
  .btn-order input:active[type="submit"], .btn-white:active, .btn-accent:active, .widget-primary__view-all:active, .form-input__group-btn:active, .active-filters__btn-link:active, .active-filters__btn-ico:active, .product-buy__btn:active, .btn.active, .active.toggle-view__button, .active.btn-inverse, .btn-order button.active,
  .btn-order input.active[type="button"],
  .btn-order input.active[type="reset"],
  .btn-order input.active[type="submit"], .active.btn-white, .active.btn-accent, .active.widget-primary__view-all, .active.form-input__group-btn, .active.active-filters__btn-link, .active.active-filters__btn-ico, .active.product-buy__btn {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .disabled.toggle-view__button, .disabled.btn-inverse, .btn-order button.disabled,
  .btn-order input.disabled[type="button"],
  .btn-order input.disabled[type="reset"],
  .btn-order input.disabled[type="submit"], .disabled.btn-white, .disabled.btn-accent, .disabled.widget-primary__view-all, .disabled.form-input__group-btn, .disabled.active-filters__btn-link, .disabled.active-filters__btn-ico, .disabled.product-buy__btn, .btn[disabled], .toggle-view__button[disabled], .btn-inverse[disabled], .btn-order button[disabled],
  .btn-order input[disabled][type="button"],
  .btn-order input[disabled][type="reset"],
  .btn-order input[disabled][type="submit"], .btn-white[disabled], .btn-accent[disabled], .widget-primary__view-all[disabled], .form-input__group-btn[disabled], .active-filters__btn-link[disabled], .active-filters__btn-ico[disabled], .product-buy__btn[disabled],
  fieldset[disabled] .btn,
  fieldset[disabled] .toggle-view__button,
  fieldset[disabled] .btn-inverse,
  fieldset[disabled] .btn-order button,
  .btn-order fieldset[disabled] button,
  fieldset[disabled] .btn-order input[type="button"],
  .btn-order fieldset[disabled] input[type="button"],
  fieldset[disabled] .btn-order input[type="reset"],
  .btn-order fieldset[disabled] input[type="reset"],
  fieldset[disabled] .btn-order input[type="submit"],
  .btn-order fieldset[disabled] input[type="submit"],
  fieldset[disabled] .btn-white,
  fieldset[disabled] .btn-accent,
  fieldset[disabled] .widget-primary__view-all,
  fieldset[disabled] .form-input__group-btn,
  fieldset[disabled] .active-filters__btn-link,
  fieldset[disabled] .active-filters__btn-ico,
  fieldset[disabled] .product-buy__btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled, a.disabled.toggle-view__button, a.disabled.btn-inverse, a.disabled.btn-white, a.disabled.btn-accent, a.disabled.widget-primary__view-all, a.disabled.form-input__group-btn, a.disabled.active-filters__btn-link, a.disabled.active-filters__btn-ico, a.disabled.product-buy__btn,
fieldset[disabled] a.btn,
fieldset[disabled] a.toggle-view__button,
fieldset[disabled] a.btn-inverse,
fieldset[disabled] a.btn-white,
fieldset[disabled] a.btn-accent,
fieldset[disabled] a.widget-primary__view-all,
fieldset[disabled] a.form-input__group-btn,
fieldset[disabled] a.active-filters__btn-link,
fieldset[disabled] a.active-filters__btn-ico,
fieldset[disabled] a.product-buy__btn {
  pointer-events: none; }

.btn-default, .btn-white, .form-input__group-btn, .active-filters__btn-link, .active-filters__btn-ico, .product-buy__btn--in-cart {
  color: #333;
  background-color: #f8f8f8;
  border-color: #eaeaea; }
  .btn-default:focus, .btn-white:focus, .form-input__group-btn:focus, .active-filters__btn-link:focus, .active-filters__btn-ico:focus, .product-buy__btn--in-cart:focus, .btn-default.focus, .focus.btn-white, .focus.form-input__group-btn, .focus.active-filters__btn-link, .focus.active-filters__btn-ico, .focus.product-buy__btn--in-cart {
    color: #333;
    background-color: #dfdede;
    border-color: #aaaaaa; }
  .btn-default:hover, .btn-white:hover, .form-input__group-btn:hover, .active-filters__btn-link:hover, .active-filters__btn-ico:hover, .product-buy__btn--in-cart:hover {
    color: #333;
    background-color: #dfdede;
    border-color: #cbcbcb; }
  .btn-default:active, .btn-white:active, .form-input__group-btn:active, .active-filters__btn-link:active, .active-filters__btn-ico:active, .product-buy__btn--in-cart:active, .btn-default.active, .active.btn-white, .active.form-input__group-btn, .active.active-filters__btn-link, .active.active-filters__btn-ico, .active.product-buy__btn--in-cart,
  .open > .btn-default.dropdown-toggle,
  .open > .dropdown-toggle.btn-white,
  .open > .dropdown-toggle.form-input__group-btn,
  .open > .dropdown-toggle.active-filters__btn-link,
  .open > .dropdown-toggle.active-filters__btn-ico,
  .open > .dropdown-toggle.product-buy__btn--in-cart {
    color: #333;
    background-color: #dfdede;
    border-color: #cbcbcb; }
    .btn-default:active:hover, .btn-white:active:hover, .form-input__group-btn:active:hover, .active-filters__btn-link:active:hover, .active-filters__btn-ico:active:hover, .product-buy__btn--in-cart:active:hover, .btn-default:active:focus, .btn-white:active:focus, .form-input__group-btn:active:focus, .active-filters__btn-link:active:focus, .active-filters__btn-ico:active:focus, .product-buy__btn--in-cart:active:focus, .btn-default:active.focus, .btn-white:active.focus, .form-input__group-btn:active.focus, .active-filters__btn-link:active.focus, .active-filters__btn-ico:active.focus, .product-buy__btn--in-cart:active.focus, .btn-default.active:hover, .active.btn-white:hover, .active.form-input__group-btn:hover, .active.active-filters__btn-link:hover, .active.active-filters__btn-ico:hover, .active.product-buy__btn--in-cart:hover, .btn-default.active:focus, .active.btn-white:focus, .active.form-input__group-btn:focus, .active.active-filters__btn-link:focus, .active.active-filters__btn-ico:focus, .active.product-buy__btn--in-cart:focus, .btn-default.active.focus, .active.focus.btn-white, .active.focus.form-input__group-btn, .active.focus.active-filters__btn-link, .active.focus.active-filters__btn-ico, .active.focus.product-buy__btn--in-cart,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .dropdown-toggle.btn-white:hover,
    .open > .dropdown-toggle.form-input__group-btn:hover,
    .open > .dropdown-toggle.active-filters__btn-link:hover,
    .open > .dropdown-toggle.active-filters__btn-ico:hover,
    .open > .dropdown-toggle.product-buy__btn--in-cart:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .dropdown-toggle.btn-white:focus,
    .open > .dropdown-toggle.form-input__group-btn:focus,
    .open > .dropdown-toggle.active-filters__btn-link:focus,
    .open > .dropdown-toggle.active-filters__btn-ico:focus,
    .open > .dropdown-toggle.product-buy__btn--in-cart:focus,
    .open > .btn-default.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.btn-white,
    .open > .dropdown-toggle.focus.form-input__group-btn,
    .open > .dropdown-toggle.focus.active-filters__btn-link,
    .open > .dropdown-toggle.focus.active-filters__btn-ico,
    .open > .dropdown-toggle.focus.product-buy__btn--in-cart {
      color: #333;
      background-color: #cdcdcd;
      border-color: #aaaaaa; }
  .btn-default:active, .btn-white:active, .form-input__group-btn:active, .active-filters__btn-link:active, .active-filters__btn-ico:active, .product-buy__btn--in-cart:active, .btn-default.active, .active.btn-white, .active.form-input__group-btn, .active.active-filters__btn-link, .active.active-filters__btn-ico, .active.product-buy__btn--in-cart,
  .open > .btn-default.dropdown-toggle,
  .open > .dropdown-toggle.btn-white,
  .open > .dropdown-toggle.form-input__group-btn,
  .open > .dropdown-toggle.active-filters__btn-link,
  .open > .dropdown-toggle.active-filters__btn-ico,
  .open > .dropdown-toggle.product-buy__btn--in-cart {
    background-image: none; }
  .btn-default.disabled:hover, .disabled.btn-white:hover, .disabled.form-input__group-btn:hover, .disabled.active-filters__btn-link:hover, .disabled.active-filters__btn-ico:hover, .disabled.product-buy__btn--in-cart:hover, .btn-default.disabled:focus, .disabled.btn-white:focus, .disabled.form-input__group-btn:focus, .disabled.active-filters__btn-link:focus, .disabled.active-filters__btn-ico:focus, .disabled.product-buy__btn--in-cart:focus, .btn-default.disabled.focus, .disabled.focus.btn-white, .disabled.focus.form-input__group-btn, .disabled.focus.active-filters__btn-link, .disabled.focus.active-filters__btn-ico, .disabled.focus.product-buy__btn--in-cart, .btn-default[disabled]:hover, .btn-white[disabled]:hover, .form-input__group-btn[disabled]:hover, .active-filters__btn-link[disabled]:hover, .active-filters__btn-ico[disabled]:hover, .product-buy__btn--in-cart[disabled]:hover, .btn-default[disabled]:focus, .btn-white[disabled]:focus, .form-input__group-btn[disabled]:focus, .active-filters__btn-link[disabled]:focus, .active-filters__btn-ico[disabled]:focus, .product-buy__btn--in-cart[disabled]:focus, .btn-default[disabled].focus, .btn-white[disabled].focus, .form-input__group-btn[disabled].focus, .active-filters__btn-link[disabled].focus, .active-filters__btn-ico[disabled].focus, .product-buy__btn--in-cart[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-white:hover,
  fieldset[disabled] .form-input__group-btn:hover,
  fieldset[disabled] .active-filters__btn-link:hover,
  fieldset[disabled] .active-filters__btn-ico:hover,
  fieldset[disabled] .product-buy__btn--in-cart:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-white:focus,
  fieldset[disabled] .form-input__group-btn:focus,
  fieldset[disabled] .active-filters__btn-link:focus,
  fieldset[disabled] .active-filters__btn-ico:focus,
  fieldset[disabled] .product-buy__btn--in-cart:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .focus.btn-white,
  fieldset[disabled] .focus.form-input__group-btn,
  fieldset[disabled] .focus.active-filters__btn-link,
  fieldset[disabled] .focus.active-filters__btn-ico,
  fieldset[disabled] .focus.product-buy__btn--in-cart {
    background-color: #f8f8f8;
    border-color: #eaeaea; }
  .btn-default .badge, .btn-white .badge, .form-input__group-btn .badge, .active-filters__btn-link .badge, .active-filters__btn-ico .badge, .product-buy__btn--in-cart .badge {
    color: #f8f8f8;
    background-color: #333; }

.btn-primary, .toggle-view__button, .btn-order button,
.btn-order input[type="button"],
.btn-order input[type="reset"],
.btn-order input[type="submit"], .btn-accent, .widget-primary__view-all, .product-buy__btn--buy {
  color: #fff;
  background-color: #769c1f;
  border-color: #6c8f1c; }
  .btn-primary:focus, .toggle-view__button:focus, .btn-order button:focus,
  .btn-order input:focus[type="button"],
  .btn-order input:focus[type="reset"],
  .btn-order input:focus[type="submit"], .btn-accent:focus, .widget-primary__view-all:focus, .product-buy__btn--buy:focus, .btn-primary.focus, .focus.toggle-view__button, .btn-order button.focus,
  .btn-order input.focus[type="button"],
  .btn-order input.focus[type="reset"],
  .btn-order input.focus[type="submit"], .focus.btn-accent, .focus.widget-primary__view-all, .focus.product-buy__btn--buy {
    color: #fff;
    background-color: #567117;
    border-color: #1c2507; }
  .btn-primary:hover, .toggle-view__button:hover, .btn-order button:hover,
  .btn-order input:hover[type="button"],
  .btn-order input:hover[type="reset"],
  .btn-order input:hover[type="submit"], .btn-accent:hover, .widget-primary__view-all:hover, .product-buy__btn--buy:hover {
    color: #fff;
    background-color: #567117;
    border-color: #465c12; }
  .btn-primary:active, .toggle-view__button:active, .btn-order button:active,
  .btn-order input:active[type="button"],
  .btn-order input:active[type="reset"],
  .btn-order input:active[type="submit"], .btn-accent:active, .widget-primary__view-all:active, .product-buy__btn--buy:active, .btn-primary.active, .active.toggle-view__button, .btn-order button.active,
  .btn-order input.active[type="button"],
  .btn-order input.active[type="reset"],
  .btn-order input.active[type="submit"], .active.btn-accent, .active.widget-primary__view-all, .active.product-buy__btn--buy,
  .open > .btn-primary.dropdown-toggle,
  .open > .dropdown-toggle.toggle-view__button,
  .btn-order .open > button.dropdown-toggle,
  .btn-order .open > input.dropdown-toggle[type="button"],
  .btn-order .open > input.dropdown-toggle[type="reset"],
  .btn-order .open > input.dropdown-toggle[type="submit"],
  .open > .dropdown-toggle.btn-accent,
  .open > .dropdown-toggle.widget-primary__view-all,
  .open > .dropdown-toggle.product-buy__btn--buy {
    color: #fff;
    background-color: #567117;
    border-color: #465c12; }
    .btn-primary:active:hover, .toggle-view__button:active:hover, .btn-order button:active:hover,
    .btn-order input:active:hover[type="button"],
    .btn-order input:active:hover[type="reset"],
    .btn-order input:active:hover[type="submit"], .btn-accent:active:hover, .widget-primary__view-all:active:hover, .product-buy__btn--buy:active:hover, .btn-primary:active:focus, .toggle-view__button:active:focus, .btn-order button:active:focus,
    .btn-order input:active:focus[type="button"],
    .btn-order input:active:focus[type="reset"],
    .btn-order input:active:focus[type="submit"], .btn-accent:active:focus, .widget-primary__view-all:active:focus, .product-buy__btn--buy:active:focus, .btn-primary:active.focus, .toggle-view__button:active.focus, .btn-order button:active.focus,
    .btn-order input:active.focus[type="button"],
    .btn-order input:active.focus[type="reset"],
    .btn-order input:active.focus[type="submit"], .btn-accent:active.focus, .widget-primary__view-all:active.focus, .product-buy__btn--buy:active.focus, .btn-primary.active:hover, .active.toggle-view__button:hover, .btn-order button.active:hover,
    .btn-order input.active:hover[type="button"],
    .btn-order input.active:hover[type="reset"],
    .btn-order input.active:hover[type="submit"], .active.btn-accent:hover, .active.widget-primary__view-all:hover, .active.product-buy__btn--buy:hover, .btn-primary.active:focus, .active.toggle-view__button:focus, .btn-order button.active:focus,
    .btn-order input.active:focus[type="button"],
    .btn-order input.active:focus[type="reset"],
    .btn-order input.active:focus[type="submit"], .active.btn-accent:focus, .active.widget-primary__view-all:focus, .active.product-buy__btn--buy:focus, .btn-primary.active.focus, .active.focus.toggle-view__button, .btn-order button.active.focus,
    .btn-order input.active.focus[type="button"],
    .btn-order input.active.focus[type="reset"],
    .btn-order input.active.focus[type="submit"], .active.focus.btn-accent, .active.focus.widget-primary__view-all, .active.focus.product-buy__btn--buy,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .dropdown-toggle.toggle-view__button:hover,
    .btn-order .open > button.dropdown-toggle:hover,
    .btn-order .open > input.dropdown-toggle:hover[type="button"],
    .btn-order .open > input.dropdown-toggle:hover[type="reset"],
    .btn-order .open > input.dropdown-toggle:hover[type="submit"],
    .open > .dropdown-toggle.btn-accent:hover,
    .open > .dropdown-toggle.widget-primary__view-all:hover,
    .open > .dropdown-toggle.product-buy__btn--buy:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .dropdown-toggle.toggle-view__button:focus,
    .btn-order .open > button.dropdown-toggle:focus,
    .btn-order .open > input.dropdown-toggle:focus[type="button"],
    .btn-order .open > input.dropdown-toggle:focus[type="reset"],
    .btn-order .open > input.dropdown-toggle:focus[type="submit"],
    .open > .dropdown-toggle.btn-accent:focus,
    .open > .dropdown-toggle.widget-primary__view-all:focus,
    .open > .dropdown-toggle.product-buy__btn--buy:focus,
    .open > .btn-primary.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.toggle-view__button,
    .btn-order .open > button.dropdown-toggle.focus,
    .btn-order .open > input.dropdown-toggle.focus[type="button"],
    .btn-order .open > input.dropdown-toggle.focus[type="reset"],
    .btn-order .open > input.dropdown-toggle.focus[type="submit"],
    .open > .dropdown-toggle.focus.btn-accent,
    .open > .dropdown-toggle.focus.widget-primary__view-all,
    .open > .dropdown-toggle.focus.product-buy__btn--buy {
      color: #fff;
      background-color: #3f5411;
      border-color: #1c2507; }
  .btn-primary:active, .toggle-view__button:active, .btn-order button:active,
  .btn-order input:active[type="button"],
  .btn-order input:active[type="reset"],
  .btn-order input:active[type="submit"], .btn-accent:active, .widget-primary__view-all:active, .product-buy__btn--buy:active, .btn-primary.active, .active.toggle-view__button, .btn-order button.active,
  .btn-order input.active[type="button"],
  .btn-order input.active[type="reset"],
  .btn-order input.active[type="submit"], .active.btn-accent, .active.widget-primary__view-all, .active.product-buy__btn--buy,
  .open > .btn-primary.dropdown-toggle,
  .open > .dropdown-toggle.toggle-view__button,
  .btn-order .open > button.dropdown-toggle,
  .btn-order .open > input.dropdown-toggle[type="button"],
  .btn-order .open > input.dropdown-toggle[type="reset"],
  .btn-order .open > input.dropdown-toggle[type="submit"],
  .open > .dropdown-toggle.btn-accent,
  .open > .dropdown-toggle.widget-primary__view-all,
  .open > .dropdown-toggle.product-buy__btn--buy {
    background-image: none; }
  .btn-primary.disabled:hover, .disabled.toggle-view__button:hover, .btn-order button.disabled:hover,
  .btn-order input.disabled:hover[type="button"],
  .btn-order input.disabled:hover[type="reset"],
  .btn-order input.disabled:hover[type="submit"], .disabled.btn-accent:hover, .disabled.widget-primary__view-all:hover, .disabled.product-buy__btn--buy:hover, .btn-primary.disabled:focus, .disabled.toggle-view__button:focus, .btn-order button.disabled:focus,
  .btn-order input.disabled:focus[type="button"],
  .btn-order input.disabled:focus[type="reset"],
  .btn-order input.disabled:focus[type="submit"], .disabled.btn-accent:focus, .disabled.widget-primary__view-all:focus, .disabled.product-buy__btn--buy:focus, .btn-primary.disabled.focus, .disabled.focus.toggle-view__button, .btn-order button.disabled.focus,
  .btn-order input.disabled.focus[type="button"],
  .btn-order input.disabled.focus[type="reset"],
  .btn-order input.disabled.focus[type="submit"], .disabled.focus.btn-accent, .disabled.focus.widget-primary__view-all, .disabled.focus.product-buy__btn--buy, .btn-primary[disabled]:hover, .toggle-view__button[disabled]:hover, .btn-order button[disabled]:hover,
  .btn-order input[disabled]:hover[type="button"],
  .btn-order input[disabled]:hover[type="reset"],
  .btn-order input[disabled]:hover[type="submit"], .btn-accent[disabled]:hover, .widget-primary__view-all[disabled]:hover, .product-buy__btn--buy[disabled]:hover, .btn-primary[disabled]:focus, .toggle-view__button[disabled]:focus, .btn-order button[disabled]:focus,
  .btn-order input[disabled]:focus[type="button"],
  .btn-order input[disabled]:focus[type="reset"],
  .btn-order input[disabled]:focus[type="submit"], .btn-accent[disabled]:focus, .widget-primary__view-all[disabled]:focus, .product-buy__btn--buy[disabled]:focus, .btn-primary[disabled].focus, .toggle-view__button[disabled].focus, .btn-order button[disabled].focus,
  .btn-order input[disabled].focus[type="button"],
  .btn-order input[disabled].focus[type="reset"],
  .btn-order input[disabled].focus[type="submit"], .btn-accent[disabled].focus, .widget-primary__view-all[disabled].focus, .product-buy__btn--buy[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .toggle-view__button:hover,
  fieldset[disabled] .btn-order button:hover,
  .btn-order fieldset[disabled] button:hover,
  fieldset[disabled] .btn-order input:hover[type="button"],
  .btn-order fieldset[disabled] input:hover[type="button"],
  fieldset[disabled] .btn-order input:hover[type="reset"],
  .btn-order fieldset[disabled] input:hover[type="reset"],
  fieldset[disabled] .btn-order input:hover[type="submit"],
  .btn-order fieldset[disabled] input:hover[type="submit"],
  fieldset[disabled] .btn-accent:hover,
  fieldset[disabled] .widget-primary__view-all:hover,
  fieldset[disabled] .product-buy__btn--buy:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .toggle-view__button:focus,
  fieldset[disabled] .btn-order button:focus,
  .btn-order fieldset[disabled] button:focus,
  fieldset[disabled] .btn-order input:focus[type="button"],
  .btn-order fieldset[disabled] input:focus[type="button"],
  fieldset[disabled] .btn-order input:focus[type="reset"],
  .btn-order fieldset[disabled] input:focus[type="reset"],
  fieldset[disabled] .btn-order input:focus[type="submit"],
  .btn-order fieldset[disabled] input:focus[type="submit"],
  fieldset[disabled] .btn-accent:focus,
  fieldset[disabled] .widget-primary__view-all:focus,
  fieldset[disabled] .product-buy__btn--buy:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .focus.toggle-view__button,
  fieldset[disabled] .btn-order button.focus,
  .btn-order fieldset[disabled] button.focus,
  fieldset[disabled] .btn-order input.focus[type="button"],
  .btn-order fieldset[disabled] input.focus[type="button"],
  fieldset[disabled] .btn-order input.focus[type="reset"],
  .btn-order fieldset[disabled] input.focus[type="reset"],
  fieldset[disabled] .btn-order input.focus[type="submit"],
  .btn-order fieldset[disabled] input.focus[type="submit"],
  fieldset[disabled] .focus.btn-accent,
  fieldset[disabled] .focus.widget-primary__view-all,
  fieldset[disabled] .focus.product-buy__btn--buy {
    background-color: #769c1f;
    border-color: #6c8f1c; }
  .btn-primary .badge, .toggle-view__button .badge, .btn-order button .badge, .btn-order input[type="button"] .badge, .btn-order input[type="reset"] .badge, .btn-order input[type="submit"] .badge, .btn-accent .badge, .widget-primary__view-all .badge, .product-buy__btn--buy .badge {
    color: #769c1f;
    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:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .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:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .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:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active,
  .open > .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:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .toggle-view__button, .btn-group-lg > .btn-inverse, .btn-order .btn-group-lg > button,
.btn-order .btn-group-lg > input[type="button"],
.btn-order .btn-group-lg > input[type="reset"],
.btn-order .btn-group-lg > input[type="submit"], .btn-group-lg > .btn-white, .btn-group-lg > .btn-accent, .btn-group-lg > .widget-primary__view-all, .btn-group-lg > .form-input__group-btn, .btn-group-lg > .active-filters__btn-link, .btn-group-lg > .active-filters__btn-ico, .btn-group-lg > .product-buy__btn, .btn-order button,
.btn-order input[type="button"],
.btn-order input[type="reset"],
.btn-order input[type="submit"], .widget-primary__view-all, .product-action--lg .btn-white, .product-buy--product .product-buy__btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 2px; }

.btn-sm, .btn-group-sm > .btn, .toggle-view > .btn, .btn-group-sm > .toggle-view__button, .toggle-view > .toggle-view__button, .btn-group-sm > .btn-inverse, .toggle-view > .btn-inverse, .btn-order .btn-group-sm > button, .btn-order .toggle-view > button,
.btn-order .btn-group-sm > input[type="button"],
.btn-order .toggle-view > input[type="button"],
.btn-order .btn-group-sm > input[type="reset"],
.btn-order .toggle-view > input[type="reset"],
.btn-order .btn-group-sm > input[type="submit"],
.btn-order .toggle-view > input[type="submit"], .btn-group-sm > .btn-white, .toggle-view > .btn-white, .btn-group-sm > .btn-accent, .toggle-view > .btn-accent, .btn-group-sm > .widget-primary__view-all, .toggle-view > .widget-primary__view-all, .btn-group-sm > .form-input__group-btn, .toggle-view > .form-input__group-btn, .btn-group-sm > .active-filters__btn-link, .toggle-view > .active-filters__btn-link, .btn-group-sm > .active-filters__btn-ico, .toggle-view > .active-filters__btn-ico, .btn-group-sm > .product-buy__btn, .toggle-view > .product-buy__btn, .active-filters__btn-link, .active-filters__btn-ico {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px; }

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .toggle-view__button, .btn-group-xs > .btn-inverse, .btn-order .btn-group-xs > button,
.btn-order .btn-group-xs > input[type="button"],
.btn-order .btn-group-xs > input[type="reset"],
.btn-order .btn-group-xs > input[type="submit"], .btn-group-xs > .btn-white, .btn-group-xs > .btn-accent, .btn-group-xs > .widget-primary__view-all, .btn-group-xs > .form-input__group-btn, .btn-group-xs > .active-filters__btn-link, .btn-group-xs > .active-filters__btn-ico, .btn-group-xs > .product-buy__btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px; }

.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%; }

/*
--------------------------------------------------
Bootstrap button-groups
--------------------------------------------------
*/
.btn-group, .toggle-view, .active-filters__btn,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .toggle-view > .btn, .active-filters__btn > .btn, .btn-group > .toggle-view__button, .toggle-view > .toggle-view__button, .active-filters__btn > .toggle-view__button, .btn-group > .btn-inverse, .toggle-view > .btn-inverse, .active-filters__btn > .btn-inverse, .btn-order .btn-group > button, .btn-order .toggle-view > button, .btn-order .active-filters__btn > button,
  .btn-order .btn-group > input[type="button"],
  .btn-order .toggle-view > input[type="button"],
  .btn-order .active-filters__btn > input[type="button"],
  .btn-order .btn-group > input[type="reset"],
  .btn-order .toggle-view > input[type="reset"],
  .btn-order .active-filters__btn > input[type="reset"],
  .btn-order .btn-group > input[type="submit"],
  .btn-order .toggle-view > input[type="submit"],
  .btn-order .active-filters__btn > input[type="submit"], .btn-group > .btn-white, .toggle-view > .btn-white, .active-filters__btn > .btn-white, .btn-group > .btn-accent, .toggle-view > .btn-accent, .active-filters__btn > .btn-accent, .btn-group > .widget-primary__view-all, .toggle-view > .widget-primary__view-all, .active-filters__btn > .widget-primary__view-all, .btn-group > .form-input__group-btn, .toggle-view > .form-input__group-btn, .active-filters__btn > .form-input__group-btn, .btn-group > .active-filters__btn-link, .toggle-view > .active-filters__btn-link, .active-filters__btn > .active-filters__btn-link, .btn-group > .active-filters__btn-ico, .toggle-view > .active-filters__btn-ico, .active-filters__btn > .active-filters__btn-ico, .btn-group > .product-buy__btn, .toggle-view > .product-buy__btn, .active-filters__btn > .product-buy__btn,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .toggle-view__button,
  .btn-group-vertical > .btn-inverse,
  .btn-order .btn-group-vertical > button,
  .btn-order .btn-group-vertical > input[type="button"],
  .btn-order .btn-group-vertical > input[type="reset"],
  .btn-order .btn-group-vertical > input[type="submit"],
  .btn-group-vertical > .btn-white,
  .btn-group-vertical > .btn-accent,
  .btn-group-vertical > .widget-primary__view-all,
  .btn-group-vertical > .form-input__group-btn,
  .btn-group-vertical > .active-filters__btn-link,
  .btn-group-vertical > .active-filters__btn-ico,
  .btn-group-vertical > .product-buy__btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .toggle-view > .btn:hover, .active-filters__btn > .btn:hover, .btn-group > .toggle-view__button:hover, .toggle-view > .toggle-view__button:hover, .active-filters__btn > .toggle-view__button:hover, .btn-group > .btn-inverse:hover, .toggle-view > .btn-inverse:hover, .active-filters__btn > .btn-inverse:hover, .btn-order .btn-group > button:hover, .btn-order .toggle-view > button:hover, .btn-order .active-filters__btn > button:hover,
    .btn-order .btn-group > input:hover[type="button"],
    .btn-order .toggle-view > input:hover[type="button"],
    .btn-order .active-filters__btn > input:hover[type="button"],
    .btn-order .btn-group > input:hover[type="reset"],
    .btn-order .toggle-view > input:hover[type="reset"],
    .btn-order .active-filters__btn > input:hover[type="reset"],
    .btn-order .btn-group > input:hover[type="submit"],
    .btn-order .toggle-view > input:hover[type="submit"],
    .btn-order .active-filters__btn > input:hover[type="submit"], .btn-group > .btn-white:hover, .toggle-view > .btn-white:hover, .active-filters__btn > .btn-white:hover, .btn-group > .btn-accent:hover, .toggle-view > .btn-accent:hover, .active-filters__btn > .btn-accent:hover, .btn-group > .widget-primary__view-all:hover, .toggle-view > .widget-primary__view-all:hover, .active-filters__btn > .widget-primary__view-all:hover, .btn-group > .form-input__group-btn:hover, .toggle-view > .form-input__group-btn:hover, .active-filters__btn > .form-input__group-btn:hover, .btn-group > .active-filters__btn-link:hover, .toggle-view > .active-filters__btn-link:hover, .active-filters__btn > .active-filters__btn-link:hover, .btn-group > .active-filters__btn-ico:hover, .toggle-view > .active-filters__btn-ico:hover, .active-filters__btn > .active-filters__btn-ico:hover, .btn-group > .product-buy__btn:hover, .toggle-view > .product-buy__btn:hover, .active-filters__btn > .product-buy__btn:hover, .btn-group > .btn:focus, .toggle-view > .btn:focus, .active-filters__btn > .btn:focus, .btn-group > .toggle-view__button:focus, .toggle-view > .toggle-view__button:focus, .active-filters__btn > .toggle-view__button:focus, .btn-group > .btn-inverse:focus, .toggle-view > .btn-inverse:focus, .active-filters__btn > .btn-inverse:focus, .btn-order .btn-group > button:focus, .btn-order .toggle-view > button:focus, .btn-order .active-filters__btn > button:focus,
    .btn-order .btn-group > input:focus[type="button"],
    .btn-order .toggle-view > input:focus[type="button"],
    .btn-order .active-filters__btn > input:focus[type="button"],
    .btn-order .btn-group > input:focus[type="reset"],
    .btn-order .toggle-view > input:focus[type="reset"],
    .btn-order .active-filters__btn > input:focus[type="reset"],
    .btn-order .btn-group > input:focus[type="submit"],
    .btn-order .toggle-view > input:focus[type="submit"],
    .btn-order .active-filters__btn > input:focus[type="submit"], .btn-group > .btn-white:focus, .toggle-view > .btn-white:focus, .active-filters__btn > .btn-white:focus, .btn-group > .btn-accent:focus, .toggle-view > .btn-accent:focus, .active-filters__btn > .btn-accent:focus, .btn-group > .widget-primary__view-all:focus, .toggle-view > .widget-primary__view-all:focus, .active-filters__btn > .widget-primary__view-all:focus, .btn-group > .form-input__group-btn:focus, .toggle-view > .form-input__group-btn:focus, .active-filters__btn > .form-input__group-btn:focus, .btn-group > .active-filters__btn-link:focus, .toggle-view > .active-filters__btn-link:focus, .active-filters__btn > .active-filters__btn-link:focus, .btn-group > .active-filters__btn-ico:focus, .toggle-view > .active-filters__btn-ico:focus, .active-filters__btn > .active-filters__btn-ico:focus, .btn-group > .product-buy__btn:focus, .toggle-view > .product-buy__btn:focus, .active-filters__btn > .product-buy__btn:focus, .btn-group > .btn:active, .toggle-view > .btn:active, .active-filters__btn > .btn:active, .btn-group > .toggle-view__button:active, .toggle-view > .toggle-view__button:active, .active-filters__btn > .toggle-view__button:active, .btn-group > .btn-inverse:active, .toggle-view > .btn-inverse:active, .active-filters__btn > .btn-inverse:active, .btn-order .btn-group > button:active, .btn-order .toggle-view > button:active, .btn-order .active-filters__btn > button:active,
    .btn-order .btn-group > input:active[type="button"],
    .btn-order .toggle-view > input:active[type="button"],
    .btn-order .active-filters__btn > input:active[type="button"],
    .btn-order .btn-group > input:active[type="reset"],
    .btn-order .toggle-view > input:active[type="reset"],
    .btn-order .active-filters__btn > input:active[type="reset"],
    .btn-order .btn-group > input:active[type="submit"],
    .btn-order .toggle-view > input:active[type="submit"],
    .btn-order .active-filters__btn > input:active[type="submit"], .btn-group > .btn-white:active, .toggle-view > .btn-white:active, .active-filters__btn > .btn-white:active, .btn-group > .btn-accent:active, .toggle-view > .btn-accent:active, .active-filters__btn > .btn-accent:active, .btn-group > .widget-primary__view-all:active, .toggle-view > .widget-primary__view-all:active, .active-filters__btn > .widget-primary__view-all:active, .btn-group > .form-input__group-btn:active, .toggle-view > .form-input__group-btn:active, .active-filters__btn > .form-input__group-btn:active, .btn-group > .active-filters__btn-link:active, .toggle-view > .active-filters__btn-link:active, .active-filters__btn > .active-filters__btn-link:active, .btn-group > .active-filters__btn-ico:active, .toggle-view > .active-filters__btn-ico:active, .active-filters__btn > .active-filters__btn-ico:active, .btn-group > .product-buy__btn:active, .toggle-view > .product-buy__btn:active, .active-filters__btn > .product-buy__btn:active, .btn-group > .btn.active, .toggle-view > .btn.active, .active-filters__btn > .btn.active, .btn-group > .active.toggle-view__button, .toggle-view > .active.toggle-view__button, .active-filters__btn > .active.toggle-view__button, .btn-group > .active.btn-inverse, .toggle-view > .active.btn-inverse, .active-filters__btn > .active.btn-inverse, .btn-order .btn-group > button.active, .btn-order .toggle-view > button.active, .btn-order .active-filters__btn > button.active,
    .btn-order .btn-group > input.active[type="button"],
    .btn-order .toggle-view > input.active[type="button"],
    .btn-order .active-filters__btn > input.active[type="button"],
    .btn-order .btn-group > input.active[type="reset"],
    .btn-order .toggle-view > input.active[type="reset"],
    .btn-order .active-filters__btn > input.active[type="reset"],
    .btn-order .btn-group > input.active[type="submit"],
    .btn-order .toggle-view > input.active[type="submit"],
    .btn-order .active-filters__btn > input.active[type="submit"], .btn-group > .active.btn-white, .toggle-view > .active.btn-white, .active-filters__btn > .active.btn-white, .btn-group > .active.btn-accent, .toggle-view > .active.btn-accent, .active-filters__btn > .active.btn-accent, .btn-group > .active.widget-primary__view-all, .toggle-view > .active.widget-primary__view-all, .active-filters__btn > .active.widget-primary__view-all, .btn-group > .active.form-input__group-btn, .toggle-view > .active.form-input__group-btn, .active-filters__btn > .active.form-input__group-btn, .btn-group > .active.active-filters__btn-link, .toggle-view > .active.active-filters__btn-link, .active-filters__btn > .active.active-filters__btn-link, .btn-group > .active.active-filters__btn-ico, .toggle-view > .active.active-filters__btn-ico, .active-filters__btn > .active.active-filters__btn-ico, .btn-group > .active.product-buy__btn, .toggle-view > .active.product-buy__btn, .active-filters__btn > .active.product-buy__btn,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .toggle-view__button:hover,
    .btn-group-vertical > .btn-inverse:hover,
    .btn-order .btn-group-vertical > button:hover,
    .btn-order .btn-group-vertical > input:hover[type="button"],
    .btn-order .btn-group-vertical > input:hover[type="reset"],
    .btn-order .btn-group-vertical > input:hover[type="submit"],
    .btn-group-vertical > .btn-white:hover,
    .btn-group-vertical > .btn-accent:hover,
    .btn-group-vertical > .widget-primary__view-all:hover,
    .btn-group-vertical > .form-input__group-btn:hover,
    .btn-group-vertical > .active-filters__btn-link:hover,
    .btn-group-vertical > .active-filters__btn-ico:hover,
    .btn-group-vertical > .product-buy__btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .toggle-view__button:focus,
    .btn-group-vertical > .btn-inverse:focus,
    .btn-order .btn-group-vertical > button:focus,
    .btn-order .btn-group-vertical > input:focus[type="button"],
    .btn-order .btn-group-vertical > input:focus[type="reset"],
    .btn-order .btn-group-vertical > input:focus[type="submit"],
    .btn-group-vertical > .btn-white:focus,
    .btn-group-vertical > .btn-accent:focus,
    .btn-group-vertical > .widget-primary__view-all:focus,
    .btn-group-vertical > .form-input__group-btn:focus,
    .btn-group-vertical > .active-filters__btn-link:focus,
    .btn-group-vertical > .active-filters__btn-ico:focus,
    .btn-group-vertical > .product-buy__btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .toggle-view__button:active,
    .btn-group-vertical > .btn-inverse:active,
    .btn-order .btn-group-vertical > button:active,
    .btn-order .btn-group-vertical > input:active[type="button"],
    .btn-order .btn-group-vertical > input:active[type="reset"],
    .btn-order .btn-group-vertical > input:active[type="submit"],
    .btn-group-vertical > .btn-white:active,
    .btn-group-vertical > .btn-accent:active,
    .btn-group-vertical > .widget-primary__view-all:active,
    .btn-group-vertical > .form-input__group-btn:active,
    .btn-group-vertical > .active-filters__btn-link:active,
    .btn-group-vertical > .active-filters__btn-ico:active,
    .btn-group-vertical > .product-buy__btn:active,
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > .active.toggle-view__button,
    .btn-group-vertical > .active.btn-inverse,
    .btn-order .btn-group-vertical > button.active,
    .btn-order .btn-group-vertical > input.active[type="button"],
    .btn-order .btn-group-vertical > input.active[type="reset"],
    .btn-order .btn-group-vertical > input.active[type="submit"],
    .btn-group-vertical > .active.btn-white,
    .btn-group-vertical > .active.btn-accent,
    .btn-group-vertical > .active.widget-primary__view-all,
    .btn-group-vertical > .active.form-input__group-btn,
    .btn-group-vertical > .active.active-filters__btn-link,
    .btn-group-vertical > .active.active-filters__btn-ico,
    .btn-group-vertical > .active.product-buy__btn {
      z-index: 2; }

.btn-group .btn + .btn, .toggle-view .btn + .btn, .active-filters__btn .btn + .btn, .btn-group .toggle-view__button + .btn, .toggle-view .toggle-view__button + .btn, .active-filters__btn .toggle-view__button + .btn, .btn-group .btn-inverse + .btn, .toggle-view .btn-inverse + .btn, .active-filters__btn .btn-inverse + .btn, .btn-group .btn-order button + .btn, .btn-order .btn-group button + .btn, .toggle-view .btn-order button + .btn, .btn-order .toggle-view button + .btn, .active-filters__btn .btn-order button + .btn, .btn-order .active-filters__btn button + .btn, .btn-group .btn-order input[type="button"] + .btn, .btn-order .btn-group input[type="button"] + .btn, .toggle-view .btn-order input[type="button"] + .btn, .btn-order .toggle-view input[type="button"] + .btn, .active-filters__btn .btn-order input[type="button"] + .btn, .btn-order .active-filters__btn input[type="button"] + .btn, .btn-group .btn-order input[type="reset"] + .btn, .btn-order .btn-group input[type="reset"] + .btn, .toggle-view .btn-order input[type="reset"] + .btn, .btn-order .toggle-view input[type="reset"] + .btn, .active-filters__btn .btn-order input[type="reset"] + .btn, .btn-order .active-filters__btn input[type="reset"] + .btn, .btn-group .btn-order input[type="submit"] + .btn, .btn-order .btn-group input[type="submit"] + .btn, .toggle-view .btn-order input[type="submit"] + .btn, .btn-order .toggle-view input[type="submit"] + .btn, .active-filters__btn .btn-order input[type="submit"] + .btn, .btn-order .active-filters__btn input[type="submit"] + .btn, .btn-group .btn-white + .btn, .toggle-view .btn-white + .btn, .active-filters__btn .btn-white + .btn, .btn-group .btn-accent + .btn, .toggle-view .btn-accent + .btn, .active-filters__btn .btn-accent + .btn, .btn-group .widget-primary__view-all + .btn, .toggle-view .widget-primary__view-all + .btn, .active-filters__btn .widget-primary__view-all + .btn, .btn-group .form-input__group-btn + .btn, .toggle-view .form-input__group-btn + .btn, .active-filters__btn .form-input__group-btn + .btn, .btn-group .active-filters__btn-link + .btn, .toggle-view .active-filters__btn-link + .btn, .active-filters__btn .active-filters__btn-link + .btn, .btn-group .active-filters__btn-ico + .btn, .toggle-view .active-filters__btn-ico + .btn, .active-filters__btn .active-filters__btn-ico + .btn, .btn-group .product-buy__btn + .btn, .toggle-view .product-buy__btn + .btn, .active-filters__btn .product-buy__btn + .btn, .btn-group .btn + .toggle-view__button, .toggle-view .btn + .toggle-view__button, .active-filters__btn .btn + .toggle-view__button, .btn-group .toggle-view__button + .toggle-view__button, .toggle-view .toggle-view__button + .toggle-view__button, .active-filters__btn .toggle-view__button + .toggle-view__button, .btn-group .btn-inverse + .toggle-view__button, .toggle-view .btn-inverse + .toggle-view__button, .active-filters__btn .btn-inverse + .toggle-view__button, .btn-group .btn-order button + .toggle-view__button, .btn-order .btn-group button + .toggle-view__button, .toggle-view .btn-order button + .toggle-view__button, .btn-order .toggle-view button + .toggle-view__button, .active-filters__btn .btn-order button + .toggle-view__button, .btn-order .active-filters__btn button + .toggle-view__button, .btn-group .btn-order input[type="button"] + .toggle-view__button, .btn-order .btn-group input[type="button"] + .toggle-view__button, .toggle-view .btn-order input[type="button"] + .toggle-view__button, .btn-order .toggle-view input[type="button"] + .toggle-view__button, .active-filters__btn .btn-order input[type="button"] + .toggle-view__button, .btn-order .active-filters__btn input[type="button"] + .toggle-view__button, .btn-group .btn-order input[type="reset"] + .toggle-view__button, .btn-order .btn-group input[type="reset"] + .toggle-view__button, .toggle-view .btn-order input[type="reset"] + .toggle-view__button, .btn-order .toggle-view input[type="reset"] + .toggle-view__button, .active-filters__btn .btn-order input[type="reset"] + .toggle-view__button, .btn-order .active-filters__btn input[type="reset"] + .toggle-view__button, .btn-group .btn-order input[type="submit"] + .toggle-view__button, .btn-order .btn-group input[type="submit"] + .toggle-view__button, .toggle-view .btn-order input[type="submit"] + .toggle-view__button, .btn-order .toggle-view input[type="submit"] + .toggle-view__button, .active-filters__btn .btn-order input[type="submit"] + .toggle-view__button, .btn-order .active-filters__btn input[type="submit"] + .toggle-view__button, .btn-group .btn-white + .toggle-view__button, .toggle-view .btn-white + .toggle-view__button, .active-filters__btn .btn-white + .toggle-view__button, .btn-group .btn-accent + .toggle-view__button, .toggle-view .btn-accent + .toggle-view__button, .active-filters__btn .btn-accent + .toggle-view__button, .btn-group .widget-primary__view-all + .toggle-view__button, .toggle-view .widget-primary__view-all + .toggle-view__button, .active-filters__btn .widget-primary__view-all + .toggle-view__button, .btn-group .form-input__group-btn + .toggle-view__button, .toggle-view .form-input__group-btn + .toggle-view__button, .active-filters__btn .form-input__group-btn + .toggle-view__button, .btn-group .active-filters__btn-link + .toggle-view__button, .toggle-view .active-filters__btn-link + .toggle-view__button, .active-filters__btn .active-filters__btn-link + .toggle-view__button, .btn-group .active-filters__btn-ico + .toggle-view__button, .toggle-view .active-filters__btn-ico + .toggle-view__button, .active-filters__btn .active-filters__btn-ico + .toggle-view__button, .btn-group .product-buy__btn + .toggle-view__button, .toggle-view .product-buy__btn + .toggle-view__button, .active-filters__btn .product-buy__btn + .toggle-view__button, .btn-group .btn + .btn-inverse, .toggle-view .btn + .btn-inverse, .active-filters__btn .btn + .btn-inverse, .btn-group .toggle-view__button + .btn-inverse, .toggle-view .toggle-view__button + .btn-inverse, .active-filters__btn .toggle-view__button + .btn-inverse, .btn-group .btn-inverse + .btn-inverse, .toggle-view .btn-inverse + .btn-inverse, .active-filters__btn .btn-inverse + .btn-inverse, .btn-group .btn-order button + .btn-inverse, .btn-order .btn-group button + .btn-inverse, .toggle-view .btn-order button + .btn-inverse, .btn-order .toggle-view button + .btn-inverse, .active-filters__btn .btn-order button + .btn-inverse, .btn-order .active-filters__btn button + .btn-inverse, .btn-group .btn-order input[type="button"] + .btn-inverse, .btn-order .btn-group input[type="button"] + .btn-inverse, .toggle-view .btn-order input[type="button"] + .btn-inverse, .btn-order .toggle-view input[type="button"] + .btn-inverse, .active-filters__btn .btn-order input[type="button"] + .btn-inverse, .btn-order .active-filters__btn input[type="button"] + .btn-inverse, .btn-group .btn-order input[type="reset"] + .btn-inverse, .btn-order .btn-group input[type="reset"] + .btn-inverse, .toggle-view .btn-order input[type="reset"] + .btn-inverse, .btn-order .toggle-view input[type="reset"] + .btn-inverse, .active-filters__btn .btn-order input[type="reset"] + .btn-inverse, .btn-order .active-filters__btn input[type="reset"] + .btn-inverse, .btn-group .btn-order input[type="submit"] + .btn-inverse, .btn-order .btn-group input[type="submit"] + .btn-inverse, .toggle-view .btn-order input[type="submit"] + .btn-inverse, .btn-order .toggle-view input[type="submit"] + .btn-inverse, .active-filters__btn .btn-order input[type="submit"] + .btn-inverse, .btn-order .active-filters__btn input[type="submit"] + .btn-inverse, .btn-group .btn-white + .btn-inverse, .toggle-view .btn-white + .btn-inverse, .active-filters__btn .btn-white + .btn-inverse, .btn-group .btn-accent + .btn-inverse, .toggle-view .btn-accent + .btn-inverse, .active-filters__btn .btn-accent + .btn-inverse, .btn-group .widget-primary__view-all + .btn-inverse, .toggle-view .widget-primary__view-all + .btn-inverse, .active-filters__btn .widget-primary__view-all + .btn-inverse, .btn-group .form-input__group-btn + .btn-inverse, .toggle-view .form-input__group-btn + .btn-inverse, .active-filters__btn .form-input__group-btn + .btn-inverse, .btn-group .active-filters__btn-link + .btn-inverse, .toggle-view .active-filters__btn-link + .btn-inverse, .active-filters__btn .active-filters__btn-link + .btn-inverse, .btn-group .active-filters__btn-ico + .btn-inverse, .toggle-view .active-filters__btn-ico + .btn-inverse, .active-filters__btn .active-filters__btn-ico + .btn-inverse, .btn-group .product-buy__btn + .btn-inverse, .toggle-view .product-buy__btn + .btn-inverse, .active-filters__btn .product-buy__btn + .btn-inverse, .btn-group .btn-order .btn + button, .btn-order .btn-group .btn + button, .toggle-view .btn-order .btn + button, .btn-order .toggle-view .btn + button, .active-filters__btn .btn-order .btn + button, .btn-order .active-filters__btn .btn + button, .btn-group .btn-order .toggle-view__button + button, .btn-order .btn-group .toggle-view__button + button, .toggle-view .btn-order .toggle-view__button + button, .btn-order .toggle-view .toggle-view__button + button, .active-filters__btn .btn-order .toggle-view__button + button, .btn-order .active-filters__btn .toggle-view__button + button, .btn-group .btn-order .btn-inverse + button, .btn-order .btn-group .btn-inverse + button, .toggle-view .btn-order .btn-inverse + button, .btn-order .toggle-view .btn-inverse + button, .active-filters__btn .btn-order .btn-inverse + button, .btn-order .active-filters__btn .btn-inverse + button, .btn-group .btn-order button + button, .btn-order .btn-group button + button, .toggle-view .btn-order button + button, .btn-order .toggle-view button + button, .active-filters__btn .btn-order button + button, .btn-order .active-filters__btn button + button, .btn-group .btn-order input[type="button"] + button, .btn-order .btn-group input[type="button"] + button, .toggle-view .btn-order input[type="button"] + button, .btn-order .toggle-view input[type="button"] + button, .active-filters__btn .btn-order input[type="button"] + button, .btn-order .active-filters__btn input[type="button"] + button, .btn-group .btn-order input[type="reset"] + button, .btn-order .btn-group input[type="reset"] + button, .toggle-view .btn-order input[type="reset"] + button, .btn-order .toggle-view input[type="reset"] + button, .active-filters__btn .btn-order input[type="reset"] + button, .btn-order .active-filters__btn input[type="reset"] + button, .btn-group .btn-order input[type="submit"] + button, .btn-order .btn-group input[type="submit"] + button, .toggle-view .btn-order input[type="submit"] + button, .btn-order .toggle-view input[type="submit"] + button, .active-filters__btn .btn-order input[type="submit"] + button, .btn-order .active-filters__btn input[type="submit"] + button, .btn-group .btn-order .btn-white + button, .btn-order .btn-group .btn-white + button, .toggle-view .btn-order .btn-white + button, .btn-order .toggle-view .btn-white + button, .active-filters__btn .btn-order .btn-white + button, .btn-order .active-filters__btn .btn-white + button, .btn-group .btn-order .btn-accent + button, .btn-order .btn-group .btn-accent + button, .toggle-view .btn-order .btn-accent + button, .btn-order .toggle-view .btn-accent + button, .active-filters__btn .btn-order .btn-accent + button, .btn-order .active-filters__btn .btn-accent + button, .btn-group .btn-order .widget-primary__view-all + button, .btn-order .btn-group .widget-primary__view-all + button, .toggle-view .btn-order .widget-primary__view-all + button, .btn-order .toggle-view .widget-primary__view-all + button, .active-filters__btn .btn-order .widget-primary__view-all + button, .btn-order .active-filters__btn .widget-primary__view-all + button, .btn-group .btn-order .form-input__group-btn + button, .btn-order .btn-group .form-input__group-btn + button, .toggle-view .btn-order .form-input__group-btn + button, .btn-order .toggle-view .form-input__group-btn + button, .active-filters__btn .btn-order .form-input__group-btn + button, .btn-order .active-filters__btn .form-input__group-btn + button, .btn-group .btn-order .active-filters__btn-link + button, .btn-order .btn-group .active-filters__btn-link + button, .toggle-view .btn-order .active-filters__btn-link + button, .btn-order .toggle-view .active-filters__btn-link + button, .active-filters__btn .btn-order .active-filters__btn-link + button, .btn-order .active-filters__btn .active-filters__btn-link + button, .btn-group .btn-order .active-filters__btn-ico + button, .btn-order .btn-group .active-filters__btn-ico + button, .toggle-view .btn-order .active-filters__btn-ico + button, .btn-order .toggle-view .active-filters__btn-ico + button, .active-filters__btn .btn-order .active-filters__btn-ico + button, .btn-order .active-filters__btn .active-filters__btn-ico + button, .btn-group .btn-order .product-buy__btn + button, .btn-order .btn-group .product-buy__btn + button, .toggle-view .btn-order .product-buy__btn + button, .btn-order .toggle-view .product-buy__btn + button, .active-filters__btn .btn-order .product-buy__btn + button, .btn-order .active-filters__btn .product-buy__btn + button,
.btn-group .btn-order .btn + input[type="button"], .btn-order .btn-group .btn + input[type="button"],
.toggle-view .btn-order .btn + input[type="button"], .btn-order .toggle-view .btn + input[type="button"],
.active-filters__btn .btn-order .btn + input[type="button"], .btn-order .active-filters__btn .btn + input[type="button"],
.btn-group .btn-order .toggle-view__button + input[type="button"], .btn-order .btn-group .toggle-view__button + input[type="button"],
.toggle-view .btn-order .toggle-view__button + input[type="button"], .btn-order .toggle-view .toggle-view__button + input[type="button"],
.active-filters__btn .btn-order .toggle-view__button + input[type="button"], .btn-order .active-filters__btn .toggle-view__button + input[type="button"],
.btn-group .btn-order .btn-inverse + input[type="button"], .btn-order .btn-group .btn-inverse + input[type="button"],
.toggle-view .btn-order .btn-inverse + input[type="button"], .btn-order .toggle-view .btn-inverse + input[type="button"],
.active-filters__btn .btn-order .btn-inverse + input[type="button"], .btn-order .active-filters__btn .btn-inverse + input[type="button"],
.btn-group .btn-order button + input[type="button"], .btn-order .btn-group button + input[type="button"],
.toggle-view .btn-order button + input[type="button"], .btn-order .toggle-view button + input[type="button"],
.active-filters__btn .btn-order button + input[type="button"], .btn-order .active-filters__btn button + input[type="button"],
.btn-group .btn-order input[type="button"] + input[type="button"], .btn-order .btn-group input[type="button"] + input[type="button"],
.toggle-view .btn-order input[type="button"] + input[type="button"], .btn-order .toggle-view input[type="button"] + input[type="button"],
.active-filters__btn .btn-order input[type="button"] + input[type="button"], .btn-order .active-filters__btn input[type="button"] + input[type="button"],
.btn-group .btn-order input[type="reset"] + input[type="button"], .btn-order .btn-group input[type="reset"] + input[type="button"],
.toggle-view .btn-order input[type="reset"] + input[type="button"], .btn-order .toggle-view input[type="reset"] + input[type="button"],
.active-filters__btn .btn-order input[type="reset"] + input[type="button"], .btn-order .active-filters__btn input[type="reset"] + input[type="button"],
.btn-group .btn-order input[type="submit"] + input[type="button"], .btn-order .btn-group input[type="submit"] + input[type="button"],
.toggle-view .btn-order input[type="submit"] + input[type="button"], .btn-order .toggle-view input[type="submit"] + input[type="button"],
.active-filters__btn .btn-order input[type="submit"] + input[type="button"], .btn-order .active-filters__btn input[type="submit"] + input[type="button"],
.btn-group .btn-order .btn-white + input[type="button"], .btn-order .btn-group .btn-white + input[type="button"],
.toggle-view .btn-order .btn-white + input[type="button"], .btn-order .toggle-view .btn-white + input[type="button"],
.active-filters__btn .btn-order .btn-white + input[type="button"], .btn-order .active-filters__btn .btn-white + input[type="button"],
.btn-group .btn-order .btn-accent + input[type="button"], .btn-order .btn-group .btn-accent + input[type="button"],
.toggle-view .btn-order .btn-accent + input[type="button"], .btn-order .toggle-view .btn-accent + input[type="button"],
.active-filters__btn .btn-order .btn-accent + input[type="button"], .btn-order .active-filters__btn .btn-accent + input[type="button"],
.btn-group .btn-order .widget-primary__view-all + input[type="button"], .btn-order .btn-group .widget-primary__view-all + input[type="button"],
.toggle-view .btn-order .widget-primary__view-all + input[type="button"], .btn-order .toggle-view .widget-primary__view-all + input[type="button"],
.active-filters__btn .btn-order .widget-primary__view-all + input[type="button"], .btn-order .active-filters__btn .widget-primary__view-all + input[type="button"],
.btn-group .btn-order .form-input__group-btn + input[type="button"], .btn-order .btn-group .form-input__group-btn + input[type="button"],
.toggle-view .btn-order .form-input__group-btn + input[type="button"], .btn-order .toggle-view .form-input__group-btn + input[type="button"],
.active-filters__btn .btn-order .form-input__group-btn + input[type="button"], .btn-order .active-filters__btn .form-input__group-btn + input[type="button"],
.btn-group .btn-order .active-filters__btn-link + input[type="button"], .btn-order .btn-group .active-filters__btn-link + input[type="button"],
.toggle-view .btn-order .active-filters__btn-link + input[type="button"], .btn-order .toggle-view .active-filters__btn-link + input[type="button"],
.active-filters__btn .btn-order .active-filters__btn-link + input[type="button"], .btn-order .active-filters__btn .active-filters__btn-link + input[type="button"],
.btn-group .btn-order .active-filters__btn-ico + input[type="button"], .btn-order .btn-group .active-filters__btn-ico + input[type="button"],
.toggle-view .btn-order .active-filters__btn-ico + input[type="button"], .btn-order .toggle-view .active-filters__btn-ico + input[type="button"],
.active-filters__btn .btn-order .active-filters__btn-ico + input[type="button"], .btn-order .active-filters__btn .active-filters__btn-ico + input[type="button"],
.btn-group .btn-order .product-buy__btn + input[type="button"], .btn-order .btn-group .product-buy__btn + input[type="button"],
.toggle-view .btn-order .product-buy__btn + input[type="button"], .btn-order .toggle-view .product-buy__btn + input[type="button"],
.active-filters__btn .btn-order .product-buy__btn + input[type="button"], .btn-order .active-filters__btn .product-buy__btn + input[type="button"],
.btn-group .btn-order .btn + input[type="reset"], .btn-order .btn-group .btn + input[type="reset"],
.toggle-view .btn-order .btn + input[type="reset"], .btn-order .toggle-view .btn + input[type="reset"],
.active-filters__btn .btn-order .btn + input[type="reset"], .btn-order .active-filters__btn .btn + input[type="reset"],
.btn-group .btn-order .toggle-view__button + input[type="reset"], .btn-order .btn-group .toggle-view__button + input[type="reset"],
.toggle-view .btn-order .toggle-view__button + input[type="reset"], .btn-order .toggle-view .toggle-view__button + input[type="reset"],
.active-filters__btn .btn-order .toggle-view__button + input[type="reset"], .btn-order .active-filters__btn .toggle-view__button + input[type="reset"],
.btn-group .btn-order .btn-inverse + input[type="reset"], .btn-order .btn-group .btn-inverse + input[type="reset"],
.toggle-view .btn-order .btn-inverse + input[type="reset"], .btn-order .toggle-view .btn-inverse + input[type="reset"],
.active-filters__btn .btn-order .btn-inverse + input[type="reset"], .btn-order .active-filters__btn .btn-inverse + input[type="reset"],
.btn-group .btn-order button + input[type="reset"], .btn-order .btn-group button + input[type="reset"],
.toggle-view .btn-order button + input[type="reset"], .btn-order .toggle-view button + input[type="reset"],
.active-filters__btn .btn-order button + input[type="reset"], .btn-order .active-filters__btn button + input[type="reset"],
.btn-group .btn-order input[type="button"] + input[type="reset"], .btn-order .btn-group input[type="button"] + input[type="reset"],
.toggle-view .btn-order input[type="button"] + input[type="reset"], .btn-order .toggle-view input[type="button"] + input[type="reset"],
.active-filters__btn .btn-order input[type="button"] + input[type="reset"], .btn-order .active-filters__btn input[type="button"] + input[type="reset"],
.btn-group .btn-order input[type="reset"] + input[type="reset"], .btn-order .btn-group input[type="reset"] + input[type="reset"],
.toggle-view .btn-order input[type="reset"] + input[type="reset"], .btn-order .toggle-view input[type="reset"] + input[type="reset"],
.active-filters__btn .btn-order input[type="reset"] + input[type="reset"], .btn-order .active-filters__btn input[type="reset"] + input[type="reset"],
.btn-group .btn-order input[type="submit"] + input[type="reset"], .btn-order .btn-group input[type="submit"] + input[type="reset"],
.toggle-view .btn-order input[type="submit"] + input[type="reset"], .btn-order .toggle-view input[type="submit"] + input[type="reset"],
.active-filters__btn .btn-order input[type="submit"] + input[type="reset"], .btn-order .active-filters__btn input[type="submit"] + input[type="reset"],
.btn-group .btn-order .btn-white + input[type="reset"], .btn-order .btn-group .btn-white + input[type="reset"],
.toggle-view .btn-order .btn-white + input[type="reset"], .btn-order .toggle-view .btn-white + input[type="reset"],
.active-filters__btn .btn-order .btn-white + input[type="reset"], .btn-order .active-filters__btn .btn-white + input[type="reset"],
.btn-group .btn-order .btn-accent + input[type="reset"], .btn-order .btn-group .btn-accent + input[type="reset"],
.toggle-view .btn-order .btn-accent + input[type="reset"], .btn-order .toggle-view .btn-accent + input[type="reset"],
.active-filters__btn .btn-order .btn-accent + input[type="reset"], .btn-order .active-filters__btn .btn-accent + input[type="reset"],
.btn-group .btn-order .widget-primary__view-all + input[type="reset"], .btn-order .btn-group .widget-primary__view-all + input[type="reset"],
.toggle-view .btn-order .widget-primary__view-all + input[type="reset"], .btn-order .toggle-view .widget-primary__view-all + input[type="reset"],
.active-filters__btn .btn-order .widget-primary__view-all + input[type="reset"], .btn-order .active-filters__btn .widget-primary__view-all + input[type="reset"],
.btn-group .btn-order .form-input__group-btn + input[type="reset"], .btn-order .btn-group .form-input__group-btn + input[type="reset"],
.toggle-view .btn-order .form-input__group-btn + input[type="reset"], .btn-order .toggle-view .form-input__group-btn + input[type="reset"],
.active-filters__btn .btn-order .form-input__group-btn + input[type="reset"], .btn-order .active-filters__btn .form-input__group-btn + input[type="reset"],
.btn-group .btn-order .active-filters__btn-link + input[type="reset"], .btn-order .btn-group .active-filters__btn-link + input[type="reset"],
.toggle-view .btn-order .active-filters__btn-link + input[type="reset"], .btn-order .toggle-view .active-filters__btn-link + input[type="reset"],
.active-filters__btn .btn-order .active-filters__btn-link + input[type="reset"], .btn-order .active-filters__btn .active-filters__btn-link + input[type="reset"],
.btn-group .btn-order .active-filters__btn-ico + input[type="reset"], .btn-order .btn-group .active-filters__btn-ico + input[type="reset"],
.toggle-view .btn-order .active-filters__btn-ico + input[type="reset"], .btn-order .toggle-view .active-filters__btn-ico + input[type="reset"],
.active-filters__btn .btn-order .active-filters__btn-ico + input[type="reset"], .btn-order .active-filters__btn .active-filters__btn-ico + input[type="reset"],
.btn-group .btn-order .product-buy__btn + input[type="reset"], .btn-order .btn-group .product-buy__btn + input[type="reset"],
.toggle-view .btn-order .product-buy__btn + input[type="reset"], .btn-order .toggle-view .product-buy__btn + input[type="reset"],
.active-filters__btn .btn-order .product-buy__btn + input[type="reset"], .btn-order .active-filters__btn .product-buy__btn + input[type="reset"],
.btn-group .btn-order .btn + input[type="submit"], .btn-order .btn-group .btn + input[type="submit"],
.toggle-view .btn-order .btn + input[type="submit"], .btn-order .toggle-view .btn + input[type="submit"],
.active-filters__btn .btn-order .btn + input[type="submit"], .btn-order .active-filters__btn .btn + input[type="submit"],
.btn-group .btn-order .toggle-view__button + input[type="submit"], .btn-order .btn-group .toggle-view__button + input[type="submit"],
.toggle-view .btn-order .toggle-view__button + input[type="submit"], .btn-order .toggle-view .toggle-view__button + input[type="submit"],
.active-filters__btn .btn-order .toggle-view__button + input[type="submit"], .btn-order .active-filters__btn .toggle-view__button + input[type="submit"],
.btn-group .btn-order .btn-inverse + input[type="submit"], .btn-order .btn-group .btn-inverse + input[type="submit"],
.toggle-view .btn-order .btn-inverse + input[type="submit"], .btn-order .toggle-view .btn-inverse + input[type="submit"],
.active-filters__btn .btn-order .btn-inverse + input[type="submit"], .btn-order .active-filters__btn .btn-inverse + input[type="submit"],
.btn-group .btn-order button + input[type="submit"], .btn-order .btn-group button + input[type="submit"],
.toggle-view .btn-order button + input[type="submit"], .btn-order .toggle-view button + input[type="submit"],
.active-filters__btn .btn-order button + input[type="submit"], .btn-order .active-filters__btn button + input[type="submit"],
.btn-group .btn-order input[type="button"] + input[type="submit"], .btn-order .btn-group input[type="button"] + input[type="submit"],
.toggle-view .btn-order input[type="button"] + input[type="submit"], .btn-order .toggle-view input[type="button"] + input[type="submit"],
.active-filters__btn .btn-order input[type="button"] + input[type="submit"], .btn-order .active-filters__btn input[type="button"] + input[type="submit"],
.btn-group .btn-order input[type="reset"] + input[type="submit"], .btn-order .btn-group input[type="reset"] + input[type="submit"],
.toggle-view .btn-order input[type="reset"] + input[type="submit"], .btn-order .toggle-view input[type="reset"] + input[type="submit"],
.active-filters__btn .btn-order input[type="reset"] + input[type="submit"], .btn-order .active-filters__btn input[type="reset"] + input[type="submit"],
.btn-group .btn-order input[type="submit"] + input[type="submit"], .btn-order .btn-group input[type="submit"] + input[type="submit"],
.toggle-view .btn-order input[type="submit"] + input[type="submit"], .btn-order .toggle-view input[type="submit"] + input[type="submit"],
.active-filters__btn .btn-order input[type="submit"] + input[type="submit"], .btn-order .active-filters__btn input[type="submit"] + input[type="submit"],
.btn-group .btn-order .btn-white + input[type="submit"], .btn-order .btn-group .btn-white + input[type="submit"],
.toggle-view .btn-order .btn-white + input[type="submit"], .btn-order .toggle-view .btn-white + input[type="submit"],
.active-filters__btn .btn-order .btn-white + input[type="submit"], .btn-order .active-filters__btn .btn-white + input[type="submit"],
.btn-group .btn-order .btn-accent + input[type="submit"], .btn-order .btn-group .btn-accent + input[type="submit"],
.toggle-view .btn-order .btn-accent + input[type="submit"], .btn-order .toggle-view .btn-accent + input[type="submit"],
.active-filters__btn .btn-order .btn-accent + input[type="submit"], .btn-order .active-filters__btn .btn-accent + input[type="submit"],
.btn-group .btn-order .widget-primary__view-all + input[type="submit"], .btn-order .btn-group .widget-primary__view-all + input[type="submit"],
.toggle-view .btn-order .widget-primary__view-all + input[type="submit"], .btn-order .toggle-view .widget-primary__view-all + input[type="submit"],
.active-filters__btn .btn-order .widget-primary__view-all + input[type="submit"], .btn-order .active-filters__btn .widget-primary__view-all + input[type="submit"],
.btn-group .btn-order .form-input__group-btn + input[type="submit"], .btn-order .btn-group .form-input__group-btn + input[type="submit"],
.toggle-view .btn-order .form-input__group-btn + input[type="submit"], .btn-order .toggle-view .form-input__group-btn + input[type="submit"],
.active-filters__btn .btn-order .form-input__group-btn + input[type="submit"], .btn-order .active-filters__btn .form-input__group-btn + input[type="submit"],
.btn-group .btn-order .active-filters__btn-link + input[type="submit"], .btn-order .btn-group .active-filters__btn-link + input[type="submit"],
.toggle-view .btn-order .active-filters__btn-link + input[type="submit"], .btn-order .toggle-view .active-filters__btn-link + input[type="submit"],
.active-filters__btn .btn-order .active-filters__btn-link + input[type="submit"], .btn-order .active-filters__btn .active-filters__btn-link + input[type="submit"],
.btn-group .btn-order .active-filters__btn-ico + input[type="submit"], .btn-order .btn-group .active-filters__btn-ico + input[type="submit"],
.toggle-view .btn-order .active-filters__btn-ico + input[type="submit"], .btn-order .toggle-view .active-filters__btn-ico + input[type="submit"],
.active-filters__btn .btn-order .active-filters__btn-ico + input[type="submit"], .btn-order .active-filters__btn .active-filters__btn-ico + input[type="submit"],
.btn-group .btn-order .product-buy__btn + input[type="submit"], .btn-order .btn-group .product-buy__btn + input[type="submit"],
.toggle-view .btn-order .product-buy__btn + input[type="submit"], .btn-order .toggle-view .product-buy__btn + input[type="submit"],
.active-filters__btn .btn-order .product-buy__btn + input[type="submit"], .btn-order .active-filters__btn .product-buy__btn + input[type="submit"], .btn-group .btn + .btn-white, .toggle-view .btn + .btn-white, .active-filters__btn .btn + .btn-white, .btn-group .toggle-view__button + .btn-white, .toggle-view .toggle-view__button + .btn-white, .active-filters__btn .toggle-view__button + .btn-white, .btn-group .btn-inverse + .btn-white, .toggle-view .btn-inverse + .btn-white, .active-filters__btn .btn-inverse + .btn-white, .btn-group .btn-order button + .btn-white, .btn-order .btn-group button + .btn-white, .toggle-view .btn-order button + .btn-white, .btn-order .toggle-view button + .btn-white, .active-filters__btn .btn-order button + .btn-white, .btn-order .active-filters__btn button + .btn-white, .btn-group .btn-order input[type="button"] + .btn-white, .btn-order .btn-group input[type="button"] + .btn-white, .toggle-view .btn-order input[type="button"] + .btn-white, .btn-order .toggle-view input[type="button"] + .btn-white, .active-filters__btn .btn-order input[type="button"] + .btn-white, .btn-order .active-filters__btn input[type="button"] + .btn-white, .btn-group .btn-order input[type="reset"] + .btn-white, .btn-order .btn-group input[type="reset"] + .btn-white, .toggle-view .btn-order input[type="reset"] + .btn-white, .btn-order .toggle-view input[type="reset"] + .btn-white, .active-filters__btn .btn-order input[type="reset"] + .btn-white, .btn-order .active-filters__btn input[type="reset"] + .btn-white, .btn-group .btn-order input[type="submit"] + .btn-white, .btn-order .btn-group input[type="submit"] + .btn-white, .toggle-view .btn-order input[type="submit"] + .btn-white, .btn-order .toggle-view input[type="submit"] + .btn-white, .active-filters__btn .btn-order input[type="submit"] + .btn-white, .btn-order .active-filters__btn input[type="submit"] + .btn-white, .btn-group .btn-white + .btn-white, .toggle-view .btn-white + .btn-white, .active-filters__btn .btn-white + .btn-white, .btn-group .btn-accent + .btn-white, .toggle-view .btn-accent + .btn-white, .active-filters__btn .btn-accent + .btn-white, .btn-group .widget-primary__view-all + .btn-white, .toggle-view .widget-primary__view-all + .btn-white, .active-filters__btn .widget-primary__view-all + .btn-white, .btn-group .form-input__group-btn + .btn-white, .toggle-view .form-input__group-btn + .btn-white, .active-filters__btn .form-input__group-btn + .btn-white, .btn-group .active-filters__btn-link + .btn-white, .toggle-view .active-filters__btn-link + .btn-white, .active-filters__btn .active-filters__btn-link + .btn-white, .btn-group .active-filters__btn-ico + .btn-white, .toggle-view .active-filters__btn-ico + .btn-white, .active-filters__btn .active-filters__btn-ico + .btn-white, .btn-group .product-buy__btn + .btn-white, .toggle-view .product-buy__btn + .btn-white, .active-filters__btn .product-buy__btn + .btn-white, .btn-group .btn + .btn-accent, .toggle-view .btn + .btn-accent, .active-filters__btn .btn + .btn-accent, .btn-group .toggle-view__button + .btn-accent, .toggle-view .toggle-view__button + .btn-accent, .active-filters__btn .toggle-view__button + .btn-accent, .btn-group .btn-inverse + .btn-accent, .toggle-view .btn-inverse + .btn-accent, .active-filters__btn .btn-inverse + .btn-accent, .btn-group .btn-order button + .btn-accent, .btn-order .btn-group button + .btn-accent, .toggle-view .btn-order button + .btn-accent, .btn-order .toggle-view button + .btn-accent, .active-filters__btn .btn-order button + .btn-accent, .btn-order .active-filters__btn button + .btn-accent, .btn-group .btn-order input[type="button"] + .btn-accent, .btn-order .btn-group input[type="button"] + .btn-accent, .toggle-view .btn-order input[type="button"] + .btn-accent, .btn-order .toggle-view input[type="button"] + .btn-accent, .active-filters__btn .btn-order input[type="button"] + .btn-accent, .btn-order .active-filters__btn input[type="button"] + .btn-accent, .btn-group .btn-order input[type="reset"] + .btn-accent, .btn-order .btn-group input[type="reset"] + .btn-accent, .toggle-view .btn-order input[type="reset"] + .btn-accent, .btn-order .toggle-view input[type="reset"] + .btn-accent, .active-filters__btn .btn-order input[type="reset"] + .btn-accent, .btn-order .active-filters__btn input[type="reset"] + .btn-accent, .btn-group .btn-order input[type="submit"] + .btn-accent, .btn-order .btn-group input[type="submit"] + .btn-accent, .toggle-view .btn-order input[type="submit"] + .btn-accent, .btn-order .toggle-view input[type="submit"] + .btn-accent, .active-filters__btn .btn-order input[type="submit"] + .btn-accent, .btn-order .active-filters__btn input[type="submit"] + .btn-accent, .btn-group .btn-white + .btn-accent, .toggle-view .btn-white + .btn-accent, .active-filters__btn .btn-white + .btn-accent, .btn-group .btn-accent + .btn-accent, .toggle-view .btn-accent + .btn-accent, .active-filters__btn .btn-accent + .btn-accent, .btn-group .widget-primary__view-all + .btn-accent, .toggle-view .widget-primary__view-all + .btn-accent, .active-filters__btn .widget-primary__view-all + .btn-accent, .btn-group .form-input__group-btn + .btn-accent, .toggle-view .form-input__group-btn + .btn-accent, .active-filters__btn .form-input__group-btn + .btn-accent, .btn-group .active-filters__btn-link + .btn-accent, .toggle-view .active-filters__btn-link + .btn-accent, .active-filters__btn .active-filters__btn-link + .btn-accent, .btn-group .active-filters__btn-ico + .btn-accent, .toggle-view .active-filters__btn-ico + .btn-accent, .active-filters__btn .active-filters__btn-ico + .btn-accent, .btn-group .product-buy__btn + .btn-accent, .toggle-view .product-buy__btn + .btn-accent, .active-filters__btn .product-buy__btn + .btn-accent, .btn-group .btn + .widget-primary__view-all, .toggle-view .btn + .widget-primary__view-all, .active-filters__btn .btn + .widget-primary__view-all, .btn-group .toggle-view__button + .widget-primary__view-all, .toggle-view .toggle-view__button + .widget-primary__view-all, .active-filters__btn .toggle-view__button + .widget-primary__view-all, .btn-group .btn-inverse + .widget-primary__view-all, .toggle-view .btn-inverse + .widget-primary__view-all, .active-filters__btn .btn-inverse + .widget-primary__view-all, .btn-group .btn-order button + .widget-primary__view-all, .btn-order .btn-group button + .widget-primary__view-all, .toggle-view .btn-order button + .widget-primary__view-all, .btn-order .toggle-view button + .widget-primary__view-all, .active-filters__btn .btn-order button + .widget-primary__view-all, .btn-order .active-filters__btn button + .widget-primary__view-all, .btn-group .btn-order input[type="button"] + .widget-primary__view-all, .btn-order .btn-group input[type="button"] + .widget-primary__view-all, .toggle-view .btn-order input[type="button"] + .widget-primary__view-all, .btn-order .toggle-view input[type="button"] + .widget-primary__view-all, .active-filters__btn .btn-order input[type="button"] + .widget-primary__view-all, .btn-order .active-filters__btn input[type="button"] + .widget-primary__view-all, .btn-group .btn-order input[type="reset"] + .widget-primary__view-all, .btn-order .btn-group input[type="reset"] + .widget-primary__view-all, .toggle-view .btn-order input[type="reset"] + .widget-primary__view-all, .btn-order .toggle-view input[type="reset"] + .widget-primary__view-all, .active-filters__btn .btn-order input[type="reset"] + .widget-primary__view-all, .btn-order .active-filters__btn input[type="reset"] + .widget-primary__view-all, .btn-group .btn-order input[type="submit"] + .widget-primary__view-all, .btn-order .btn-group input[type="submit"] + .widget-primary__view-all, .toggle-view .btn-order input[type="submit"] + .widget-primary__view-all, .btn-order .toggle-view input[type="submit"] + .widget-primary__view-all, .active-filters__btn .btn-order input[type="submit"] + .widget-primary__view-all, .btn-order .active-filters__btn input[type="submit"] + .widget-primary__view-all, .btn-group .btn-white + .widget-primary__view-all, .toggle-view .btn-white + .widget-primary__view-all, .active-filters__btn .btn-white + .widget-primary__view-all, .btn-group .btn-accent + .widget-primary__view-all, .toggle-view .btn-accent + .widget-primary__view-all, .active-filters__btn .btn-accent + .widget-primary__view-all, .btn-group .widget-primary__view-all + .widget-primary__view-all, .toggle-view .widget-primary__view-all + .widget-primary__view-all, .active-filters__btn .widget-primary__view-all + .widget-primary__view-all, .btn-group .form-input__group-btn + .widget-primary__view-all, .toggle-view .form-input__group-btn + .widget-primary__view-all, .active-filters__btn .form-input__group-btn + .widget-primary__view-all, .btn-group .active-filters__btn-link + .widget-primary__view-all, .toggle-view .active-filters__btn-link + .widget-primary__view-all, .active-filters__btn .active-filters__btn-link + .widget-primary__view-all, .btn-group .active-filters__btn-ico + .widget-primary__view-all, .toggle-view .active-filters__btn-ico + .widget-primary__view-all, .active-filters__btn .active-filters__btn-ico + .widget-primary__view-all, .btn-group .product-buy__btn + .widget-primary__view-all, .toggle-view .product-buy__btn + .widget-primary__view-all, .active-filters__btn .product-buy__btn + .widget-primary__view-all, .btn-group .btn + .form-input__group-btn, .toggle-view .btn + .form-input__group-btn, .active-filters__btn .btn + .form-input__group-btn, .btn-group .toggle-view__button + .form-input__group-btn, .toggle-view .toggle-view__button + .form-input__group-btn, .active-filters__btn .toggle-view__button + .form-input__group-btn, .btn-group .btn-inverse + .form-input__group-btn, .toggle-view .btn-inverse + .form-input__group-btn, .active-filters__btn .btn-inverse + .form-input__group-btn, .btn-group .btn-order button + .form-input__group-btn, .btn-order .btn-group button + .form-input__group-btn, .toggle-view .btn-order button + .form-input__group-btn, .btn-order .toggle-view button + .form-input__group-btn, .active-filters__btn .btn-order button + .form-input__group-btn, .btn-order .active-filters__btn button + .form-input__group-btn, .btn-group .btn-order input[type="button"] + .form-input__group-btn, .btn-order .btn-group input[type="button"] + .form-input__group-btn, .toggle-view .btn-order input[type="button"] + .form-input__group-btn, .btn-order .toggle-view input[type="button"] + .form-input__group-btn, .active-filters__btn .btn-order input[type="button"] + .form-input__group-btn, .btn-order .active-filters__btn input[type="button"] + .form-input__group-btn, .btn-group .btn-order input[type="reset"] + .form-input__group-btn, .btn-order .btn-group input[type="reset"] + .form-input__group-btn, .toggle-view .btn-order input[type="reset"] + .form-input__group-btn, .btn-order .toggle-view input[type="reset"] + .form-input__group-btn, .active-filters__btn .btn-order input[type="reset"] + .form-input__group-btn, .btn-order .active-filters__btn input[type="reset"] + .form-input__group-btn, .btn-group .btn-order input[type="submit"] + .form-input__group-btn, .btn-order .btn-group input[type="submit"] + .form-input__group-btn, .toggle-view .btn-order input[type="submit"] + .form-input__group-btn, .btn-order .toggle-view input[type="submit"] + .form-input__group-btn, .active-filters__btn .btn-order input[type="submit"] + .form-input__group-btn, .btn-order .active-filters__btn input[type="submit"] + .form-input__group-btn, .btn-group .btn-white + .form-input__group-btn, .toggle-view .btn-white + .form-input__group-btn, .active-filters__btn .btn-white + .form-input__group-btn, .btn-group .btn-accent + .form-input__group-btn, .toggle-view .btn-accent + .form-input__group-btn, .active-filters__btn .btn-accent + .form-input__group-btn, .btn-group .widget-primary__view-all + .form-input__group-btn, .toggle-view .widget-primary__view-all + .form-input__group-btn, .active-filters__btn .widget-primary__view-all + .form-input__group-btn, .btn-group .form-input__group-btn + .form-input__group-btn, .toggle-view .form-input__group-btn + .form-input__group-btn, .active-filters__btn .form-input__group-btn + .form-input__group-btn, .btn-group .active-filters__btn-link + .form-input__group-btn, .toggle-view .active-filters__btn-link + .form-input__group-btn, .active-filters__btn .active-filters__btn-link + .form-input__group-btn, .btn-group .active-filters__btn-ico + .form-input__group-btn, .toggle-view .active-filters__btn-ico + .form-input__group-btn, .active-filters__btn .active-filters__btn-ico + .form-input__group-btn, .btn-group .product-buy__btn + .form-input__group-btn, .toggle-view .product-buy__btn + .form-input__group-btn, .active-filters__btn .product-buy__btn + .form-input__group-btn, .btn-group .btn + .active-filters__btn-link, .toggle-view .btn + .active-filters__btn-link, .active-filters__btn .btn + .active-filters__btn-link, .btn-group .toggle-view__button + .active-filters__btn-link, .toggle-view .toggle-view__button + .active-filters__btn-link, .active-filters__btn .toggle-view__button + .active-filters__btn-link, .btn-group .btn-inverse + .active-filters__btn-link, .toggle-view .btn-inverse + .active-filters__btn-link, .active-filters__btn .btn-inverse + .active-filters__btn-link, .btn-group .btn-order button + .active-filters__btn-link, .btn-order .btn-group button + .active-filters__btn-link, .toggle-view .btn-order button + .active-filters__btn-link, .btn-order .toggle-view button + .active-filters__btn-link, .active-filters__btn .btn-order button + .active-filters__btn-link, .btn-order .active-filters__btn button + .active-filters__btn-link, .btn-group .btn-order input[type="button"] + .active-filters__btn-link, .btn-order .btn-group input[type="button"] + .active-filters__btn-link, .toggle-view .btn-order input[type="button"] + .active-filters__btn-link, .btn-order .toggle-view input[type="button"] + .active-filters__btn-link, .active-filters__btn .btn-order input[type="button"] + .active-filters__btn-link, .btn-order .active-filters__btn input[type="button"] + .active-filters__btn-link, .btn-group .btn-order input[type="reset"] + .active-filters__btn-link, .btn-order .btn-group input[type="reset"] + .active-filters__btn-link, .toggle-view .btn-order input[type="reset"] + .active-filters__btn-link, .btn-order .toggle-view input[type="reset"] + .active-filters__btn-link, .active-filters__btn .btn-order input[type="reset"] + .active-filters__btn-link, .btn-order .active-filters__btn input[type="reset"] + .active-filters__btn-link, .btn-group .btn-order input[type="submit"] + .active-filters__btn-link, .btn-order .btn-group input[type="submit"] + .active-filters__btn-link, .toggle-view .btn-order input[type="submit"] + .active-filters__btn-link, .btn-order .toggle-view input[type="submit"] + .active-filters__btn-link, .active-filters__btn .btn-order input[type="submit"] + .active-filters__btn-link, .btn-order .active-filters__btn input[type="submit"] + .active-filters__btn-link, .btn-group .btn-white + .active-filters__btn-link, .toggle-view .btn-white + .active-filters__btn-link, .active-filters__btn .btn-white + .active-filters__btn-link, .btn-group .btn-accent + .active-filters__btn-link, .toggle-view .btn-accent + .active-filters__btn-link, .active-filters__btn .btn-accent + .active-filters__btn-link, .btn-group .widget-primary__view-all + .active-filters__btn-link, .toggle-view .widget-primary__view-all + .active-filters__btn-link, .active-filters__btn .widget-primary__view-all + .active-filters__btn-link, .btn-group .form-input__group-btn + .active-filters__btn-link, .toggle-view .form-input__group-btn + .active-filters__btn-link, .active-filters__btn .form-input__group-btn + .active-filters__btn-link, .btn-group .active-filters__btn-link + .active-filters__btn-link, .toggle-view .active-filters__btn-link + .active-filters__btn-link, .active-filters__btn .active-filters__btn-link + .active-filters__btn-link, .btn-group .active-filters__btn-ico + .active-filters__btn-link, .toggle-view .active-filters__btn-ico + .active-filters__btn-link, .active-filters__btn .active-filters__btn-ico + .active-filters__btn-link, .btn-group .product-buy__btn + .active-filters__btn-link, .toggle-view .product-buy__btn + .active-filters__btn-link, .active-filters__btn .product-buy__btn + .active-filters__btn-link, .btn-group .btn + .active-filters__btn-ico, .toggle-view .btn + .active-filters__btn-ico, .active-filters__btn .btn + .active-filters__btn-ico, .btn-group .toggle-view__button + .active-filters__btn-ico, .toggle-view .toggle-view__button + .active-filters__btn-ico, .active-filters__btn .toggle-view__button + .active-filters__btn-ico, .btn-group .btn-inverse + .active-filters__btn-ico, .toggle-view .btn-inverse + .active-filters__btn-ico, .active-filters__btn .btn-inverse + .active-filters__btn-ico, .btn-group .btn-order button + .active-filters__btn-ico, .btn-order .btn-group button + .active-filters__btn-ico, .toggle-view .btn-order button + .active-filters__btn-ico, .btn-order .toggle-view button + .active-filters__btn-ico, .active-filters__btn .btn-order button + .active-filters__btn-ico, .btn-order .active-filters__btn button + .active-filters__btn-ico, .btn-group .btn-order input[type="button"] + .active-filters__btn-ico, .btn-order .btn-group input[type="button"] + .active-filters__btn-ico, .toggle-view .btn-order input[type="button"] + .active-filters__btn-ico, .btn-order .toggle-view input[type="button"] + .active-filters__btn-ico, .active-filters__btn .btn-order input[type="button"] + .active-filters__btn-ico, .btn-order .active-filters__btn input[type="button"] + .active-filters__btn-ico, .btn-group .btn-order input[type="reset"] + .active-filters__btn-ico, .btn-order .btn-group input[type="reset"] + .active-filters__btn-ico, .toggle-view .btn-order input[type="reset"] + .active-filters__btn-ico, .btn-order .toggle-view input[type="reset"] + .active-filters__btn-ico, .active-filters__btn .btn-order input[type="reset"] + .active-filters__btn-ico, .btn-order .active-filters__btn input[type="reset"] + .active-filters__btn-ico, .btn-group .btn-order input[type="submit"] + .active-filters__btn-ico, .btn-order .btn-group input[type="submit"] + .active-filters__btn-ico, .toggle-view .btn-order input[type="submit"] + .active-filters__btn-ico, .btn-order .toggle-view input[type="submit"] + .active-filters__btn-ico, .active-filters__btn .btn-order input[type="submit"] + .active-filters__btn-ico, .btn-order .active-filters__btn input[type="submit"] + .active-filters__btn-ico, .btn-group .btn-white + .active-filters__btn-ico, .toggle-view .btn-white + .active-filters__btn-ico, .active-filters__btn .btn-white + .active-filters__btn-ico, .btn-group .btn-accent + .active-filters__btn-ico, .toggle-view .btn-accent + .active-filters__btn-ico, .active-filters__btn .btn-accent + .active-filters__btn-ico, .btn-group .widget-primary__view-all + .active-filters__btn-ico, .toggle-view .widget-primary__view-all + .active-filters__btn-ico, .active-filters__btn .widget-primary__view-all + .active-filters__btn-ico, .btn-group .form-input__group-btn + .active-filters__btn-ico, .toggle-view .form-input__group-btn + .active-filters__btn-ico, .active-filters__btn .form-input__group-btn + .active-filters__btn-ico, .btn-group .active-filters__btn-link + .active-filters__btn-ico, .toggle-view .active-filters__btn-link + .active-filters__btn-ico, .active-filters__btn .active-filters__btn-link + .active-filters__btn-ico, .btn-group .active-filters__btn-ico + .active-filters__btn-ico, .toggle-view .active-filters__btn-ico + .active-filters__btn-ico, .active-filters__btn .active-filters__btn-ico + .active-filters__btn-ico, .btn-group .product-buy__btn + .active-filters__btn-ico, .toggle-view .product-buy__btn + .active-filters__btn-ico, .active-filters__btn .product-buy__btn + .active-filters__btn-ico, .btn-group .btn + .product-buy__btn, .toggle-view .btn + .product-buy__btn, .active-filters__btn .btn + .product-buy__btn, .btn-group .toggle-view__button + .product-buy__btn, .toggle-view .toggle-view__button + .product-buy__btn, .active-filters__btn .toggle-view__button + .product-buy__btn, .btn-group .btn-inverse + .product-buy__btn, .toggle-view .btn-inverse + .product-buy__btn, .active-filters__btn .btn-inverse + .product-buy__btn, .btn-group .btn-order button + .product-buy__btn, .btn-order .btn-group button + .product-buy__btn, .toggle-view .btn-order button + .product-buy__btn, .btn-order .toggle-view button + .product-buy__btn, .active-filters__btn .btn-order button + .product-buy__btn, .btn-order .active-filters__btn button + .product-buy__btn, .btn-group .btn-order input[type="button"] + .product-buy__btn, .btn-order .btn-group input[type="button"] + .product-buy__btn, .toggle-view .btn-order input[type="button"] + .product-buy__btn, .btn-order .toggle-view input[type="button"] + .product-buy__btn, .active-filters__btn .btn-order input[type="button"] + .product-buy__btn, .btn-order .active-filters__btn input[type="button"] + .product-buy__btn, .btn-group .btn-order input[type="reset"] + .product-buy__btn, .btn-order .btn-group input[type="reset"] + .product-buy__btn, .toggle-view .btn-order input[type="reset"] + .product-buy__btn, .btn-order .toggle-view input[type="reset"] + .product-buy__btn, .active-filters__btn .btn-order input[type="reset"] + .product-buy__btn, .btn-order .active-filters__btn input[type="reset"] + .product-buy__btn, .btn-group .btn-order input[type="submit"] + .product-buy__btn, .btn-order .btn-group input[type="submit"] + .product-buy__btn, .toggle-view .btn-order input[type="submit"] + .product-buy__btn, .btn-order .toggle-view input[type="submit"] + .product-buy__btn, .active-filters__btn .btn-order input[type="submit"] + .product-buy__btn, .btn-order .active-filters__btn input[type="submit"] + .product-buy__btn, .btn-group .btn-white + .product-buy__btn, .toggle-view .btn-white + .product-buy__btn, .active-filters__btn .btn-white + .product-buy__btn, .btn-group .btn-accent + .product-buy__btn, .toggle-view .btn-accent + .product-buy__btn, .active-filters__btn .btn-accent + .product-buy__btn, .btn-group .widget-primary__view-all + .product-buy__btn, .toggle-view .widget-primary__view-all + .product-buy__btn, .active-filters__btn .widget-primary__view-all + .product-buy__btn, .btn-group .form-input__group-btn + .product-buy__btn, .toggle-view .form-input__group-btn + .product-buy__btn, .active-filters__btn .form-input__group-btn + .product-buy__btn, .btn-group .active-filters__btn-link + .product-buy__btn, .toggle-view .active-filters__btn-link + .product-buy__btn, .active-filters__btn .active-filters__btn-link + .product-buy__btn, .btn-group .active-filters__btn-ico + .product-buy__btn, .toggle-view .active-filters__btn-ico + .product-buy__btn, .active-filters__btn .active-filters__btn-ico + .product-buy__btn, .btn-group .product-buy__btn + .product-buy__btn, .toggle-view .product-buy__btn + .product-buy__btn, .active-filters__btn .product-buy__btn + .product-buy__btn,
.btn-group .btn + .btn-group,
.toggle-view .btn + .btn-group,
.active-filters__btn .btn + .btn-group,
.btn-group .toggle-view__button + .btn-group,
.toggle-view .toggle-view__button + .btn-group,
.active-filters__btn .toggle-view__button + .btn-group,
.btn-group .btn-inverse + .btn-group,
.toggle-view .btn-inverse + .btn-group,
.active-filters__btn .btn-inverse + .btn-group,
.btn-group .btn-order button + .btn-group,
.btn-order .btn-group button + .btn-group,
.toggle-view .btn-order button + .btn-group,
.btn-order .toggle-view button + .btn-group,
.active-filters__btn .btn-order button + .btn-group,
.btn-order .active-filters__btn button + .btn-group,
.btn-group .btn-order input[type="button"] + .btn-group,
.btn-order .btn-group input[type="button"] + .btn-group,
.toggle-view .btn-order input[type="button"] + .btn-group,
.btn-order .toggle-view input[type="button"] + .btn-group,
.active-filters__btn .btn-order input[type="button"] + .btn-group,
.btn-order .active-filters__btn input[type="button"] + .btn-group,
.btn-group .btn-order input[type="reset"] + .btn-group,
.btn-order .btn-group input[type="reset"] + .btn-group,
.toggle-view .btn-order input[type="reset"] + .btn-group,
.btn-order .toggle-view input[type="reset"] + .btn-group,
.active-filters__btn .btn-order input[type="reset"] + .btn-group,
.btn-order .active-filters__btn input[type="reset"] + .btn-group,
.btn-group .btn-order input[type="submit"] + .btn-group,
.btn-order .btn-group input[type="submit"] + .btn-group,
.toggle-view .btn-order input[type="submit"] + .btn-group,
.btn-order .toggle-view input[type="submit"] + .btn-group,
.active-filters__btn .btn-order input[type="submit"] + .btn-group,
.btn-order .active-filters__btn input[type="submit"] + .btn-group,
.btn-group .btn-white + .btn-group,
.toggle-view .btn-white + .btn-group,
.active-filters__btn .btn-white + .btn-group,
.btn-group .btn-accent + .btn-group,
.toggle-view .btn-accent + .btn-group,
.active-filters__btn .btn-accent + .btn-group,
.btn-group .widget-primary__view-all + .btn-group,
.toggle-view .widget-primary__view-all + .btn-group,
.active-filters__btn .widget-primary__view-all + .btn-group,
.btn-group .form-input__group-btn + .btn-group,
.toggle-view .form-input__group-btn + .btn-group,
.active-filters__btn .form-input__group-btn + .btn-group,
.btn-group .active-filters__btn-link + .btn-group,
.toggle-view .active-filters__btn-link + .btn-group,
.active-filters__btn .active-filters__btn-link + .btn-group,
.btn-group .active-filters__btn-ico + .btn-group,
.toggle-view .active-filters__btn-ico + .btn-group,
.active-filters__btn .active-filters__btn-ico + .btn-group,
.btn-group .product-buy__btn + .btn-group,
.toggle-view .product-buy__btn + .btn-group,
.active-filters__btn .product-buy__btn + .btn-group,
.btn-group .btn + .toggle-view,
.toggle-view .btn + .toggle-view,
.active-filters__btn .btn + .toggle-view,
.btn-group .toggle-view__button + .toggle-view,
.toggle-view .toggle-view__button + .toggle-view,
.active-filters__btn .toggle-view__button + .toggle-view,
.btn-group .btn-inverse + .toggle-view,
.toggle-view .btn-inverse + .toggle-view,
.active-filters__btn .btn-inverse + .toggle-view,
.btn-group .btn-order button + .toggle-view,
.btn-order .btn-group button + .toggle-view,
.toggle-view .btn-order button + .toggle-view,
.btn-order .toggle-view button + .toggle-view,
.active-filters__btn .btn-order button + .toggle-view,
.btn-order .active-filters__btn button + .toggle-view,
.btn-group .btn-order input[type="button"] + .toggle-view,
.btn-order .btn-group input[type="button"] + .toggle-view,
.toggle-view .btn-order input[type="button"] + .toggle-view,
.btn-order .toggle-view input[type="button"] + .toggle-view,
.active-filters__btn .btn-order input[type="button"] + .toggle-view,
.btn-order .active-filters__btn input[type="button"] + .toggle-view,
.btn-group .btn-order input[type="reset"] + .toggle-view,
.btn-order .btn-group input[type="reset"] + .toggle-view,
.toggle-view .btn-order input[type="reset"] + .toggle-view,
.btn-order .toggle-view input[type="reset"] + .toggle-view,
.active-filters__btn .btn-order input[type="reset"] + .toggle-view,
.btn-order .active-filters__btn input[type="reset"] + .toggle-view,
.btn-group .btn-order input[type="submit"] + .toggle-view,
.btn-order .btn-group input[type="submit"] + .toggle-view,
.toggle-view .btn-order input[type="submit"] + .toggle-view,
.btn-order .toggle-view input[type="submit"] + .toggle-view,
.active-filters__btn .btn-order input[type="submit"] + .toggle-view,
.btn-order .active-filters__btn input[type="submit"] + .toggle-view,
.btn-group .btn-white + .toggle-view,
.toggle-view .btn-white + .toggle-view,
.active-filters__btn .btn-white + .toggle-view,
.btn-group .btn-accent + .toggle-view,
.toggle-view .btn-accent + .toggle-view,
.active-filters__btn .btn-accent + .toggle-view,
.btn-group .widget-primary__view-all + .toggle-view,
.toggle-view .widget-primary__view-all + .toggle-view,
.active-filters__btn .widget-primary__view-all + .toggle-view,
.btn-group .form-input__group-btn + .toggle-view,
.toggle-view .form-input__group-btn + .toggle-view,
.active-filters__btn .form-input__group-btn + .toggle-view,
.btn-group .active-filters__btn-link + .toggle-view,
.toggle-view .active-filters__btn-link + .toggle-view,
.active-filters__btn .active-filters__btn-link + .toggle-view,
.btn-group .active-filters__btn-ico + .toggle-view,
.toggle-view .active-filters__btn-ico + .toggle-view,
.active-filters__btn .active-filters__btn-ico + .toggle-view,
.btn-group .product-buy__btn + .toggle-view,
.toggle-view .product-buy__btn + .toggle-view,
.active-filters__btn .product-buy__btn + .toggle-view,
.btn-group .btn + .active-filters__btn,
.toggle-view .btn + .active-filters__btn,
.active-filters__btn .btn + .active-filters__btn,
.btn-group .toggle-view__button + .active-filters__btn,
.toggle-view .toggle-view__button + .active-filters__btn,
.active-filters__btn .toggle-view__button + .active-filters__btn,
.btn-group .btn-inverse + .active-filters__btn,
.toggle-view .btn-inverse + .active-filters__btn,
.active-filters__btn .btn-inverse + .active-filters__btn,
.btn-group .btn-order button + .active-filters__btn,
.btn-order .btn-group button + .active-filters__btn,
.toggle-view .btn-order button + .active-filters__btn,
.btn-order .toggle-view button + .active-filters__btn,
.active-filters__btn .btn-order button + .active-filters__btn,
.btn-order .active-filters__btn button + .active-filters__btn,
.btn-group .btn-order input[type="button"] + .active-filters__btn,
.btn-order .btn-group input[type="button"] + .active-filters__btn,
.toggle-view .btn-order input[type="button"] + .active-filters__btn,
.btn-order .toggle-view input[type="button"] + .active-filters__btn,
.active-filters__btn .btn-order input[type="button"] + .active-filters__btn,
.btn-order .active-filters__btn input[type="button"] + .active-filters__btn,
.btn-group .btn-order input[type="reset"] + .active-filters__btn,
.btn-order .btn-group input[type="reset"] + .active-filters__btn,
.toggle-view .btn-order input[type="reset"] + .active-filters__btn,
.btn-order .toggle-view input[type="reset"] + .active-filters__btn,
.active-filters__btn .btn-order input[type="reset"] + .active-filters__btn,
.btn-order .active-filters__btn input[type="reset"] + .active-filters__btn,
.btn-group .btn-order input[type="submit"] + .active-filters__btn,
.btn-order .btn-group input[type="submit"] + .active-filters__btn,
.toggle-view .btn-order input[type="submit"] + .active-filters__btn,
.btn-order .toggle-view input[type="submit"] + .active-filters__btn,
.active-filters__btn .btn-order input[type="submit"] + .active-filters__btn,
.btn-order .active-filters__btn input[type="submit"] + .active-filters__btn,
.btn-group .btn-white + .active-filters__btn,
.toggle-view .btn-white + .active-filters__btn,
.active-filters__btn .btn-white + .active-filters__btn,
.btn-group .btn-accent + .active-filters__btn,
.toggle-view .btn-accent + .active-filters__btn,
.active-filters__btn .btn-accent + .active-filters__btn,
.btn-group .widget-primary__view-all + .active-filters__btn,
.toggle-view .widget-primary__view-all + .active-filters__btn,
.active-filters__btn .widget-primary__view-all + .active-filters__btn,
.btn-group .form-input__group-btn + .active-filters__btn,
.toggle-view .form-input__group-btn + .active-filters__btn,
.active-filters__btn .form-input__group-btn + .active-filters__btn,
.btn-group .active-filters__btn-link + .active-filters__btn,
.toggle-view .active-filters__btn-link + .active-filters__btn,
.active-filters__btn .active-filters__btn-link + .active-filters__btn,
.btn-group .active-filters__btn-ico + .active-filters__btn,
.toggle-view .active-filters__btn-ico + .active-filters__btn,
.active-filters__btn .active-filters__btn-ico + .active-filters__btn,
.btn-group .product-buy__btn + .active-filters__btn,
.toggle-view .product-buy__btn + .active-filters__btn,
.active-filters__btn .product-buy__btn + .active-filters__btn,
.btn-group .btn-group + .btn,
.toggle-view .btn-group + .btn,
.active-filters__btn .btn-group + .btn,
.btn-group .toggle-view + .btn,
.toggle-view .toggle-view + .btn,
.active-filters__btn .toggle-view + .btn,
.btn-group .active-filters__btn + .btn,
.toggle-view .active-filters__btn + .btn,
.active-filters__btn .active-filters__btn + .btn,
.btn-group .btn-group + .toggle-view__button,
.toggle-view .btn-group + .toggle-view__button,
.active-filters__btn .btn-group + .toggle-view__button,
.btn-group .toggle-view + .toggle-view__button,
.toggle-view .toggle-view + .toggle-view__button,
.active-filters__btn .toggle-view + .toggle-view__button,
.btn-group .active-filters__btn + .toggle-view__button,
.toggle-view .active-filters__btn + .toggle-view__button,
.active-filters__btn .active-filters__btn + .toggle-view__button,
.btn-group .btn-group + .btn-inverse,
.toggle-view .btn-group + .btn-inverse,
.active-filters__btn .btn-group + .btn-inverse,
.btn-group .toggle-view + .btn-inverse,
.toggle-view .toggle-view + .btn-inverse,
.active-filters__btn .toggle-view + .btn-inverse,
.btn-group .active-filters__btn + .btn-inverse,
.toggle-view .active-filters__btn + .btn-inverse,
.active-filters__btn .active-filters__btn + .btn-inverse,
.btn-group .btn-order .btn-group + button,
.btn-order .btn-group .btn-group + button,
.toggle-view .btn-order .btn-group + button,
.btn-order .toggle-view .btn-group + button,
.active-filters__btn .btn-order .btn-group + button,
.btn-order .active-filters__btn .btn-group + button,
.btn-group .btn-order .toggle-view + button,
.btn-order .btn-group .toggle-view + button,
.toggle-view .btn-order .toggle-view + button,
.btn-order .toggle-view .toggle-view + button,
.active-filters__btn .btn-order .toggle-view + button,
.btn-order .active-filters__btn .toggle-view + button,
.btn-group .btn-order .active-filters__btn + button,
.btn-order .btn-group .active-filters__btn + button,
.toggle-view .btn-order .active-filters__btn + button,
.btn-order .toggle-view .active-filters__btn + button,
.active-filters__btn .btn-order .active-filters__btn + button,
.btn-order .active-filters__btn .active-filters__btn + button,
.btn-group .btn-order .btn-group + input[type="button"],
.btn-order .btn-group .btn-group + input[type="button"],
.toggle-view .btn-order .btn-group + input[type="button"],
.btn-order .toggle-view .btn-group + input[type="button"],
.active-filters__btn .btn-order .btn-group + input[type="button"],
.btn-order .active-filters__btn .btn-group + input[type="button"],
.btn-group .btn-order .toggle-view + input[type="button"],
.btn-order .btn-group .toggle-view + input[type="button"],
.toggle-view .btn-order .toggle-view + input[type="button"],
.btn-order .toggle-view .toggle-view + input[type="button"],
.active-filters__btn .btn-order .toggle-view + input[type="button"],
.btn-order .active-filters__btn .toggle-view + input[type="button"],
.btn-group .btn-order .active-filters__btn + input[type="button"],
.btn-order .btn-group .active-filters__btn + input[type="button"],
.toggle-view .btn-order .active-filters__btn + input[type="button"],
.btn-order .toggle-view .active-filters__btn + input[type="button"],
.active-filters__btn .btn-order .active-filters__btn + input[type="button"],
.btn-order .active-filters__btn .active-filters__btn + input[type="button"],
.btn-group .btn-order .btn-group + input[type="reset"],
.btn-order .btn-group .btn-group + input[type="reset"],
.toggle-view .btn-order .btn-group + input[type="reset"],
.btn-order .toggle-view .btn-group + input[type="reset"],
.active-filters__btn .btn-order .btn-group + input[type="reset"],
.btn-order .active-filters__btn .btn-group + input[type="reset"],
.btn-group .btn-order .toggle-view + input[type="reset"],
.btn-order .btn-group .toggle-view + input[type="reset"],
.toggle-view .btn-order .toggle-view + input[type="reset"],
.btn-order .toggle-view .toggle-view + input[type="reset"],
.active-filters__btn .btn-order .toggle-view + input[type="reset"],
.btn-order .active-filters__btn .toggle-view + input[type="reset"],
.btn-group .btn-order .active-filters__btn + input[type="reset"],
.btn-order .btn-group .active-filters__btn + input[type="reset"],
.toggle-view .btn-order .active-filters__btn + input[type="reset"],
.btn-order .toggle-view .active-filters__btn + input[type="reset"],
.active-filters__btn .btn-order .active-filters__btn + input[type="reset"],
.btn-order .active-filters__btn .active-filters__btn + input[type="reset"],
.btn-group .btn-order .btn-group + input[type="submit"],
.btn-order .btn-group .btn-group + input[type="submit"],
.toggle-view .btn-order .btn-group + input[type="submit"],
.btn-order .toggle-view .btn-group + input[type="submit"],
.active-filters__btn .btn-order .btn-group + input[type="submit"],
.btn-order .active-filters__btn .btn-group + input[type="submit"],
.btn-group .btn-order .toggle-view + input[type="submit"],
.btn-order .btn-group .toggle-view + input[type="submit"],
.toggle-view .btn-order .toggle-view + input[type="submit"],
.btn-order .toggle-view .toggle-view + input[type="submit"],
.active-filters__btn .btn-order .toggle-view + input[type="submit"],
.btn-order .active-filters__btn .toggle-view + input[type="submit"],
.btn-group .btn-order .active-filters__btn + input[type="submit"],
.btn-order .btn-group .active-filters__btn + input[type="submit"],
.toggle-view .btn-order .active-filters__btn + input[type="submit"],
.btn-order .toggle-view .active-filters__btn + input[type="submit"],
.active-filters__btn .btn-order .active-filters__btn + input[type="submit"],
.btn-order .active-filters__btn .active-filters__btn + input[type="submit"],
.btn-group .btn-group + .btn-white,
.toggle-view .btn-group + .btn-white,
.active-filters__btn .btn-group + .btn-white,
.btn-group .toggle-view + .btn-white,
.toggle-view .toggle-view + .btn-white,
.active-filters__btn .toggle-view + .btn-white,
.btn-group .active-filters__btn + .btn-white,
.toggle-view .active-filters__btn + .btn-white,
.active-filters__btn .active-filters__btn + .btn-white,
.btn-group .btn-group + .btn-accent,
.toggle-view .btn-group + .btn-accent,
.active-filters__btn .btn-group + .btn-accent,
.btn-group .toggle-view + .btn-accent,
.toggle-view .toggle-view + .btn-accent,
.active-filters__btn .toggle-view + .btn-accent,
.btn-group .active-filters__btn + .btn-accent,
.toggle-view .active-filters__btn + .btn-accent,
.active-filters__btn .active-filters__btn + .btn-accent,
.btn-group .btn-group + .widget-primary__view-all,
.toggle-view .btn-group + .widget-primary__view-all,
.active-filters__btn .btn-group + .widget-primary__view-all,
.btn-group .toggle-view + .widget-primary__view-all,
.toggle-view .toggle-view + .widget-primary__view-all,
.active-filters__btn .toggle-view + .widget-primary__view-all,
.btn-group .active-filters__btn + .widget-primary__view-all,
.toggle-view .active-filters__btn + .widget-primary__view-all,
.active-filters__btn .active-filters__btn + .widget-primary__view-all,
.btn-group .btn-group + .form-input__group-btn,
.toggle-view .btn-group + .form-input__group-btn,
.active-filters__btn .btn-group + .form-input__group-btn,
.btn-group .toggle-view + .form-input__group-btn,
.toggle-view .toggle-view + .form-input__group-btn,
.active-filters__btn .toggle-view + .form-input__group-btn,
.btn-group .active-filters__btn + .form-input__group-btn,
.toggle-view .active-filters__btn + .form-input__group-btn,
.active-filters__btn .active-filters__btn + .form-input__group-btn,
.btn-group .btn-group + .active-filters__btn-link,
.toggle-view .btn-group + .active-filters__btn-link,
.active-filters__btn .btn-group + .active-filters__btn-link,
.btn-group .toggle-view + .active-filters__btn-link,
.toggle-view .toggle-view + .active-filters__btn-link,
.active-filters__btn .toggle-view + .active-filters__btn-link,
.btn-group .active-filters__btn + .active-filters__btn-link,
.toggle-view .active-filters__btn + .active-filters__btn-link,
.active-filters__btn .active-filters__btn + .active-filters__btn-link,
.btn-group .btn-group + .active-filters__btn-ico,
.toggle-view .btn-group + .active-filters__btn-ico,
.active-filters__btn .btn-group + .active-filters__btn-ico,
.btn-group .toggle-view + .active-filters__btn-ico,
.toggle-view .toggle-view + .active-filters__btn-ico,
.active-filters__btn .toggle-view + .active-filters__btn-ico,
.btn-group .active-filters__btn + .active-filters__btn-ico,
.toggle-view .active-filters__btn + .active-filters__btn-ico,
.active-filters__btn .active-filters__btn + .active-filters__btn-ico,
.btn-group .btn-group + .product-buy__btn,
.toggle-view .btn-group + .product-buy__btn,
.active-filters__btn .btn-group + .product-buy__btn,
.btn-group .toggle-view + .product-buy__btn,
.toggle-view .toggle-view + .product-buy__btn,
.active-filters__btn .toggle-view + .product-buy__btn,
.btn-group .active-filters__btn + .product-buy__btn,
.toggle-view .active-filters__btn + .product-buy__btn,
.active-filters__btn .active-filters__btn + .product-buy__btn,
.btn-group .btn-group + .btn-group,
.toggle-view .btn-group + .btn-group,
.active-filters__btn .btn-group + .btn-group,
.btn-group .toggle-view + .btn-group,
.toggle-view .toggle-view + .btn-group,
.active-filters__btn .toggle-view + .btn-group,
.btn-group .active-filters__btn + .btn-group,
.toggle-view .active-filters__btn + .btn-group,
.active-filters__btn .active-filters__btn + .btn-group,
.btn-group .btn-group + .toggle-view,
.toggle-view .btn-group + .toggle-view,
.active-filters__btn .btn-group + .toggle-view,
.btn-group .toggle-view + .toggle-view,
.toggle-view .toggle-view + .toggle-view,
.active-filters__btn .toggle-view + .toggle-view,
.btn-group .active-filters__btn + .toggle-view,
.toggle-view .active-filters__btn + .toggle-view,
.active-filters__btn .active-filters__btn + .toggle-view,
.btn-group .btn-group + .active-filters__btn,
.toggle-view .btn-group + .active-filters__btn,
.active-filters__btn .btn-group + .active-filters__btn,
.btn-group .toggle-view + .active-filters__btn,
.toggle-view .toggle-view + .active-filters__btn,
.active-filters__btn .toggle-view + .active-filters__btn,
.btn-group .active-filters__btn + .active-filters__btn,
.toggle-view .active-filters__btn + .active-filters__btn,
.active-filters__btn .active-filters__btn + .active-filters__btn {
  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 .toggle-view__button, .btn-toolbar .btn-inverse, .btn-toolbar .btn-order button, .btn-order .btn-toolbar button,
  .btn-toolbar .btn-order input[type="button"], .btn-order .btn-toolbar input[type="button"],
  .btn-toolbar .btn-order input[type="reset"], .btn-order .btn-toolbar input[type="reset"],
  .btn-toolbar .btn-order input[type="submit"], .btn-order .btn-toolbar input[type="submit"], .btn-toolbar .btn-white, .btn-toolbar .btn-accent, .btn-toolbar .widget-primary__view-all, .btn-toolbar .form-input__group-btn, .btn-toolbar .active-filters__btn-link, .btn-toolbar .active-filters__btn-ico, .btn-toolbar .product-buy__btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .toggle-view,
  .btn-toolbar .active-filters__btn,
  .btn-toolbar .input-group,
  .btn-toolbar .form-input__group,
  .btn-toolbar .filter__range-field {
    float: left; }
  .btn-toolbar > .btn, .btn-toolbar > .toggle-view__button, .btn-toolbar > .btn-inverse, .btn-order .btn-toolbar > button,
  .btn-order .btn-toolbar > input[type="button"],
  .btn-order .btn-toolbar > input[type="reset"],
  .btn-order .btn-toolbar > input[type="submit"], .btn-toolbar > .btn-white, .btn-toolbar > .btn-accent, .btn-toolbar > .widget-primary__view-all, .btn-toolbar > .form-input__group-btn, .btn-toolbar > .active-filters__btn-link, .btn-toolbar > .active-filters__btn-ico, .btn-toolbar > .product-buy__btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .toggle-view,
  .btn-toolbar > .active-filters__btn,
  .btn-toolbar > .input-group,
  .btn-toolbar > .form-input__group,
  .btn-toolbar > .filter__range-field {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .toggle-view__button:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .toggle-view__button:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .toggle-view__button:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .btn-inverse:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-inverse:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-inverse:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-order .btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-order .toggle-view > button:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-order .active-filters__btn > button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-order .btn-group > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="button"],
.btn-order .toggle-view > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="button"],
.btn-order .active-filters__btn > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="button"],
.btn-order .btn-group > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="reset"],
.btn-order .toggle-view > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="reset"],
.btn-order .active-filters__btn > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="reset"],
.btn-order .btn-group > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="submit"],
.btn-order .toggle-view > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="submit"],
.btn-order .active-filters__btn > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="submit"], .btn-group > .btn-white:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-white:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-white:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .btn-accent:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-accent:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-accent:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .widget-primary__view-all:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .widget-primary__view-all:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .widget-primary__view-all:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .form-input__group-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .form-input__group-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .form-input__group-btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .active-filters__btn-link:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .active-filters__btn-link:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .active-filters__btn-link:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .active-filters__btn-ico:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .active-filters__btn-ico:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .active-filters__btn-ico:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .product-buy__btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .toggle-view > .product-buy__btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .active-filters__btn > .product-buy__btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .toggle-view > .btn:first-child, .active-filters__btn > .btn:first-child, .btn-group > .toggle-view__button:first-child, .toggle-view > .toggle-view__button:first-child, .active-filters__btn > .toggle-view__button:first-child, .btn-group > .btn-inverse:first-child, .toggle-view > .btn-inverse:first-child, .active-filters__btn > .btn-inverse:first-child, .btn-order .btn-group > button:first-child, .btn-order .toggle-view > button:first-child, .btn-order .active-filters__btn > button:first-child,
.btn-order .btn-group > input:first-child[type="button"],
.btn-order .toggle-view > input:first-child[type="button"],
.btn-order .active-filters__btn > input:first-child[type="button"],
.btn-order .btn-group > input:first-child[type="reset"],
.btn-order .toggle-view > input:first-child[type="reset"],
.btn-order .active-filters__btn > input:first-child[type="reset"],
.btn-order .btn-group > input:first-child[type="submit"],
.btn-order .toggle-view > input:first-child[type="submit"],
.btn-order .active-filters__btn > input:first-child[type="submit"], .btn-group > .btn-white:first-child, .toggle-view > .btn-white:first-child, .active-filters__btn > .btn-white:first-child, .btn-group > .btn-accent:first-child, .toggle-view > .btn-accent:first-child, .active-filters__btn > .btn-accent:first-child, .btn-group > .widget-primary__view-all:first-child, .toggle-view > .widget-primary__view-all:first-child, .active-filters__btn > .widget-primary__view-all:first-child, .btn-group > .form-input__group-btn:first-child, .toggle-view > .form-input__group-btn:first-child, .active-filters__btn > .form-input__group-btn:first-child, .btn-group > .active-filters__btn-link:first-child, .toggle-view > .active-filters__btn-link:first-child, .active-filters__btn > .active-filters__btn-link:first-child, .btn-group > .active-filters__btn-ico:first-child, .toggle-view > .active-filters__btn-ico:first-child, .active-filters__btn > .active-filters__btn-ico:first-child, .btn-group > .product-buy__btn:first-child, .toggle-view > .product-buy__btn:first-child, .active-filters__btn > .product-buy__btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .btn:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .toggle-view__button:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .toggle-view__button:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .toggle-view__button:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-inverse:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-inverse:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-inverse:first-child:not(:last-child):not(.dropdown-toggle), .btn-order .btn-group > button:first-child:not(:last-child):not(.dropdown-toggle), .btn-order .toggle-view > button:first-child:not(:last-child):not(.dropdown-toggle), .btn-order .active-filters__btn > button:first-child:not(:last-child):not(.dropdown-toggle),
  .btn-order .btn-group > input:first-child:not(:last-child):not(.dropdown-toggle)[type="button"],
  .btn-order .toggle-view > input:first-child:not(:last-child):not(.dropdown-toggle)[type="button"],
  .btn-order .active-filters__btn > input:first-child:not(:last-child):not(.dropdown-toggle)[type="button"],
  .btn-order .btn-group > input:first-child:not(:last-child):not(.dropdown-toggle)[type="reset"],
  .btn-order .toggle-view > input:first-child:not(:last-child):not(.dropdown-toggle)[type="reset"],
  .btn-order .active-filters__btn > input:first-child:not(:last-child):not(.dropdown-toggle)[type="reset"],
  .btn-order .btn-group > input:first-child:not(:last-child):not(.dropdown-toggle)[type="submit"],
  .btn-order .toggle-view > input:first-child:not(:last-child):not(.dropdown-toggle)[type="submit"],
  .btn-order .active-filters__btn > input:first-child:not(:last-child):not(.dropdown-toggle)[type="submit"], .btn-group > .btn-white:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-white:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-white:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-accent:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .btn-accent:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .btn-accent:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .widget-primary__view-all:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .widget-primary__view-all:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .widget-primary__view-all:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .form-input__group-btn:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .form-input__group-btn:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .form-input__group-btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .active-filters__btn-link:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .active-filters__btn-link:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .active-filters__btn-link:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .active-filters__btn-ico:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .active-filters__btn-ico:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .active-filters__btn-ico:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .product-buy__btn:first-child:not(:last-child):not(.dropdown-toggle), .toggle-view > .product-buy__btn:first-child:not(:last-child):not(.dropdown-toggle), .active-filters__btn > .product-buy__btn: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), .toggle-view > .btn:last-child:not(:first-child), .active-filters__btn > .btn:last-child:not(:first-child), .btn-group > .toggle-view__button:last-child:not(:first-child), .toggle-view > .toggle-view__button:last-child:not(:first-child), .active-filters__btn > .toggle-view__button:last-child:not(:first-child), .btn-group > .btn-inverse:last-child:not(:first-child), .toggle-view > .btn-inverse:last-child:not(:first-child), .active-filters__btn > .btn-inverse:last-child:not(:first-child), .btn-order .btn-group > button:last-child:not(:first-child), .btn-order .toggle-view > button:last-child:not(:first-child), .btn-order .active-filters__btn > button:last-child:not(:first-child),
.btn-order .btn-group > input:last-child:not(:first-child)[type="button"],
.btn-order .toggle-view > input:last-child:not(:first-child)[type="button"],
.btn-order .active-filters__btn > input:last-child:not(:first-child)[type="button"],
.btn-order .btn-group > input:last-child:not(:first-child)[type="reset"],
.btn-order .toggle-view > input:last-child:not(:first-child)[type="reset"],
.btn-order .active-filters__btn > input:last-child:not(:first-child)[type="reset"],
.btn-order .btn-group > input:last-child:not(:first-child)[type="submit"],
.btn-order .toggle-view > input:last-child:not(:first-child)[type="submit"],
.btn-order .active-filters__btn > input:last-child:not(:first-child)[type="submit"], .btn-group > .btn-white:last-child:not(:first-child), .toggle-view > .btn-white:last-child:not(:first-child), .active-filters__btn > .btn-white:last-child:not(:first-child), .btn-group > .btn-accent:last-child:not(:first-child), .toggle-view > .btn-accent:last-child:not(:first-child), .active-filters__btn > .btn-accent:last-child:not(:first-child), .btn-group > .widget-primary__view-all:last-child:not(:first-child), .toggle-view > .widget-primary__view-all:last-child:not(:first-child), .active-filters__btn > .widget-primary__view-all:last-child:not(:first-child), .btn-group > .form-input__group-btn:last-child:not(:first-child), .toggle-view > .form-input__group-btn:last-child:not(:first-child), .active-filters__btn > .form-input__group-btn:last-child:not(:first-child), .btn-group > .active-filters__btn-link:last-child:not(:first-child), .toggle-view > .active-filters__btn-link:last-child:not(:first-child), .active-filters__btn > .active-filters__btn-link:last-child:not(:first-child), .btn-group > .active-filters__btn-ico:last-child:not(:first-child), .toggle-view > .active-filters__btn-ico:last-child:not(:first-child), .active-filters__btn > .active-filters__btn-ico:last-child:not(:first-child), .btn-group > .product-buy__btn:last-child:not(:first-child), .toggle-view > .product-buy__btn:last-child:not(:first-child), .active-filters__btn > .product-buy__btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child),
.toggle-view > .dropdown-toggle:not(:first-child),
.active-filters__btn > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group, .toggle-view > .btn-group, .active-filters__btn > .btn-group, .btn-group > .toggle-view, .toggle-view > .toggle-view, .active-filters__btn > .toggle-view, .btn-group > .active-filters__btn, .toggle-view > .active-filters__btn, .active-filters__btn > .active-filters__btn {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .btn, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .btn, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .btn, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .btn, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .btn, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .btn, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .toggle-view__button, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .toggle-view__button, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .toggle-view__button, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .toggle-view__button, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .toggle-view__button, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .toggle-view__button, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-inverse, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .btn-inverse, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .btn-inverse, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .btn-inverse, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .btn-inverse, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .btn-inverse, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .btn-inverse, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .btn-inverse, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .btn-inverse, .btn-order .btn-group > .btn-group:not(:first-child):not(:last-child) > button, .btn-order .toggle-view > .btn-group:not(:first-child):not(:last-child) > button, .btn-order .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > button, .btn-order .btn-group > .toggle-view:not(:first-child):not(:last-child) > button, .btn-order .toggle-view > .toggle-view:not(:first-child):not(:last-child) > button, .btn-order .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > button, .btn-order .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > button, .btn-order .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > button, .btn-order .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > button,
.btn-order .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .toggle-view > .btn-group:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group > .toggle-view:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .toggle-view > .toggle-view:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .toggle-view > .btn-group:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group > .toggle-view:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .toggle-view > .toggle-view:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .toggle-view > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .btn-group > .toggle-view:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .toggle-view > .toggle-view:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > input[type="submit"], .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-white, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .btn-white, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .btn-white, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .btn-white, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .btn-white, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .btn-white, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .btn-white, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .btn-white, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .btn-white, .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-accent, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .btn-accent, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .btn-accent, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .btn-accent, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .btn-accent, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .btn-accent, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .btn-accent, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .btn-accent, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .btn-accent, .btn-group > .btn-group:not(:first-child):not(:last-child) > .widget-primary__view-all, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .widget-primary__view-all, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .widget-primary__view-all, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .widget-primary__view-all, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .widget-primary__view-all, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .widget-primary__view-all, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group > .btn-group:not(:first-child):not(:last-child) > .form-input__group-btn, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .form-input__group-btn, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .form-input__group-btn, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .form-input__group-btn, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .form-input__group-btn, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .form-input__group-btn, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-link, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-link, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-link, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-link, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-link, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-link, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-ico, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-ico, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-ico, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-ico, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-ico, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-ico, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group > .btn-group:not(:first-child):not(:last-child) > .product-buy__btn, .toggle-view > .btn-group:not(:first-child):not(:last-child) > .product-buy__btn, .active-filters__btn > .btn-group:not(:first-child):not(:last-child) > .product-buy__btn, .btn-group > .toggle-view:not(:first-child):not(:last-child) > .product-buy__btn, .toggle-view > .toggle-view:not(:first-child):not(:last-child) > .product-buy__btn, .active-filters__btn > .toggle-view:not(:first-child):not(:last-child) > .product-buy__btn, .btn-group > .active-filters__btn:not(:first-child):not(:last-child) > .product-buy__btn, .toggle-view > .active-filters__btn:not(:first-child):not(:last-child) > .product-buy__btn, .active-filters__btn > .active-filters__btn:not(:first-child):not(:last-child) > .product-buy__btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .btn:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .btn:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .btn:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .btn:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .btn:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .btn:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .toggle-view__button:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .toggle-view__button:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .toggle-view__button:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .toggle-view__button:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .toggle-view__button:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .toggle-view__button:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .btn-inverse:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .btn-inverse:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .btn-inverse:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .btn-inverse:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .btn-inverse:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .btn-inverse:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .btn-inverse:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .btn-inverse:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .btn-inverse:last-child, .btn-order .btn-group > .btn-group:first-child:not(:last-child) > button:last-child, .btn-order .toggle-view > .btn-group:first-child:not(:last-child) > button:last-child, .btn-order .active-filters__btn > .btn-group:first-child:not(:last-child) > button:last-child, .btn-order .btn-group > .toggle-view:first-child:not(:last-child) > button:last-child, .btn-order .toggle-view > .toggle-view:first-child:not(:last-child) > button:last-child, .btn-order .active-filters__btn > .toggle-view:first-child:not(:last-child) > button:last-child, .btn-order .btn-group > .active-filters__btn:first-child:not(:last-child) > button:last-child, .btn-order .toggle-view > .active-filters__btn:first-child:not(:last-child) > button:last-child, .btn-order .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > button:last-child,
.btn-order .btn-group > .btn-group:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .toggle-view > .btn-group:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .active-filters__btn > .btn-group:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .btn-group > .toggle-view:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .toggle-view > .toggle-view:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .active-filters__btn > .toggle-view:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .btn-group > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .toggle-view > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .btn-group > .btn-group:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .toggle-view > .btn-group:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .active-filters__btn > .btn-group:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .btn-group > .toggle-view:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .toggle-view > .toggle-view:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .active-filters__btn > .toggle-view:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .btn-group > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .toggle-view > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .btn-group > .btn-group:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .toggle-view > .btn-group:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .active-filters__btn > .btn-group:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .btn-group > .toggle-view:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .toggle-view > .toggle-view:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .active-filters__btn > .toggle-view:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .btn-group > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .toggle-view > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="submit"], .btn-group > .btn-group:first-child:not(:last-child) > .btn-white:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .btn-white:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .btn-white:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .btn-white:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .btn-white:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .btn-white:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .btn-white:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .btn-white:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .btn-white:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .btn-accent:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .btn-accent:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .btn-accent:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .btn-accent:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .btn-accent:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .btn-accent:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .btn-accent:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .btn-accent:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .btn-accent:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .widget-primary__view-all:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .widget-primary__view-all:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .widget-primary__view-all:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .widget-primary__view-all:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .widget-primary__view-all:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .widget-primary__view-all:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .form-input__group-btn:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .form-input__group-btn:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .form-input__group-btn:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .form-input__group-btn:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .form-input__group-btn:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .form-input__group-btn:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .active-filters__btn-link:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .active-filters__btn-link:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .active-filters__btn-link:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .active-filters__btn-link:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-link:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-link:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .product-buy__btn:last-child, .toggle-view > .btn-group:first-child:not(:last-child) > .product-buy__btn:last-child, .active-filters__btn > .btn-group:first-child:not(:last-child) > .product-buy__btn:last-child, .btn-group > .toggle-view:first-child:not(:last-child) > .product-buy__btn:last-child, .toggle-view > .toggle-view:first-child:not(:last-child) > .product-buy__btn:last-child, .active-filters__btn > .toggle-view:first-child:not(:last-child) > .product-buy__btn:last-child, .btn-group > .active-filters__btn:first-child:not(:last-child) > .product-buy__btn:last-child, .toggle-view > .active-filters__btn:first-child:not(:last-child) > .product-buy__btn:last-child, .active-filters__btn > .active-filters__btn:first-child:not(:last-child) > .product-buy__btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.toggle-view > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.active-filters__btn > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group > .toggle-view:first-child:not(:last-child) > .dropdown-toggle,
.toggle-view > .toggle-view:first-child:not(:last-child) > .dropdown-toggle,
.active-filters__btn > .toggle-view:first-child:not(:last-child) > .dropdown-toggle,
.btn-group > .active-filters__btn:first-child:not(:last-child) > .dropdown-toggle,
.toggle-view > .active-filters__btn:first-child:not(:last-child) > .dropdown-toggle,
.active-filters__btn > .active-filters__btn: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, .toggle-view > .btn-group:last-child:not(:first-child) > .btn:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .btn:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .btn:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .btn:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .btn:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .btn:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .toggle-view__button:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .toggle-view__button:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .toggle-view__button:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .toggle-view__button:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .toggle-view__button:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .toggle-view__button:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .btn-inverse:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .btn-inverse:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .btn-inverse:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .btn-inverse:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .btn-inverse:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .btn-inverse:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .btn-inverse:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .btn-inverse:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .btn-inverse:first-child, .btn-order .btn-group > .btn-group:last-child:not(:first-child) > button:first-child, .btn-order .toggle-view > .btn-group:last-child:not(:first-child) > button:first-child, .btn-order .active-filters__btn > .btn-group:last-child:not(:first-child) > button:first-child, .btn-order .btn-group > .toggle-view:last-child:not(:first-child) > button:first-child, .btn-order .toggle-view > .toggle-view:last-child:not(:first-child) > button:first-child, .btn-order .active-filters__btn > .toggle-view:last-child:not(:first-child) > button:first-child, .btn-order .btn-group > .active-filters__btn:last-child:not(:first-child) > button:first-child, .btn-order .toggle-view > .active-filters__btn:last-child:not(:first-child) > button:first-child, .btn-order .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > button:first-child,
.btn-order .btn-group > .btn-group:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .toggle-view > .btn-group:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .active-filters__btn > .btn-group:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .btn-group > .toggle-view:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .toggle-view > .toggle-view:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .active-filters__btn > .toggle-view:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .btn-group > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .toggle-view > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .btn-group > .btn-group:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .toggle-view > .btn-group:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .active-filters__btn > .btn-group:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .btn-group > .toggle-view:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .toggle-view > .toggle-view:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .active-filters__btn > .toggle-view:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .btn-group > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .toggle-view > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .btn-group > .btn-group:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .toggle-view > .btn-group:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .active-filters__btn > .btn-group:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .btn-group > .toggle-view:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .toggle-view > .toggle-view:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .active-filters__btn > .toggle-view:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .btn-group > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .toggle-view > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="submit"], .btn-group > .btn-group:last-child:not(:first-child) > .btn-white:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .btn-white:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .btn-white:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .btn-white:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .btn-white:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .btn-white:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .btn-white:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .btn-white:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .btn-white:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .btn-accent:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .btn-accent:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .btn-accent:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .btn-accent:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .btn-accent:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .btn-accent:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .btn-accent:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .btn-accent:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .btn-accent:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .widget-primary__view-all:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .widget-primary__view-all:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .widget-primary__view-all:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .widget-primary__view-all:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .widget-primary__view-all:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .widget-primary__view-all:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .form-input__group-btn:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .form-input__group-btn:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .form-input__group-btn:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .form-input__group-btn:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .form-input__group-btn:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .form-input__group-btn:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .active-filters__btn-link:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .active-filters__btn-link:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .active-filters__btn-link:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .active-filters__btn-link:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-link:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-link:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .product-buy__btn:first-child, .toggle-view > .btn-group:last-child:not(:first-child) > .product-buy__btn:first-child, .active-filters__btn > .btn-group:last-child:not(:first-child) > .product-buy__btn:first-child, .btn-group > .toggle-view:last-child:not(:first-child) > .product-buy__btn:first-child, .toggle-view > .toggle-view:last-child:not(:first-child) > .product-buy__btn:first-child, .active-filters__btn > .toggle-view:last-child:not(:first-child) > .product-buy__btn:first-child, .btn-group > .active-filters__btn:last-child:not(:first-child) > .product-buy__btn:first-child, .toggle-view > .active-filters__btn:last-child:not(:first-child) > .product-buy__btn:first-child, .active-filters__btn > .active-filters__btn:last-child:not(:first-child) > .product-buy__btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

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

.btn-group > .btn + .dropdown-toggle, .toggle-view > .btn + .dropdown-toggle, .active-filters__btn > .btn + .dropdown-toggle, .btn-group > .toggle-view__button + .dropdown-toggle, .toggle-view > .toggle-view__button + .dropdown-toggle, .active-filters__btn > .toggle-view__button + .dropdown-toggle, .btn-group > .btn-inverse + .dropdown-toggle, .toggle-view > .btn-inverse + .dropdown-toggle, .active-filters__btn > .btn-inverse + .dropdown-toggle, .btn-order .btn-group > button + .dropdown-toggle, .btn-order .toggle-view > button + .dropdown-toggle, .btn-order .active-filters__btn > button + .dropdown-toggle, .btn-order .btn-group > input[type="button"] + .dropdown-toggle, .btn-order .toggle-view > input[type="button"] + .dropdown-toggle, .btn-order .active-filters__btn > input[type="button"] + .dropdown-toggle, .btn-order .btn-group > input[type="reset"] + .dropdown-toggle, .btn-order .toggle-view > input[type="reset"] + .dropdown-toggle, .btn-order .active-filters__btn > input[type="reset"] + .dropdown-toggle, .btn-order .btn-group > input[type="submit"] + .dropdown-toggle, .btn-order .toggle-view > input[type="submit"] + .dropdown-toggle, .btn-order .active-filters__btn > input[type="submit"] + .dropdown-toggle, .btn-group > .btn-white + .dropdown-toggle, .toggle-view > .btn-white + .dropdown-toggle, .active-filters__btn > .btn-white + .dropdown-toggle, .btn-group > .btn-accent + .dropdown-toggle, .toggle-view > .btn-accent + .dropdown-toggle, .active-filters__btn > .btn-accent + .dropdown-toggle, .btn-group > .widget-primary__view-all + .dropdown-toggle, .toggle-view > .widget-primary__view-all + .dropdown-toggle, .active-filters__btn > .widget-primary__view-all + .dropdown-toggle, .btn-group > .form-input__group-btn + .dropdown-toggle, .toggle-view > .form-input__group-btn + .dropdown-toggle, .active-filters__btn > .form-input__group-btn + .dropdown-toggle, .btn-group > .active-filters__btn-link + .dropdown-toggle, .toggle-view > .active-filters__btn-link + .dropdown-toggle, .active-filters__btn > .active-filters__btn-link + .dropdown-toggle, .btn-group > .active-filters__btn-ico + .dropdown-toggle, .toggle-view > .active-filters__btn-ico + .dropdown-toggle, .active-filters__btn > .active-filters__btn-ico + .dropdown-toggle, .btn-group > .product-buy__btn + .dropdown-toggle, .toggle-view > .product-buy__btn + .dropdown-toggle, .active-filters__btn > .product-buy__btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .toggle-view > .btn-lg + .dropdown-toggle, .active-filters__btn > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.toggle-view > .btn + .dropdown-toggle, .btn-group-lg.active-filters__btn > .btn + .dropdown-toggle, .btn-group-lg.btn-group > .toggle-view__button + .dropdown-toggle, .btn-group-lg.toggle-view > .toggle-view__button + .dropdown-toggle, .btn-group-lg.active-filters__btn > .toggle-view__button + .dropdown-toggle, .btn-group-lg.btn-group > .btn-inverse + .dropdown-toggle, .btn-group-lg.toggle-view > .btn-inverse + .dropdown-toggle, .btn-group-lg.active-filters__btn > .btn-inverse + .dropdown-toggle, .btn-group-lg.btn-group > .btn-white + .dropdown-toggle, .btn-group-lg.toggle-view > .btn-white + .dropdown-toggle, .btn-group-lg.active-filters__btn > .btn-white + .dropdown-toggle, .btn-group-lg.btn-group > .btn-accent + .dropdown-toggle, .btn-group-lg.toggle-view > .btn-accent + .dropdown-toggle, .btn-group-lg.active-filters__btn > .btn-accent + .dropdown-toggle, .btn-group-lg.btn-group > .form-input__group-btn + .dropdown-toggle, .btn-group-lg.toggle-view > .form-input__group-btn + .dropdown-toggle, .btn-group-lg.active-filters__btn > .form-input__group-btn + .dropdown-toggle, .btn-group-lg.btn-group > .active-filters__btn-link + .dropdown-toggle, .btn-group-lg.toggle-view > .active-filters__btn-link + .dropdown-toggle, .btn-group-lg.active-filters__btn > .active-filters__btn-link + .dropdown-toggle, .btn-group-lg.btn-group > .active-filters__btn-ico + .dropdown-toggle, .btn-group-lg.toggle-view > .active-filters__btn-ico + .dropdown-toggle, .btn-group-lg.active-filters__btn > .active-filters__btn-ico + .dropdown-toggle, .btn-group-lg.btn-group > .product-buy__btn + .dropdown-toggle, .btn-group-lg.toggle-view > .product-buy__btn + .dropdown-toggle, .btn-group-lg.active-filters__btn > .product-buy__btn + .dropdown-toggle, .btn-order .btn-group > button + .dropdown-toggle, .btn-order .toggle-view > button + .dropdown-toggle, .btn-order .active-filters__btn > button + .dropdown-toggle, .btn-order .btn-group > input[type="button"] + .dropdown-toggle, .btn-order .toggle-view > input[type="button"] + .dropdown-toggle, .btn-order .active-filters__btn > input[type="button"] + .dropdown-toggle, .btn-order .btn-group > input[type="reset"] + .dropdown-toggle, .btn-order .toggle-view > input[type="reset"] + .dropdown-toggle, .btn-order .active-filters__btn > input[type="reset"] + .dropdown-toggle, .btn-order .btn-group > input[type="submit"] + .dropdown-toggle, .btn-order .toggle-view > input[type="submit"] + .dropdown-toggle, .btn-order .active-filters__btn > input[type="submit"] + .dropdown-toggle, .btn-group > .widget-primary__view-all + .dropdown-toggle, .toggle-view > .widget-primary__view-all + .dropdown-toggle, .active-filters__btn > .widget-primary__view-all + .dropdown-toggle, .product-action--lg .btn-group > .btn-white + .dropdown-toggle, .product-action--lg .toggle-view > .btn-white + .dropdown-toggle, .product-action--lg .active-filters__btn > .btn-white + .dropdown-toggle, .product-buy--product .btn-group > .product-buy__btn + .dropdown-toggle, .product-buy--product .toggle-view > .product-buy__btn + .dropdown-toggle, .product-buy--product .active-filters__btn > .product-buy__btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }


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

.btn .caret, .toggle-view__button .caret, .btn-inverse .caret, .btn-order button .caret, .btn-order input[type="button"] .caret, .btn-order input[type="reset"] .caret, .btn-order input[type="submit"] .caret, .btn-white .caret, .btn-accent .caret, .widget-primary__view-all .caret, .form-input__group-btn .caret, .active-filters__btn-link .caret, .active-filters__btn-ico .caret, .product-buy__btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > .toggle-view__button .caret, .btn-group-lg > .btn-inverse .caret, .btn-order .btn-group-lg > button .caret, .btn-group-lg > .btn-white .caret, .btn-group-lg > .btn-accent .caret, .btn-group-lg > .widget-primary__view-all .caret, .btn-group-lg > .form-input__group-btn .caret, .btn-group-lg > .active-filters__btn-link .caret, .btn-group-lg > .active-filters__btn-ico .caret, .btn-group-lg > .product-buy__btn .caret, .btn-order button .caret, .btn-order input[type="button"] .caret, .btn-order input[type="reset"] .caret, .btn-order input[type="submit"] .caret, .widget-primary__view-all .caret, .product-action--lg .btn-white .caret, .product-buy--product .product-buy__btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > .toggle-view__button .caret, .dropup .btn-group-lg > .btn-inverse .caret, .dropup .btn-group-lg > .btn-white .caret, .dropup .btn-group-lg > .btn-accent .caret, .dropup .btn-group-lg > .form-input__group-btn .caret, .dropup .btn-group-lg > .active-filters__btn-link .caret, .dropup .btn-group-lg > .active-filters__btn-ico .caret, .dropup .btn-group-lg > .product-buy__btn .caret, .dropup .btn-order button .caret, .btn-order .dropup button .caret, .dropup .btn-order input[type="button"] .caret, .btn-order .dropup input[type="button"] .caret, .dropup .btn-order input[type="reset"] .caret, .btn-order .dropup input[type="reset"] .caret, .dropup .btn-order input[type="submit"] .caret, .btn-order .dropup input[type="submit"] .caret, .dropup .widget-primary__view-all .caret, .dropup .product-action--lg .btn-white .caret, .product-action--lg .dropup .btn-white .caret, .dropup .product-buy--product .product-buy__btn .caret, .product-buy--product .dropup .product-buy__btn .caret {
  border-width: 0 5px 5px; }


.btn-group-vertical > .btn,
.btn-group-vertical > .toggle-view__button,
.btn-group-vertical > .btn-inverse,
.btn-order .btn-group-vertical > button,
.btn-order .btn-group-vertical > input[type="button"],
.btn-order .btn-group-vertical > input[type="reset"],
.btn-order .btn-group-vertical > input[type="submit"],
.btn-group-vertical > .btn-white,
.btn-group-vertical > .btn-accent,
.btn-group-vertical > .widget-primary__view-all,
.btn-group-vertical > .form-input__group-btn,
.btn-group-vertical > .active-filters__btn-link,
.btn-group-vertical > .active-filters__btn-ico,
.btn-group-vertical > .product-buy__btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .toggle-view,
.btn-group-vertical > .active-filters__btn,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .toggle-view > .btn,
.btn-group-vertical > .active-filters__btn > .btn,
.btn-group-vertical > .btn-group > .toggle-view__button,
.btn-group-vertical > .toggle-view > .toggle-view__button,
.btn-group-vertical > .active-filters__btn > .toggle-view__button,
.btn-group-vertical > .btn-group > .btn-inverse,
.btn-group-vertical > .toggle-view > .btn-inverse,
.btn-group-vertical > .active-filters__btn > .btn-inverse,
.btn-order .btn-group-vertical > .btn-group > button,
.btn-order .btn-group-vertical > .toggle-view > button,
.btn-order .btn-group-vertical > .active-filters__btn > button,
.btn-order .btn-group-vertical > .btn-group > input[type="button"],
.btn-order .btn-group-vertical > .toggle-view > input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="button"],
.btn-order .btn-group-vertical > .btn-group > input[type="reset"],
.btn-order .btn-group-vertical > .toggle-view > input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="reset"],
.btn-order .btn-group-vertical > .btn-group > input[type="submit"],
.btn-order .btn-group-vertical > .toggle-view > input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="submit"],
.btn-group-vertical > .btn-group > .btn-white,
.btn-group-vertical > .toggle-view > .btn-white,
.btn-group-vertical > .active-filters__btn > .btn-white,
.btn-group-vertical > .btn-group > .btn-accent,
.btn-group-vertical > .toggle-view > .btn-accent,
.btn-group-vertical > .active-filters__btn > .btn-accent,
.btn-group-vertical > .btn-group > .widget-primary__view-all,
.btn-group-vertical > .toggle-view > .widget-primary__view-all,
.btn-group-vertical > .active-filters__btn > .widget-primary__view-all,
.btn-group-vertical > .btn-group > .form-input__group-btn,
.btn-group-vertical > .toggle-view > .form-input__group-btn,
.btn-group-vertical > .active-filters__btn > .form-input__group-btn,
.btn-group-vertical > .btn-group > .active-filters__btn-link,
.btn-group-vertical > .toggle-view > .active-filters__btn-link,
.btn-group-vertical > .active-filters__btn > .active-filters__btn-link,
.btn-group-vertical > .btn-group > .active-filters__btn-ico,
.btn-group-vertical > .toggle-view > .active-filters__btn-ico,
.btn-group-vertical > .active-filters__btn > .active-filters__btn-ico,
.btn-group-vertical > .btn-group > .product-buy__btn,
.btn-group-vertical > .toggle-view > .product-buy__btn,
.btn-group-vertical > .active-filters__btn > .product-buy__btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

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

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .toggle-view:after, .btn-group-vertical > .active-filters__btn:after {
  clear: both; }


.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .toggle-view > .btn,
.btn-group-vertical > .active-filters__btn > .btn,
.btn-group-vertical > .btn-group > .toggle-view__button,
.btn-group-vertical > .toggle-view > .toggle-view__button,
.btn-group-vertical > .active-filters__btn > .toggle-view__button,
.btn-group-vertical > .btn-group > .btn-inverse,
.btn-group-vertical > .toggle-view > .btn-inverse,
.btn-group-vertical > .active-filters__btn > .btn-inverse,
.btn-order .btn-group-vertical > .btn-group > button,
.btn-order .btn-group-vertical > .toggle-view > button,
.btn-order .btn-group-vertical > .active-filters__btn > button,
.btn-order .btn-group-vertical > .btn-group > input[type="button"],
.btn-order .btn-group-vertical > .toggle-view > input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="button"],
.btn-order .btn-group-vertical > .btn-group > input[type="reset"],
.btn-order .btn-group-vertical > .toggle-view > input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="reset"],
.btn-order .btn-group-vertical > .btn-group > input[type="submit"],
.btn-order .btn-group-vertical > .toggle-view > input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn > input[type="submit"],
.btn-group-vertical > .btn-group > .btn-white,
.btn-group-vertical > .toggle-view > .btn-white,
.btn-group-vertical > .active-filters__btn > .btn-white,
.btn-group-vertical > .btn-group > .btn-accent,
.btn-group-vertical > .toggle-view > .btn-accent,
.btn-group-vertical > .active-filters__btn > .btn-accent,
.btn-group-vertical > .btn-group > .widget-primary__view-all,
.btn-group-vertical > .toggle-view > .widget-primary__view-all,
.btn-group-vertical > .active-filters__btn > .widget-primary__view-all,
.btn-group-vertical > .btn-group > .form-input__group-btn,
.btn-group-vertical > .toggle-view > .form-input__group-btn,
.btn-group-vertical > .active-filters__btn > .form-input__group-btn,
.btn-group-vertical > .btn-group > .active-filters__btn-link,
.btn-group-vertical > .toggle-view > .active-filters__btn-link,
.btn-group-vertical > .active-filters__btn > .active-filters__btn-link,
.btn-group-vertical > .btn-group > .active-filters__btn-ico,
.btn-group-vertical > .toggle-view > .active-filters__btn-ico,
.btn-group-vertical > .active-filters__btn > .active-filters__btn-ico,
.btn-group-vertical > .btn-group > .product-buy__btn,
.btn-group-vertical > .toggle-view > .product-buy__btn,
.btn-group-vertical > .active-filters__btn > .product-buy__btn {
  float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .toggle-view__button + .btn, .btn-group-vertical > .btn-inverse + .btn, .btn-order .btn-group-vertical > button + .btn, .btn-order .btn-group-vertical > input[type="button"] + .btn, .btn-order .btn-group-vertical > input[type="reset"] + .btn, .btn-order .btn-group-vertical > input[type="submit"] + .btn, .btn-group-vertical > .btn-white + .btn, .btn-group-vertical > .btn-accent + .btn, .btn-group-vertical > .widget-primary__view-all + .btn, .btn-group-vertical > .form-input__group-btn + .btn, .btn-group-vertical > .active-filters__btn-link + .btn, .btn-group-vertical > .active-filters__btn-ico + .btn, .btn-group-vertical > .product-buy__btn + .btn, .btn-group-vertical > .btn + .toggle-view__button, .btn-group-vertical > .toggle-view__button + .toggle-view__button, .btn-group-vertical > .btn-inverse + .toggle-view__button, .btn-order .btn-group-vertical > button + .toggle-view__button, .btn-order .btn-group-vertical > input[type="button"] + .toggle-view__button, .btn-order .btn-group-vertical > input[type="reset"] + .toggle-view__button, .btn-order .btn-group-vertical > input[type="submit"] + .toggle-view__button, .btn-group-vertical > .btn-white + .toggle-view__button, .btn-group-vertical > .btn-accent + .toggle-view__button, .btn-group-vertical > .widget-primary__view-all + .toggle-view__button, .btn-group-vertical > .form-input__group-btn + .toggle-view__button, .btn-group-vertical > .active-filters__btn-link + .toggle-view__button, .btn-group-vertical > .active-filters__btn-ico + .toggle-view__button, .btn-group-vertical > .product-buy__btn + .toggle-view__button, .btn-group-vertical > .btn + .btn-inverse, .btn-group-vertical > .toggle-view__button + .btn-inverse, .btn-group-vertical > .btn-inverse + .btn-inverse, .btn-order .btn-group-vertical > button + .btn-inverse, .btn-order .btn-group-vertical > input[type="button"] + .btn-inverse, .btn-order .btn-group-vertical > input[type="reset"] + .btn-inverse, .btn-order .btn-group-vertical > input[type="submit"] + .btn-inverse, .btn-group-vertical > .btn-white + .btn-inverse, .btn-group-vertical > .btn-accent + .btn-inverse, .btn-group-vertical > .widget-primary__view-all + .btn-inverse, .btn-group-vertical > .form-input__group-btn + .btn-inverse, .btn-group-vertical > .active-filters__btn-link + .btn-inverse, .btn-group-vertical > .active-filters__btn-ico + .btn-inverse, .btn-group-vertical > .product-buy__btn + .btn-inverse, .btn-order .btn-group-vertical > .btn + button, .btn-order .btn-group-vertical > .toggle-view__button + button, .btn-order .btn-group-vertical > .btn-inverse + button, .btn-order .btn-group-vertical > button + button, .btn-order .btn-group-vertical > input[type="button"] + button, .btn-order .btn-group-vertical > input[type="reset"] + button, .btn-order .btn-group-vertical > input[type="submit"] + button, .btn-order .btn-group-vertical > .btn-white + button, .btn-order .btn-group-vertical > .btn-accent + button, .btn-order .btn-group-vertical > .widget-primary__view-all + button, .btn-order .btn-group-vertical > .form-input__group-btn + button, .btn-order .btn-group-vertical > .active-filters__btn-link + button, .btn-order .btn-group-vertical > .active-filters__btn-ico + button, .btn-order .btn-group-vertical > .product-buy__btn + button,
.btn-order .btn-group-vertical > .btn + input[type="button"],
.btn-order .btn-group-vertical > .toggle-view__button + input[type="button"],
.btn-order .btn-group-vertical > .btn-inverse + input[type="button"],
.btn-order .btn-group-vertical > button + input[type="button"],
.btn-order .btn-group-vertical > input[type="button"] + input[type="button"],
.btn-order .btn-group-vertical > input[type="reset"] + input[type="button"],
.btn-order .btn-group-vertical > input[type="submit"] + input[type="button"],
.btn-order .btn-group-vertical > .btn-white + input[type="button"],
.btn-order .btn-group-vertical > .btn-accent + input[type="button"],
.btn-order .btn-group-vertical > .widget-primary__view-all + input[type="button"],
.btn-order .btn-group-vertical > .form-input__group-btn + input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn-link + input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn-ico + input[type="button"],
.btn-order .btn-group-vertical > .product-buy__btn + input[type="button"],
.btn-order .btn-group-vertical > .btn + input[type="reset"],
.btn-order .btn-group-vertical > .toggle-view__button + input[type="reset"],
.btn-order .btn-group-vertical > .btn-inverse + input[type="reset"],
.btn-order .btn-group-vertical > button + input[type="reset"],
.btn-order .btn-group-vertical > input[type="button"] + input[type="reset"],
.btn-order .btn-group-vertical > input[type="reset"] + input[type="reset"],
.btn-order .btn-group-vertical > input[type="submit"] + input[type="reset"],
.btn-order .btn-group-vertical > .btn-white + input[type="reset"],
.btn-order .btn-group-vertical > .btn-accent + input[type="reset"],
.btn-order .btn-group-vertical > .widget-primary__view-all + input[type="reset"],
.btn-order .btn-group-vertical > .form-input__group-btn + input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn-link + input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn-ico + input[type="reset"],
.btn-order .btn-group-vertical > .product-buy__btn + input[type="reset"],
.btn-order .btn-group-vertical > .btn + input[type="submit"],
.btn-order .btn-group-vertical > .toggle-view__button + input[type="submit"],
.btn-order .btn-group-vertical > .btn-inverse + input[type="submit"],
.btn-order .btn-group-vertical > button + input[type="submit"],
.btn-order .btn-group-vertical > input[type="button"] + input[type="submit"],
.btn-order .btn-group-vertical > input[type="reset"] + input[type="submit"],
.btn-order .btn-group-vertical > input[type="submit"] + input[type="submit"],
.btn-order .btn-group-vertical > .btn-white + input[type="submit"],
.btn-order .btn-group-vertical > .btn-accent + input[type="submit"],
.btn-order .btn-group-vertical > .widget-primary__view-all + input[type="submit"],
.btn-order .btn-group-vertical > .form-input__group-btn + input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn-link + input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn-ico + input[type="submit"],
.btn-order .btn-group-vertical > .product-buy__btn + input[type="submit"], .btn-group-vertical > .btn + .btn-white, .btn-group-vertical > .toggle-view__button + .btn-white, .btn-group-vertical > .btn-inverse + .btn-white, .btn-order .btn-group-vertical > button + .btn-white, .btn-order .btn-group-vertical > input[type="button"] + .btn-white, .btn-order .btn-group-vertical > input[type="reset"] + .btn-white, .btn-order .btn-group-vertical > input[type="submit"] + .btn-white, .btn-group-vertical > .btn-white + .btn-white, .btn-group-vertical > .btn-accent + .btn-white, .btn-group-vertical > .widget-primary__view-all + .btn-white, .btn-group-vertical > .form-input__group-btn + .btn-white, .btn-group-vertical > .active-filters__btn-link + .btn-white, .btn-group-vertical > .active-filters__btn-ico + .btn-white, .btn-group-vertical > .product-buy__btn + .btn-white, .btn-group-vertical > .btn + .btn-accent, .btn-group-vertical > .toggle-view__button + .btn-accent, .btn-group-vertical > .btn-inverse + .btn-accent, .btn-order .btn-group-vertical > button + .btn-accent, .btn-order .btn-group-vertical > input[type="button"] + .btn-accent, .btn-order .btn-group-vertical > input[type="reset"] + .btn-accent, .btn-order .btn-group-vertical > input[type="submit"] + .btn-accent, .btn-group-vertical > .btn-white + .btn-accent, .btn-group-vertical > .btn-accent + .btn-accent, .btn-group-vertical > .widget-primary__view-all + .btn-accent, .btn-group-vertical > .form-input__group-btn + .btn-accent, .btn-group-vertical > .active-filters__btn-link + .btn-accent, .btn-group-vertical > .active-filters__btn-ico + .btn-accent, .btn-group-vertical > .product-buy__btn + .btn-accent, .btn-group-vertical > .btn + .widget-primary__view-all, .btn-group-vertical > .toggle-view__button + .widget-primary__view-all, .btn-group-vertical > .btn-inverse + .widget-primary__view-all, .btn-order .btn-group-vertical > button + .widget-primary__view-all, .btn-order .btn-group-vertical > input[type="button"] + .widget-primary__view-all, .btn-order .btn-group-vertical > input[type="reset"] + .widget-primary__view-all, .btn-order .btn-group-vertical > input[type="submit"] + .widget-primary__view-all, .btn-group-vertical > .btn-white + .widget-primary__view-all, .btn-group-vertical > .btn-accent + .widget-primary__view-all, .btn-group-vertical > .widget-primary__view-all + .widget-primary__view-all, .btn-group-vertical > .form-input__group-btn + .widget-primary__view-all, .btn-group-vertical > .active-filters__btn-link + .widget-primary__view-all, .btn-group-vertical > .active-filters__btn-ico + .widget-primary__view-all, .btn-group-vertical > .product-buy__btn + .widget-primary__view-all, .btn-group-vertical > .btn + .form-input__group-btn, .btn-group-vertical > .toggle-view__button + .form-input__group-btn, .btn-group-vertical > .btn-inverse + .form-input__group-btn, .btn-order .btn-group-vertical > button + .form-input__group-btn, .btn-order .btn-group-vertical > input[type="button"] + .form-input__group-btn, .btn-order .btn-group-vertical > input[type="reset"] + .form-input__group-btn, .btn-order .btn-group-vertical > input[type="submit"] + .form-input__group-btn, .btn-group-vertical > .btn-white + .form-input__group-btn, .btn-group-vertical > .btn-accent + .form-input__group-btn, .btn-group-vertical > .widget-primary__view-all + .form-input__group-btn, .btn-group-vertical > .form-input__group-btn + .form-input__group-btn, .btn-group-vertical > .active-filters__btn-link + .form-input__group-btn, .btn-group-vertical > .active-filters__btn-ico + .form-input__group-btn, .btn-group-vertical > .product-buy__btn + .form-input__group-btn, .btn-group-vertical > .btn + .active-filters__btn-link, .btn-group-vertical > .toggle-view__button + .active-filters__btn-link, .btn-group-vertical > .btn-inverse + .active-filters__btn-link, .btn-order .btn-group-vertical > button + .active-filters__btn-link, .btn-order .btn-group-vertical > input[type="button"] + .active-filters__btn-link, .btn-order .btn-group-vertical > input[type="reset"] + .active-filters__btn-link, .btn-order .btn-group-vertical > input[type="submit"] + .active-filters__btn-link, .btn-group-vertical > .btn-white + .active-filters__btn-link, .btn-group-vertical > .btn-accent + .active-filters__btn-link, .btn-group-vertical > .widget-primary__view-all + .active-filters__btn-link, .btn-group-vertical > .form-input__group-btn + .active-filters__btn-link, .btn-group-vertical > .active-filters__btn-link + .active-filters__btn-link, .btn-group-vertical > .active-filters__btn-ico + .active-filters__btn-link, .btn-group-vertical > .product-buy__btn + .active-filters__btn-link, .btn-group-vertical > .btn + .active-filters__btn-ico, .btn-group-vertical > .toggle-view__button + .active-filters__btn-ico, .btn-group-vertical > .btn-inverse + .active-filters__btn-ico, .btn-order .btn-group-vertical > button + .active-filters__btn-ico, .btn-order .btn-group-vertical > input[type="button"] + .active-filters__btn-ico, .btn-order .btn-group-vertical > input[type="reset"] + .active-filters__btn-ico, .btn-order .btn-group-vertical > input[type="submit"] + .active-filters__btn-ico, .btn-group-vertical > .btn-white + .active-filters__btn-ico, .btn-group-vertical > .btn-accent + .active-filters__btn-ico, .btn-group-vertical > .widget-primary__view-all + .active-filters__btn-ico, .btn-group-vertical > .form-input__group-btn + .active-filters__btn-ico, .btn-group-vertical > .active-filters__btn-link + .active-filters__btn-ico, .btn-group-vertical > .active-filters__btn-ico + .active-filters__btn-ico, .btn-group-vertical > .product-buy__btn + .active-filters__btn-ico, .btn-group-vertical > .btn + .product-buy__btn, .btn-group-vertical > .toggle-view__button + .product-buy__btn, .btn-group-vertical > .btn-inverse + .product-buy__btn, .btn-order .btn-group-vertical > button + .product-buy__btn, .btn-order .btn-group-vertical > input[type="button"] + .product-buy__btn, .btn-order .btn-group-vertical > input[type="reset"] + .product-buy__btn, .btn-order .btn-group-vertical > input[type="submit"] + .product-buy__btn, .btn-group-vertical > .btn-white + .product-buy__btn, .btn-group-vertical > .btn-accent + .product-buy__btn, .btn-group-vertical > .widget-primary__view-all + .product-buy__btn, .btn-group-vertical > .form-input__group-btn + .product-buy__btn, .btn-group-vertical > .active-filters__btn-link + .product-buy__btn, .btn-group-vertical > .active-filters__btn-ico + .product-buy__btn, .btn-group-vertical > .product-buy__btn + .product-buy__btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .toggle-view__button + .btn-group,
.btn-group-vertical > .btn-inverse + .btn-group,
.btn-order .btn-group-vertical > button + .btn-group,
.btn-order .btn-group-vertical > input[type="button"] + .btn-group,
.btn-order .btn-group-vertical > input[type="reset"] + .btn-group,
.btn-order .btn-group-vertical > input[type="submit"] + .btn-group,
.btn-group-vertical > .btn-white + .btn-group,
.btn-group-vertical > .btn-accent + .btn-group,
.btn-group-vertical > .widget-primary__view-all + .btn-group,
.btn-group-vertical > .form-input__group-btn + .btn-group,
.btn-group-vertical > .active-filters__btn-link + .btn-group,
.btn-group-vertical > .active-filters__btn-ico + .btn-group,
.btn-group-vertical > .product-buy__btn + .btn-group,
.btn-group-vertical > .btn + .toggle-view,
.btn-group-vertical > .toggle-view__button + .toggle-view,
.btn-group-vertical > .btn-inverse + .toggle-view,
.btn-order .btn-group-vertical > button + .toggle-view,
.btn-order .btn-group-vertical > input[type="button"] + .toggle-view,
.btn-order .btn-group-vertical > input[type="reset"] + .toggle-view,
.btn-order .btn-group-vertical > input[type="submit"] + .toggle-view,
.btn-group-vertical > .btn-white + .toggle-view,
.btn-group-vertical > .btn-accent + .toggle-view,
.btn-group-vertical > .widget-primary__view-all + .toggle-view,
.btn-group-vertical > .form-input__group-btn + .toggle-view,
.btn-group-vertical > .active-filters__btn-link + .toggle-view,
.btn-group-vertical > .active-filters__btn-ico + .toggle-view,
.btn-group-vertical > .product-buy__btn + .toggle-view,
.btn-group-vertical > .btn + .active-filters__btn,
.btn-group-vertical > .toggle-view__button + .active-filters__btn,
.btn-group-vertical > .btn-inverse + .active-filters__btn,
.btn-order .btn-group-vertical > button + .active-filters__btn,
.btn-order .btn-group-vertical > input[type="button"] + .active-filters__btn,
.btn-order .btn-group-vertical > input[type="reset"] + .active-filters__btn,
.btn-order .btn-group-vertical > input[type="submit"] + .active-filters__btn,
.btn-group-vertical > .btn-white + .active-filters__btn,
.btn-group-vertical > .btn-accent + .active-filters__btn,
.btn-group-vertical > .widget-primary__view-all + .active-filters__btn,
.btn-group-vertical > .form-input__group-btn + .active-filters__btn,
.btn-group-vertical > .active-filters__btn-link + .active-filters__btn,
.btn-group-vertical > .active-filters__btn-ico + .active-filters__btn,
.btn-group-vertical > .product-buy__btn + .active-filters__btn,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .toggle-view + .btn,
.btn-group-vertical > .active-filters__btn + .btn,
.btn-group-vertical > .btn-group + .toggle-view__button,
.btn-group-vertical > .toggle-view + .toggle-view__button,
.btn-group-vertical > .active-filters__btn + .toggle-view__button,
.btn-group-vertical > .btn-group + .btn-inverse,
.btn-group-vertical > .toggle-view + .btn-inverse,
.btn-group-vertical > .active-filters__btn + .btn-inverse,
.btn-order .btn-group-vertical > .btn-group + button,
.btn-order .btn-group-vertical > .toggle-view + button,
.btn-order .btn-group-vertical > .active-filters__btn + button,
.btn-order .btn-group-vertical > .btn-group + input[type="button"],
.btn-order .btn-group-vertical > .toggle-view + input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn + input[type="button"],
.btn-order .btn-group-vertical > .btn-group + input[type="reset"],
.btn-order .btn-group-vertical > .toggle-view + input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn + input[type="reset"],
.btn-order .btn-group-vertical > .btn-group + input[type="submit"],
.btn-order .btn-group-vertical > .toggle-view + input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn + input[type="submit"],
.btn-group-vertical > .btn-group + .btn-white,
.btn-group-vertical > .toggle-view + .btn-white,
.btn-group-vertical > .active-filters__btn + .btn-white,
.btn-group-vertical > .btn-group + .btn-accent,
.btn-group-vertical > .toggle-view + .btn-accent,
.btn-group-vertical > .active-filters__btn + .btn-accent,
.btn-group-vertical > .btn-group + .widget-primary__view-all,
.btn-group-vertical > .toggle-view + .widget-primary__view-all,
.btn-group-vertical > .active-filters__btn + .widget-primary__view-all,
.btn-group-vertical > .btn-group + .form-input__group-btn,
.btn-group-vertical > .toggle-view + .form-input__group-btn,
.btn-group-vertical > .active-filters__btn + .form-input__group-btn,
.btn-group-vertical > .btn-group + .active-filters__btn-link,
.btn-group-vertical > .toggle-view + .active-filters__btn-link,
.btn-group-vertical > .active-filters__btn + .active-filters__btn-link,
.btn-group-vertical > .btn-group + .active-filters__btn-ico,
.btn-group-vertical > .toggle-view + .active-filters__btn-ico,
.btn-group-vertical > .active-filters__btn + .active-filters__btn-ico,
.btn-group-vertical > .btn-group + .product-buy__btn,
.btn-group-vertical > .toggle-view + .product-buy__btn,
.btn-group-vertical > .active-filters__btn + .product-buy__btn,
.btn-group-vertical > .btn-group + .btn-group,
.btn-group-vertical > .toggle-view + .btn-group,
.btn-group-vertical > .active-filters__btn + .btn-group,
.btn-group-vertical > .btn-group + .toggle-view,
.btn-group-vertical > .toggle-view + .toggle-view,
.btn-group-vertical > .active-filters__btn + .toggle-view,
.btn-group-vertical > .btn-group + .active-filters__btn,
.btn-group-vertical > .toggle-view + .active-filters__btn,
.btn-group-vertical > .active-filters__btn + .active-filters__btn {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > .toggle-view__button:not(:first-child):not(:last-child), .btn-group-vertical > .btn-inverse:not(:first-child):not(:last-child), .btn-order .btn-group-vertical > button:not(:first-child):not(:last-child),
.btn-order .btn-group-vertical > input:not(:first-child):not(:last-child)[type="button"],
.btn-order .btn-group-vertical > input:not(:first-child):not(:last-child)[type="reset"],
.btn-order .btn-group-vertical > input:not(:first-child):not(:last-child)[type="submit"], .btn-group-vertical > .btn-white:not(:first-child):not(:last-child), .btn-group-vertical > .btn-accent:not(:first-child):not(:last-child), .btn-group-vertical > .widget-primary__view-all:not(:first-child):not(:last-child), .btn-group-vertical > .form-input__group-btn:not(:first-child):not(:last-child), .btn-group-vertical > .active-filters__btn-link:not(:first-child):not(:last-child), .btn-group-vertical > .active-filters__btn-ico:not(:first-child):not(:last-child), .btn-group-vertical > .product-buy__btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .toggle-view__button:first-child:not(:last-child), .btn-group-vertical > .btn-inverse:first-child:not(:last-child), .btn-order .btn-group-vertical > button:first-child:not(:last-child),
.btn-order .btn-group-vertical > input:first-child:not(:last-child)[type="button"],
.btn-order .btn-group-vertical > input:first-child:not(:last-child)[type="reset"],
.btn-order .btn-group-vertical > input:first-child:not(:last-child)[type="submit"], .btn-group-vertical > .btn-white:first-child:not(:last-child), .btn-group-vertical > .btn-accent:first-child:not(:last-child), .btn-group-vertical > .widget-primary__view-all:first-child:not(:last-child), .btn-group-vertical > .form-input__group-btn:first-child:not(:last-child), .btn-group-vertical > .active-filters__btn-link:first-child:not(:last-child), .btn-group-vertical > .active-filters__btn-ico:first-child:not(:last-child), .btn-group-vertical > .product-buy__btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > .toggle-view__button:last-child:not(:first-child), .btn-group-vertical > .btn-inverse:last-child:not(:first-child), .btn-order .btn-group-vertical > button:last-child:not(:first-child),
.btn-order .btn-group-vertical > input:last-child:not(:first-child)[type="button"],
.btn-order .btn-group-vertical > input:last-child:not(:first-child)[type="reset"],
.btn-order .btn-group-vertical > input:last-child:not(:first-child)[type="submit"], .btn-group-vertical > .btn-white:last-child:not(:first-child), .btn-group-vertical > .btn-accent:last-child:not(:first-child), .btn-group-vertical > .widget-primary__view-all:last-child:not(:first-child), .btn-group-vertical > .form-input__group-btn:last-child:not(:first-child), .btn-group-vertical > .active-filters__btn-link:last-child:not(:first-child), .btn-group-vertical > .active-filters__btn-ico:last-child:not(:first-child), .btn-group-vertical > .product-buy__btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .toggle-view__button, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-inverse, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .btn-inverse, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .btn-inverse, .btn-order .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button, .btn-order .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > button, .btn-order .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > button,
.btn-order .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > input[type="button"],
.btn-order .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > input[type="reset"],
.btn-order .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > input[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > input[type="submit"], .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-white, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .btn-white, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .btn-white, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-accent, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .btn-accent, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .btn-accent, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .widget-primary__view-all, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .form-input__group-btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-link, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .active-filters__btn-ico, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .product-buy__btn, .btn-group-vertical > .toggle-view:not(:first-child):not(:last-child) > .product-buy__btn, .btn-group-vertical > .active-filters__btn:not(:first-child):not(:last-child) > .product-buy__btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .toggle-view__button:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-inverse:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .btn-inverse:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .btn-inverse:last-child, .btn-order .btn-group-vertical > .btn-group:first-child:not(:last-child) > button:last-child, .btn-order .btn-group-vertical > .toggle-view:first-child:not(:last-child) > button:last-child, .btn-order .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > button:last-child,
.btn-order .btn-group-vertical > .btn-group:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .btn-group-vertical > .toggle-view:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="button"],
.btn-order .btn-group-vertical > .btn-group:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .btn-group-vertical > .toggle-view:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="reset"],
.btn-order .btn-group-vertical > .btn-group:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .btn-group-vertical > .toggle-view:first-child:not(:last-child) > input:last-child[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > input:last-child[type="submit"], .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-white:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .btn-white:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .btn-white:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-accent:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .btn-accent:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .btn-accent:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .widget-primary__view-all:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .form-input__group-btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-link:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .active-filters__btn-ico:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .product-buy__btn:last-child, .btn-group-vertical > .toggle-view:first-child:not(:last-child) > .product-buy__btn:last-child, .btn-group-vertical > .active-filters__btn:first-child:not(:last-child) > .product-buy__btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group-vertical > .toggle-view:first-child:not(:last-child) > .dropdown-toggle,
.btn-group-vertical > .active-filters__btn: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, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .toggle-view__button:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-inverse:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .btn-inverse:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .btn-inverse:first-child, .btn-order .btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child, .btn-order .btn-group-vertical > .toggle-view:last-child:not(:first-child) > button:first-child, .btn-order .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > button:first-child,
.btn-order .btn-group-vertical > .btn-group:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .btn-group-vertical > .toggle-view:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="button"],
.btn-order .btn-group-vertical > .btn-group:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .btn-group-vertical > .toggle-view:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="reset"],
.btn-order .btn-group-vertical > .btn-group:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .btn-group-vertical > .toggle-view:last-child:not(:first-child) > input:first-child[type="submit"],
.btn-order .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > input:first-child[type="submit"], .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-white:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .btn-white:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .btn-white:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-accent:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .btn-accent:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .btn-accent:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .widget-primary__view-all:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .form-input__group-btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-link:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .active-filters__btn-ico:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .product-buy__btn:first-child, .btn-group-vertical > .toggle-view:last-child:not(:first-child) > .product-buy__btn:first-child, .btn-group-vertical > .active-filters__btn:last-child:not(:first-child) > .product-buy__btn: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, .btn-group-justified > .toggle-view__button, .btn-group-justified > .btn-inverse, .btn-order .btn-group-justified > button,
  .btn-order .btn-group-justified > input[type="button"],
  .btn-order .btn-group-justified > input[type="reset"],
  .btn-order .btn-group-justified > input[type="submit"], .btn-group-justified > .btn-white, .btn-group-justified > .btn-accent, .btn-group-justified > .widget-primary__view-all, .btn-group-justified > .form-input__group-btn, .btn-group-justified > .active-filters__btn-link, .btn-group-justified > .active-filters__btn-ico, .btn-group-justified > .product-buy__btn,
  .btn-group-justified > .btn-group,
  .btn-group-justified > .toggle-view,
  .btn-group-justified > .active-filters__btn {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .toggle-view .btn, .btn-group-justified > .active-filters__btn .btn, .btn-group-justified > .btn-group .toggle-view__button, .btn-group-justified > .toggle-view .toggle-view__button, .btn-group-justified > .active-filters__btn .toggle-view__button, .btn-group-justified > .btn-group .btn-inverse, .btn-group-justified > .toggle-view .btn-inverse, .btn-group-justified > .active-filters__btn .btn-inverse, .btn-group-justified > .btn-group .btn-order button, .btn-order .btn-group-justified > .btn-group button, .btn-group-justified > .toggle-view .btn-order button, .btn-order .btn-group-justified > .toggle-view button, .btn-group-justified > .active-filters__btn .btn-order button, .btn-order .btn-group-justified > .active-filters__btn button,
  .btn-group-justified > .btn-group .btn-order input[type="button"], .btn-order .btn-group-justified > .btn-group input[type="button"],
  .btn-group-justified > .toggle-view .btn-order input[type="button"], .btn-order .btn-group-justified > .toggle-view input[type="button"],
  .btn-group-justified > .active-filters__btn .btn-order input[type="button"], .btn-order .btn-group-justified > .active-filters__btn input[type="button"],
  .btn-group-justified > .btn-group .btn-order input[type="reset"], .btn-order .btn-group-justified > .btn-group input[type="reset"],
  .btn-group-justified > .toggle-view .btn-order input[type="reset"], .btn-order .btn-group-justified > .toggle-view input[type="reset"],
  .btn-group-justified > .active-filters__btn .btn-order input[type="reset"], .btn-order .btn-group-justified > .active-filters__btn input[type="reset"],
  .btn-group-justified > .btn-group .btn-order input[type="submit"], .btn-order .btn-group-justified > .btn-group input[type="submit"],
  .btn-group-justified > .toggle-view .btn-order input[type="submit"], .btn-order .btn-group-justified > .toggle-view input[type="submit"],
  .btn-group-justified > .active-filters__btn .btn-order input[type="submit"], .btn-order .btn-group-justified > .active-filters__btn input[type="submit"], .btn-group-justified > .btn-group .btn-white, .btn-group-justified > .toggle-view .btn-white, .btn-group-justified > .active-filters__btn .btn-white, .btn-group-justified > .btn-group .btn-accent, .btn-group-justified > .toggle-view .btn-accent, .btn-group-justified > .active-filters__btn .btn-accent, .btn-group-justified > .btn-group .widget-primary__view-all, .btn-group-justified > .toggle-view .widget-primary__view-all, .btn-group-justified > .active-filters__btn .widget-primary__view-all, .btn-group-justified > .btn-group .form-input__group-btn, .btn-group-justified > .toggle-view .form-input__group-btn, .btn-group-justified > .active-filters__btn .form-input__group-btn, .btn-group-justified > .btn-group .active-filters__btn-link, .btn-group-justified > .toggle-view .active-filters__btn-link, .btn-group-justified > .active-filters__btn .active-filters__btn-link, .btn-group-justified > .btn-group .active-filters__btn-ico, .btn-group-justified > .toggle-view .active-filters__btn-ico, .btn-group-justified > .active-filters__btn .active-filters__btn-ico, .btn-group-justified > .btn-group .product-buy__btn, .btn-group-justified > .toggle-view .product-buy__btn, .btn-group-justified > .active-filters__btn .product-buy__btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu, .btn-group-justified > .toggle-view .dropdown-menu, .btn-group-justified > .active-filters__btn .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .toggle-view__button input[type="radio"], [data-toggle="buttons"] > .btn-inverse input[type="radio"], .btn-order [data-toggle="buttons"] > button input[type="radio"], .btn-order [data-toggle="buttons"] > input[type="button"] input[type="radio"], .btn-order [data-toggle="buttons"] > input[type="reset"] input[type="radio"], .btn-order [data-toggle="buttons"] > input[type="submit"] input[type="radio"], [data-toggle="buttons"] > .btn-white input[type="radio"], [data-toggle="buttons"] > .btn-accent input[type="radio"], [data-toggle="buttons"] > .widget-primary__view-all input[type="radio"], [data-toggle="buttons"] > .form-input__group-btn input[type="radio"], [data-toggle="buttons"] > .active-filters__btn-link input[type="radio"], [data-toggle="buttons"] > .active-filters__btn-ico input[type="radio"], [data-toggle="buttons"] > .product-buy__btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view__button input[type="checkbox"],
[data-toggle="buttons"] > .btn-inverse input[type="checkbox"],
.btn-order [data-toggle="buttons"] > button input[type="checkbox"],
.btn-order [data-toggle="buttons"] > input[type="button"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > input[type="reset"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > input[type="submit"] input[type="checkbox"],
[data-toggle="buttons"] > .btn-white input[type="checkbox"],
[data-toggle="buttons"] > .btn-accent input[type="checkbox"],
[data-toggle="buttons"] > .widget-primary__view-all input[type="checkbox"],
[data-toggle="buttons"] > .form-input__group-btn input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn-link input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn-ico input[type="checkbox"],
[data-toggle="buttons"] > .product-buy__btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .btn input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .toggle-view__button input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .toggle-view__button input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .toggle-view__button input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn-inverse input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .btn-inverse input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .btn-inverse input[type="radio"],
.btn-order [data-toggle="buttons"] > .btn-group > button input[type="radio"],
.btn-order [data-toggle="buttons"] > .toggle-view > button input[type="radio"],
.btn-order [data-toggle="buttons"] > .active-filters__btn > button input[type="radio"],
.btn-order [data-toggle="buttons"] > .btn-group > input[type="button"] input[type="radio"],
.btn-order [data-toggle="buttons"] > .toggle-view > input[type="button"] input[type="radio"],
.btn-order [data-toggle="buttons"] > .active-filters__btn > input[type="button"] input[type="radio"],
.btn-order [data-toggle="buttons"] > .btn-group > input[type="reset"] input[type="radio"],
.btn-order [data-toggle="buttons"] > .toggle-view > input[type="reset"] input[type="radio"],
.btn-order [data-toggle="buttons"] > .active-filters__btn > input[type="reset"] input[type="radio"],
.btn-order [data-toggle="buttons"] > .btn-group > input[type="submit"] input[type="radio"],
.btn-order [data-toggle="buttons"] > .toggle-view > input[type="submit"] input[type="radio"],
.btn-order [data-toggle="buttons"] > .active-filters__btn > input[type="submit"] input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn-white input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .btn-white input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .btn-white input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn-accent input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .btn-accent input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .btn-accent input[type="radio"],
[data-toggle="buttons"] > .btn-group > .widget-primary__view-all input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .widget-primary__view-all input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .widget-primary__view-all input[type="radio"],
[data-toggle="buttons"] > .btn-group > .form-input__group-btn input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .form-input__group-btn input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .form-input__group-btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .active-filters__btn-link input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .active-filters__btn-link input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .active-filters__btn-link input[type="radio"],
[data-toggle="buttons"] > .btn-group > .active-filters__btn-ico input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .active-filters__btn-ico input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .active-filters__btn-ico input[type="radio"],
[data-toggle="buttons"] > .btn-group > .product-buy__btn input[type="radio"],
[data-toggle="buttons"] > .toggle-view > .product-buy__btn input[type="radio"],
[data-toggle="buttons"] > .active-filters__btn > .product-buy__btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .btn input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .toggle-view__button input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .toggle-view__button input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .toggle-view__button input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn-inverse input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .btn-inverse input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .btn-inverse input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .btn-group > button input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .toggle-view > button input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .active-filters__btn > button input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .btn-group > input[type="button"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .toggle-view > input[type="button"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .active-filters__btn > input[type="button"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .btn-group > input[type="reset"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .toggle-view > input[type="reset"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .active-filters__btn > input[type="reset"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .btn-group > input[type="submit"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .toggle-view > input[type="submit"] input[type="checkbox"],
.btn-order [data-toggle="buttons"] > .active-filters__btn > input[type="submit"] input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn-white input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .btn-white input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .btn-white input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn-accent input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .btn-accent input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .btn-accent input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .widget-primary__view-all input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .widget-primary__view-all input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .widget-primary__view-all input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .form-input__group-btn input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .form-input__group-btn input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .form-input__group-btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .active-filters__btn-link input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .active-filters__btn-link input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .active-filters__btn-link input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .active-filters__btn-ico input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .active-filters__btn-ico input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .active-filters__btn-ico input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .product-buy__btn input[type="checkbox"],
[data-toggle="buttons"] > .toggle-view > .product-buy__btn input[type="checkbox"],
[data-toggle="buttons"] > .active-filters__btn > .product-buy__btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

/*
--------------------------------------------------
Bootstrap input-groups
--------------------------------------------------
*/
.input-group, .form-input__group, .filter__range-field {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"], .form-input__group[class*="col-"], .filter__range-field[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control, .form-input__group .form-control, .filter__range-field .form-control, .input-group .form__select, .form-input__group .form__select, .filter__range-field .form__select, .input-group .form-input__control, .form-input__group .form-input__control, .filter__range-field .form-input__control, .input-group .filter__range-control, .form-input__group .filter__range-control, .filter__range-field .filter__range-control, .input-group .variants-select__field, .form-input__group .variants-select__field, .filter__range-field .variants-select__field {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .form-input__group .form-control:focus, .filter__range-field .form-control:focus, .input-group .form__select:focus, .form-input__group .form__select:focus, .filter__range-field .form__select:focus, .input-group .form-input__control:focus, .form-input__group .form-input__control:focus, .filter__range-field .form-input__control:focus, .input-group .filter__range-control:focus, .form-input__group .filter__range-control:focus, .filter__range-field .filter__range-control:focus, .input-group .variants-select__field:focus, .form-input__group .variants-select__field:focus, .filter__range-field .variants-select__field:focus {
      z-index: 3; }

.input-group-addon, .filter__range-label,
.input-group-btn,
.form-input__group-item, .input-group .form-control, .form-input__group .form-control, .filter__range-field .form-control, .input-group .form__select, .form-input__group .form__select, .filter__range-field .form__select, .input-group .form-input__control, .form-input__group .form-input__control, .filter__range-field .form-input__control, .input-group .filter__range-control, .form-input__group .filter__range-control, .filter__range-field .filter__range-control, .input-group .variants-select__field, .form-input__group .variants-select__field, .filter__range-field .variants-select__field {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child), .filter__range-label:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .form-input__group-item:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child),
  .form-input__group .form-control:not(:first-child):not(:last-child),
  .filter__range-field .form-control:not(:first-child):not(:last-child),
  .input-group .form__select:not(:first-child):not(:last-child),
  .form-input__group .form__select:not(:first-child):not(:last-child),
  .filter__range-field .form__select:not(:first-child):not(:last-child),
  .input-group .form-input__control:not(:first-child):not(:last-child),
  .form-input__group .form-input__control:not(:first-child):not(:last-child),
  .filter__range-field .form-input__control:not(:first-child):not(:last-child),
  .input-group .filter__range-control:not(:first-child):not(:last-child),
  .form-input__group .filter__range-control:not(:first-child):not(:last-child),
  .filter__range-field .filter__range-control:not(:first-child):not(:last-child),
  .input-group .variants-select__field:not(:first-child):not(:last-child),
  .form-input__group .variants-select__field:not(:first-child):not(:last-child),
  .filter__range-field .variants-select__field:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon, .filter__range-label,
.input-group-btn,
.form-input__group-item {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon, .filter__range-label {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #f8f8f8;
  border: 1px solid #eaeaea;
  border-radius: 2px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon, .input-group-sm > .filter__range-label,
  .input-group-sm > .input-group-btn > .input-group-addon.btn,
  .input-group-sm > .form-input__group-item > .input-group-addon.btn, .input-group-sm > .input-group-btn > .input-group-addon.toggle-view__button, .input-group-sm > .form-input__group-item > .input-group-addon.toggle-view__button, .input-group-sm > .input-group-btn > .toggle-view__button.filter__range-label, .input-group-sm > .form-input__group-item > .toggle-view__button.filter__range-label, .input-group-sm > .input-group-btn > .input-group-addon.btn-inverse, .input-group-sm > .form-input__group-item > .input-group-addon.btn-inverse, .input-group-sm > .input-group-btn > .btn-inverse.filter__range-label, .input-group-sm > .form-input__group-item > .btn-inverse.filter__range-label, .btn-order .input-group-sm > .input-group-btn > button.input-group-addon, .btn-order .input-group-sm > .form-input__group-item > button.input-group-addon, .btn-order .input-group-sm > .input-group-btn > button.filter__range-label, .btn-order .input-group-sm > .form-input__group-item > button.filter__range-label,
  .btn-order .input-group-sm > .input-group-btn > input.input-group-addon[type="button"],
  .btn-order .input-group-sm > .form-input__group-item > input.input-group-addon[type="button"], .btn-order .input-group-sm > .input-group-btn > input.filter__range-label[type="button"], .btn-order .input-group-sm > .form-input__group-item > input.filter__range-label[type="button"],
  .btn-order .input-group-sm > .input-group-btn > input.input-group-addon[type="reset"],
  .btn-order .input-group-sm > .form-input__group-item > input.input-group-addon[type="reset"], .btn-order .input-group-sm > .input-group-btn > input.filter__range-label[type="reset"], .btn-order .input-group-sm > .form-input__group-item > input.filter__range-label[type="reset"],
  .btn-order .input-group-sm > .input-group-btn > input.input-group-addon[type="submit"],
  .btn-order .input-group-sm > .form-input__group-item > input.input-group-addon[type="submit"], .btn-order .input-group-sm > .input-group-btn > input.filter__range-label[type="submit"], .btn-order .input-group-sm > .form-input__group-item > input.filter__range-label[type="submit"], .input-group-sm > .input-group-btn > .input-group-addon.btn-white, .input-group-sm > .form-input__group-item > .input-group-addon.btn-white, .input-group-sm > .input-group-btn > .btn-white.filter__range-label, .input-group-sm > .form-input__group-item > .btn-white.filter__range-label, .input-group-sm > .input-group-btn > .input-group-addon.btn-accent, .input-group-sm > .form-input__group-item > .input-group-addon.btn-accent, .input-group-sm > .input-group-btn > .btn-accent.filter__range-label, .input-group-sm > .form-input__group-item > .btn-accent.filter__range-label, .input-group-sm > .input-group-btn > .input-group-addon.widget-primary__view-all, .input-group-sm > .form-input__group-item > .input-group-addon.widget-primary__view-all, .input-group-sm > .input-group-btn > .widget-primary__view-all.filter__range-label, .input-group-sm > .form-input__group-item > .widget-primary__view-all.filter__range-label, .input-group-sm > .input-group-btn > .input-group-addon.form-input__group-btn, .input-group-sm > .form-input__group-item > .input-group-addon.form-input__group-btn, .input-group-sm > .input-group-btn > .form-input__group-btn.filter__range-label, .input-group-sm > .form-input__group-item > .form-input__group-btn.filter__range-label, .input-group-sm > .input-group-btn > .btn.filter__range-label, .input-group-sm > .form-input__group-item > .btn.filter__range-label, .input-group-sm > .input-group-btn > .filter__range-label.active-filters__btn-link, .input-group-sm > .form-input__group-item > .filter__range-label.active-filters__btn-link, .input-group-sm > .input-group-btn > .filter__range-label.active-filters__btn-ico, .input-group-sm > .form-input__group-item > .filter__range-label.active-filters__btn-ico, .input-group-sm > .input-group-btn > .filter__range-label.product-buy__btn, .input-group-sm > .form-input__group-item > .filter__range-label.product-buy__btn, .input-group-sm > .input-group-btn > .input-group-addon.active-filters__btn-link, .input-group-sm > .form-input__group-item > .input-group-addon.active-filters__btn-link, .input-group-sm > .input-group-btn > .input-group-addon.active-filters__btn-ico, .input-group-sm > .form-input__group-item > .input-group-addon.active-filters__btn-ico, .input-group-sm > .input-group-btn > .input-group-addon.product-buy__btn, .input-group-sm > .form-input__group-item > .input-group-addon.product-buy__btn, .input-group-addon.form-input__control--sm, .form-input__control--sm.filter__range-label, .input-sm.filter__range-label {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 0; }
  .input-group-addon.input-lg, .input-group-lg > .input-group-addon.form-control, .form-input--product-base .form-input__group > .input-group-addon.form-control, .input-group-lg > .input-group-addon.form__select, .form-input--product-base .form-input__group > .input-group-addon.form__select, .input-group-lg > .form__select.filter__range-label, .form-input--product-base .form-input__group > .form__select.filter__range-label, .input-group-lg > .input-group-addon.form-input__control, .form-input--product-base .form-input__group > .input-group-addon.form-input__control, .input-group-lg > .form-input__control.filter__range-label, .form-input--product-base .form-input__group > .form-input__control.filter__range-label, .input-group-lg > .form-control.filter__range-label, .form-input--product-base .form-input__group > .form-control.filter__range-label, .input-group-lg > .filter__range-label.filter__range-control, .form-input--product-base .form-input__group > .filter__range-label.filter__range-control, .input-group-lg > .filter__range-label.variants-select__field, .form-input--product-base .form-input__group > .filter__range-label.variants-select__field, .input-group-lg > .input-group-addon.filter__range-control, .form-input--product-base .form-input__group > .input-group-addon.filter__range-control, .input-group-lg > .input-group-addon.variants-select__field, .form-input--product-base .form-input__group > .input-group-addon.variants-select__field,
  .input-group-lg > .input-group-addon,
  .form-input--product-base .form-input__group > .input-group-addon, .input-group-lg > .filter__range-label, .form-input--product-base .form-input__group > .filter__range-label,
  .input-group-lg > .input-group-btn > .input-group-addon.btn,
  .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.btn,
  .input-group-lg > .form-input__group-item > .input-group-addon.btn,
  .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.btn, .input-group-lg > .input-group-btn > .input-group-addon.toggle-view__button, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.toggle-view__button, .input-group-lg > .form-input__group-item > .input-group-addon.toggle-view__button, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.toggle-view__button, .input-group-lg > .input-group-btn > .toggle-view__button.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .toggle-view__button.filter__range-label, .input-group-lg > .form-input__group-item > .toggle-view__button.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .toggle-view__button.filter__range-label, .input-group-lg > .input-group-btn > .input-group-addon.btn-inverse, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.btn-inverse, .input-group-lg > .form-input__group-item > .input-group-addon.btn-inverse, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.btn-inverse, .input-group-lg > .input-group-btn > .btn-inverse.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .btn-inverse.filter__range-label, .input-group-lg > .form-input__group-item > .btn-inverse.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .btn-inverse.filter__range-label, .btn-order .input-group-lg > .input-group-btn > button.input-group-addon, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button.input-group-addon, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button.input-group-addon, .btn-order .input-group-lg > .form-input__group-item > button.input-group-addon, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button.input-group-addon, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button.input-group-addon, .btn-order .input-group-lg > .input-group-btn > button.filter__range-label, .form-input--product-base .btn-order .form-input__group > .input-group-btn > button.filter__range-label, .btn-order .form-input--product-base .form-input__group > .input-group-btn > button.filter__range-label, .btn-order .input-group-lg > .form-input__group-item > button.filter__range-label, .form-input--product-base .btn-order .form-input__group > .form-input__group-item > button.filter__range-label, .btn-order .form-input--product-base .form-input__group > .form-input__group-item > button.filter__range-label,
  .btn-order .input-group-lg > .input-group-btn > input.input-group-addon[type="button"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.input-group-addon[type="button"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.input-group-addon[type="button"],
  .btn-order .input-group-lg > .form-input__group-item > input.input-group-addon[type="button"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.input-group-addon[type="button"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.input-group-addon[type="button"], .btn-order .input-group-lg > .input-group-btn > input.filter__range-label[type="button"], .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.filter__range-label[type="button"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.filter__range-label[type="button"], .btn-order .input-group-lg > .form-input__group-item > input.filter__range-label[type="button"], .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.filter__range-label[type="button"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.filter__range-label[type="button"],
  .btn-order .input-group-lg > .input-group-btn > input.input-group-addon[type="reset"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.input-group-addon[type="reset"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.input-group-addon[type="reset"],
  .btn-order .input-group-lg > .form-input__group-item > input.input-group-addon[type="reset"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.input-group-addon[type="reset"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.input-group-addon[type="reset"], .btn-order .input-group-lg > .input-group-btn > input.filter__range-label[type="reset"], .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.filter__range-label[type="reset"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.filter__range-label[type="reset"], .btn-order .input-group-lg > .form-input__group-item > input.filter__range-label[type="reset"], .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.filter__range-label[type="reset"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.filter__range-label[type="reset"],
  .btn-order .input-group-lg > .input-group-btn > input.input-group-addon[type="submit"],
  .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.input-group-addon[type="submit"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.input-group-addon[type="submit"],
  .btn-order .input-group-lg > .form-input__group-item > input.input-group-addon[type="submit"],
  .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.input-group-addon[type="submit"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.input-group-addon[type="submit"], .btn-order .input-group-lg > .input-group-btn > input.filter__range-label[type="submit"], .form-input--product-base .btn-order .form-input__group > .input-group-btn > input.filter__range-label[type="submit"], .btn-order .form-input--product-base .form-input__group > .input-group-btn > input.filter__range-label[type="submit"], .btn-order .input-group-lg > .form-input__group-item > input.filter__range-label[type="submit"], .form-input--product-base .btn-order .form-input__group > .form-input__group-item > input.filter__range-label[type="submit"], .btn-order .form-input--product-base .form-input__group > .form-input__group-item > input.filter__range-label[type="submit"], .input-group-lg > .input-group-btn > .input-group-addon.btn-white, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.btn-white, .input-group-lg > .form-input__group-item > .input-group-addon.btn-white, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.btn-white, .input-group-lg > .input-group-btn > .btn-white.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .btn-white.filter__range-label, .input-group-lg > .form-input__group-item > .btn-white.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .btn-white.filter__range-label, .input-group-lg > .input-group-btn > .input-group-addon.btn-accent, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.btn-accent, .input-group-lg > .form-input__group-item > .input-group-addon.btn-accent, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.btn-accent, .input-group-lg > .input-group-btn > .btn-accent.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .btn-accent.filter__range-label, .input-group-lg > .form-input__group-item > .btn-accent.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .btn-accent.filter__range-label, .input-group-lg > .input-group-btn > .input-group-addon.widget-primary__view-all, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.widget-primary__view-all, .input-group-lg > .form-input__group-item > .input-group-addon.widget-primary__view-all, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.widget-primary__view-all, .input-group-lg > .input-group-btn > .widget-primary__view-all.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .widget-primary__view-all.filter__range-label, .input-group-lg > .form-input__group-item > .widget-primary__view-all.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .widget-primary__view-all.filter__range-label, .input-group-lg > .input-group-btn > .input-group-addon.form-input__group-btn, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.form-input__group-btn, .input-group-lg > .form-input__group-item > .input-group-addon.form-input__group-btn, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.form-input__group-btn, .input-group-lg > .input-group-btn > .form-input__group-btn.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .form-input__group-btn.filter__range-label, .input-group-lg > .form-input__group-item > .form-input__group-btn.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .form-input__group-btn.filter__range-label, .input-group-lg > .input-group-btn > .btn.filter__range-label, .form-input--product-base .form-input__group > .input-group-btn > .btn.filter__range-label, .input-group-lg > .form-input__group-item > .btn.filter__range-label, .form-input--product-base .form-input__group > .form-input__group-item > .btn.filter__range-label, .input-group-lg > .input-group-btn > .filter__range-label.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > .filter__range-label.active-filters__btn-link, .input-group-lg > .form-input__group-item > .filter__range-label.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > .filter__range-label.active-filters__btn-link, .input-group-lg > .input-group-btn > .filter__range-label.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > .filter__range-label.active-filters__btn-ico, .input-group-lg > .form-input__group-item > .filter__range-label.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > .filter__range-label.active-filters__btn-ico, .input-group-lg > .input-group-btn > .filter__range-label.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > .filter__range-label.product-buy__btn, .input-group-lg > .form-input__group-item > .filter__range-label.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > .filter__range-label.product-buy__btn, .input-group-lg > .input-group-btn > .input-group-addon.active-filters__btn-link, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.active-filters__btn-link, .input-group-lg > .form-input__group-item > .input-group-addon.active-filters__btn-link, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.active-filters__btn-link, .input-group-lg > .input-group-btn > .input-group-addon.active-filters__btn-ico, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.active-filters__btn-ico, .input-group-lg > .form-input__group-item > .input-group-addon.active-filters__btn-ico, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.active-filters__btn-ico, .input-group-lg > .input-group-btn > .input-group-addon.product-buy__btn, .form-input--product-base .form-input__group > .input-group-btn > .input-group-addon.product-buy__btn, .input-group-lg > .form-input__group-item > .input-group-addon.product-buy__btn, .form-input--product-base .form-input__group > .form-input__group-item > .input-group-addon.product-buy__btn, .input-lg.filter__range-label,
  .input-group-lg > .filter__range-label.input-group-addon,
  .form-input--product-base .form-input__group > .filter__range-label.input-group-addon, .filter__range-label.variants-select__field--lg, .input-group-addon.variants-select__field--lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 0; }
  .input-group-addon input[type="radio"], .filter__range-label input[type="radio"],
  .input-group-addon input[type="checkbox"],
  .filter__range-label input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child, .form-input__group .form-control:first-child, .filter__range-field .form-control:first-child, .input-group .form__select:first-child, .form-input__group .form__select:first-child, .filter__range-field .form__select:first-child, .input-group .form-input__control:first-child, .form-input__group .form-input__control:first-child, .filter__range-field .form-input__control:first-child, .input-group .filter__range-control:first-child, .form-input__group .filter__range-control:first-child, .filter__range-field .filter__range-control:first-child, .input-group .variants-select__field:first-child, .form-input__group .variants-select__field:first-child, .filter__range-field .variants-select__field:first-child,
.input-group-addon:first-child,
.filter__range-label:first-child,
.input-group-btn:first-child > .btn,
.form-input__group-item:first-child > .btn,
.input-group-btn:first-child > .toggle-view__button,
.form-input__group-item:first-child > .toggle-view__button,
.input-group-btn:first-child > .btn-inverse,
.form-input__group-item:first-child > .btn-inverse,
.btn-order .input-group-btn:first-child > button,
.btn-order .form-input__group-item:first-child > button,
.btn-order .input-group-btn:first-child > input[type="button"],
.btn-order .form-input__group-item:first-child > input[type="button"],
.btn-order .input-group-btn:first-child > input[type="reset"],
.btn-order .form-input__group-item:first-child > input[type="reset"],
.btn-order .input-group-btn:first-child > input[type="submit"],
.btn-order .form-input__group-item:first-child > input[type="submit"],
.input-group-btn:first-child > .btn-white,
.form-input__group-item:first-child > .btn-white,
.input-group-btn:first-child > .btn-accent,
.form-input__group-item:first-child > .btn-accent,
.input-group-btn:first-child > .widget-primary__view-all,
.form-input__group-item:first-child > .widget-primary__view-all,
.input-group-btn:first-child > .form-input__group-btn,
.form-input__group-item:first-child > .form-input__group-btn,
.input-group-btn:first-child > .active-filters__btn-link,
.form-input__group-item:first-child > .active-filters__btn-link,
.input-group-btn:first-child > .active-filters__btn-ico,
.form-input__group-item:first-child > .active-filters__btn-ico,
.input-group-btn:first-child > .product-buy__btn,
.form-input__group-item:first-child > .product-buy__btn,
.input-group-btn:first-child > .btn-group > .btn,
.form-input__group-item:first-child > .btn-group > .btn,
.input-group-btn:first-child > .toggle-view > .btn,
.form-input__group-item:first-child > .toggle-view > .btn,
.input-group-btn:first-child > .active-filters__btn > .btn,
.form-input__group-item:first-child > .active-filters__btn > .btn,
.input-group-btn:first-child > .btn-group > .toggle-view__button,
.form-input__group-item:first-child > .btn-group > .toggle-view__button,
.input-group-btn:first-child > .toggle-view > .toggle-view__button,
.form-input__group-item:first-child > .toggle-view > .toggle-view__button,
.input-group-btn:first-child > .active-filters__btn > .toggle-view__button,
.form-input__group-item:first-child > .active-filters__btn > .toggle-view__button,
.input-group-btn:first-child > .btn-group > .btn-inverse,
.form-input__group-item:first-child > .btn-group > .btn-inverse,
.input-group-btn:first-child > .toggle-view > .btn-inverse,
.form-input__group-item:first-child > .toggle-view > .btn-inverse,
.input-group-btn:first-child > .active-filters__btn > .btn-inverse,
.form-input__group-item:first-child > .active-filters__btn > .btn-inverse,
.btn-order .input-group-btn:first-child > .btn-group > button,
.btn-order .form-input__group-item:first-child > .btn-group > button,
.btn-order .input-group-btn:first-child > .toggle-view > button,
.btn-order .form-input__group-item:first-child > .toggle-view > button,
.btn-order .input-group-btn:first-child > .active-filters__btn > button,
.btn-order .form-input__group-item:first-child > .active-filters__btn > button,
.btn-order .input-group-btn:first-child > .btn-group > input[type="button"],
.btn-order .form-input__group-item:first-child > .btn-group > input[type="button"],
.btn-order .input-group-btn:first-child > .toggle-view > input[type="button"],
.btn-order .form-input__group-item:first-child > .toggle-view > input[type="button"],
.btn-order .input-group-btn:first-child > .active-filters__btn > input[type="button"],
.btn-order .form-input__group-item:first-child > .active-filters__btn > input[type="button"],
.btn-order .input-group-btn:first-child > .btn-group > input[type="reset"],
.btn-order .form-input__group-item:first-child > .btn-group > input[type="reset"],
.btn-order .input-group-btn:first-child > .toggle-view > input[type="reset"],
.btn-order .form-input__group-item:first-child > .toggle-view > input[type="reset"],
.btn-order .input-group-btn:first-child > .active-filters__btn > input[type="reset"],
.btn-order .form-input__group-item:first-child > .active-filters__btn > input[type="reset"],
.btn-order .input-group-btn:first-child > .btn-group > input[type="submit"],
.btn-order .form-input__group-item:first-child > .btn-group > input[type="submit"],
.btn-order .input-group-btn:first-child > .toggle-view > input[type="submit"],
.btn-order .form-input__group-item:first-child > .toggle-view > input[type="submit"],
.btn-order .input-group-btn:first-child > .active-filters__btn > input[type="submit"],
.btn-order .form-input__group-item:first-child > .active-filters__btn > input[type="submit"],
.input-group-btn:first-child > .btn-group > .btn-white,
.form-input__group-item:first-child > .btn-group > .btn-white,
.input-group-btn:first-child > .toggle-view > .btn-white,
.form-input__group-item:first-child > .toggle-view > .btn-white,
.input-group-btn:first-child > .active-filters__btn > .btn-white,
.form-input__group-item:first-child > .active-filters__btn > .btn-white,
.input-group-btn:first-child > .btn-group > .btn-accent,
.form-input__group-item:first-child > .btn-group > .btn-accent,
.input-group-btn:first-child > .toggle-view > .btn-accent,
.form-input__group-item:first-child > .toggle-view > .btn-accent,
.input-group-btn:first-child > .active-filters__btn > .btn-accent,
.form-input__group-item:first-child > .active-filters__btn > .btn-accent,
.input-group-btn:first-child > .btn-group > .widget-primary__view-all,
.form-input__group-item:first-child > .btn-group > .widget-primary__view-all,
.input-group-btn:first-child > .toggle-view > .widget-primary__view-all,
.form-input__group-item:first-child > .toggle-view > .widget-primary__view-all,
.input-group-btn:first-child > .active-filters__btn > .widget-primary__view-all,
.form-input__group-item:first-child > .active-filters__btn > .widget-primary__view-all,
.input-group-btn:first-child > .btn-group > .form-input__group-btn,
.form-input__group-item:first-child > .btn-group > .form-input__group-btn,
.input-group-btn:first-child > .toggle-view > .form-input__group-btn,
.form-input__group-item:first-child > .toggle-view > .form-input__group-btn,
.input-group-btn:first-child > .active-filters__btn > .form-input__group-btn,
.form-input__group-item:first-child > .active-filters__btn > .form-input__group-btn,
.input-group-btn:first-child > .btn-group > .active-filters__btn-link,
.form-input__group-item:first-child > .btn-group > .active-filters__btn-link,
.input-group-btn:first-child > .toggle-view > .active-filters__btn-link,
.form-input__group-item:first-child > .toggle-view > .active-filters__btn-link,
.input-group-btn:first-child > .active-filters__btn > .active-filters__btn-link,
.form-input__group-item:first-child > .active-filters__btn > .active-filters__btn-link,
.input-group-btn:first-child > .btn-group > .active-filters__btn-ico,
.form-input__group-item:first-child > .btn-group > .active-filters__btn-ico,
.input-group-btn:first-child > .toggle-view > .active-filters__btn-ico,
.form-input__group-item:first-child > .toggle-view > .active-filters__btn-ico,
.input-group-btn:first-child > .active-filters__btn > .active-filters__btn-ico,
.form-input__group-item:first-child > .active-filters__btn > .active-filters__btn-ico,
.input-group-btn:first-child > .btn-group > .product-buy__btn,
.form-input__group-item:first-child > .btn-group > .product-buy__btn,
.input-group-btn:first-child > .toggle-view > .product-buy__btn,
.form-input__group-item:first-child > .toggle-view > .product-buy__btn,
.input-group-btn:first-child > .active-filters__btn > .product-buy__btn,
.form-input__group-item:first-child > .active-filters__btn > .product-buy__btn,
.input-group-btn:first-child > .dropdown-toggle,
.form-input__group-item:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .toggle-view__button:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .toggle-view__button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-inverse:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .btn-inverse:not(:last-child):not(.dropdown-toggle),
.btn-order .input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle),
.btn-order .form-input__group-item:last-child > button:not(:last-child):not(.dropdown-toggle),
.btn-order .input-group-btn:last-child > input:not(:last-child):not(.dropdown-toggle)[type="button"],
.btn-order .form-input__group-item:last-child > input:not(:last-child):not(.dropdown-toggle)[type="button"],
.btn-order .input-group-btn:last-child > input:not(:last-child):not(.dropdown-toggle)[type="reset"],
.btn-order .form-input__group-item:last-child > input:not(:last-child):not(.dropdown-toggle)[type="reset"],
.btn-order .input-group-btn:last-child > input:not(:last-child):not(.dropdown-toggle)[type="submit"],
.btn-order .form-input__group-item:last-child > input:not(:last-child):not(.dropdown-toggle)[type="submit"],
.input-group-btn:last-child > .btn-white:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .btn-white:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-accent:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .btn-accent:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .widget-primary__view-all:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .widget-primary__view-all:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .form-input__group-btn:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .form-input__group-btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .active-filters__btn-link:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .active-filters__btn-link:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .active-filters__btn-ico:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .active-filters__btn-ico:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .product-buy__btn:not(:last-child):not(.dropdown-toggle),
.form-input__group-item:last-child > .product-buy__btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .btn,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .btn,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .btn,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .toggle-view__button,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .toggle-view__button,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .toggle-view__button,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .toggle-view__button,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .toggle-view__button,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .toggle-view__button,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn-inverse,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .btn-inverse,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .btn-inverse,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .btn-inverse,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .btn-inverse,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .btn-inverse,
.btn-order .input-group-btn:last-child > .btn-group:not(:last-child) > button,
.btn-order .form-input__group-item:last-child > .btn-group:not(:last-child) > button,
.btn-order .input-group-btn:last-child > .toggle-view:not(:last-child) > button,
.btn-order .form-input__group-item:last-child > .toggle-view:not(:last-child) > button,
.btn-order .input-group-btn:last-child > .active-filters__btn:not(:last-child) > button,
.btn-order .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > button,
.btn-order .input-group-btn:last-child > .btn-group:not(:last-child) > input[type="button"],
.btn-order .form-input__group-item:last-child > .btn-group:not(:last-child) > input[type="button"],
.btn-order .input-group-btn:last-child > .toggle-view:not(:last-child) > input[type="button"],
.btn-order .form-input__group-item:last-child > .toggle-view:not(:last-child) > input[type="button"],
.btn-order .input-group-btn:last-child > .active-filters__btn:not(:last-child) > input[type="button"],
.btn-order .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > input[type="button"],
.btn-order .input-group-btn:last-child > .btn-group:not(:last-child) > input[type="reset"],
.btn-order .form-input__group-item:last-child > .btn-group:not(:last-child) > input[type="reset"],
.btn-order .input-group-btn:last-child > .toggle-view:not(:last-child) > input[type="reset"],
.btn-order .form-input__group-item:last-child > .toggle-view:not(:last-child) > input[type="reset"],
.btn-order .input-group-btn:last-child > .active-filters__btn:not(:last-child) > input[type="reset"],
.btn-order .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > input[type="reset"],
.btn-order .input-group-btn:last-child > .btn-group:not(:last-child) > input[type="submit"],
.btn-order .form-input__group-item:last-child > .btn-group:not(:last-child) > input[type="submit"],
.btn-order .input-group-btn:last-child > .toggle-view:not(:last-child) > input[type="submit"],
.btn-order .form-input__group-item:last-child > .toggle-view:not(:last-child) > input[type="submit"],
.btn-order .input-group-btn:last-child > .active-filters__btn:not(:last-child) > input[type="submit"],
.btn-order .form-input__group-item:last-child > .active-filters__btn:not(:last-child) > input[type="submit"],
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn-white,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .btn-white,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .btn-white,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .btn-white,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .btn-white,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .btn-white,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn-accent,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .btn-accent,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .btn-accent,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .btn-accent,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .btn-accent,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .btn-accent,
.input-group-btn:last-child > .btn-group:not(:last-child) > .widget-primary__view-all,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .widget-primary__view-all,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .widget-primary__view-all,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .widget-primary__view-all,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .widget-primary__view-all,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .widget-primary__view-all,
.input-group-btn:last-child > .btn-group:not(:last-child) > .form-input__group-btn,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .form-input__group-btn,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .form-input__group-btn,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .form-input__group-btn,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .form-input__group-btn,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .form-input__group-btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .active-filters__btn-link,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .active-filters__btn-link,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .active-filters__btn-link,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .active-filters__btn-link,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .active-filters__btn-link,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .active-filters__btn-link,
.input-group-btn:last-child > .btn-group:not(:last-child) > .active-filters__btn-ico,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .active-filters__btn-ico,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .active-filters__btn-ico,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .active-filters__btn-ico,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .active-filters__btn-ico,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .active-filters__btn-ico,
.input-group-btn:last-child > .btn-group:not(:last-child) > .product-buy__btn,
.form-input__group-item:last-child > .btn-group:not(:last-child) > .product-buy__btn,
.input-group-btn:last-child > .toggle-view:not(:last-child) > .product-buy__btn,
.form-input__group-item:last-child > .toggle-view:not(:last-child) > .product-buy__btn,
.input-group-btn:last-child > .active-filters__btn:not(:last-child) > .product-buy__btn,
.form-input__group-item:last-child > .active-filters__btn:not(:last-child) > .product-buy__btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }


.input-group-addon:first-child,
.filter__range-label:first-child {
  border-right: 0; }

.input-group .form-control:last-child, .form-input__group .form-control:last-child, .filter__range-field .form-control:last-child, .input-group .form__select:last-child, .form-input__group .form__select:last-child, .filter__range-field .form__select:last-child, .input-group .form-input__control:last-child, .form-input__group .form-input__control:last-child, .filter__range-field .form-input__control:last-child, .input-group .filter__range-control:last-child, .form-input__group .filter__range-control:last-child, .filter__range-field .filter__range-control:last-child, .input-group .variants-select__field:last-child, .form-input__group .variants-select__field:last-child, .filter__range-field .variants-select__field:last-child,
.input-group-addon:last-child,
.filter__range-label:last-child,
.input-group-btn:last-child > .btn,
.form-input__group-item:last-child > .btn,
.input-group-btn:last-child > .toggle-view__button,
.form-input__group-item:last-child > .toggle-view__button,
.input-group-btn:last-child > .btn-inverse,
.form-input__group-item:last-child > .btn-inverse,
.btn-order .input-group-btn:last-child > button,
.btn-order .form-input__group-item:last-child > button,
.btn-order .input-group-btn:last-child > input[type="button"],
.btn-order .form-input__group-item:last-child > input[type="button"],
.btn-order .input-group-btn:last-child > input[type="reset"],
.btn-order .form-input__group-item:last-child > input[type="reset"],
.btn-order .input-group-btn:last-child > input[type="submit"],
.btn-order .form-input__group-item:last-child > input[type="submit"],
.input-group-btn:last-child > .btn-white,
.form-input__group-item:last-child > .btn-white,
.input-group-btn:last-child > .btn-accent,
.form-input__group-item:last-child > .btn-accent,
.input-group-btn:last-child > .widget-primary__view-all,
.form-input__group-item:last-child > .widget-primary__view-all,
.input-group-btn:last-child > .form-input__group-btn,
.form-input__group-item:last-child > .form-input__group-btn,
.input-group-btn:last-child > .active-filters__btn-link,
.form-input__group-item:last-child > .active-filters__btn-link,
.input-group-btn:last-child > .active-filters__btn-ico,
.form-input__group-item:last-child > .active-filters__btn-ico,
.input-group-btn:last-child > .product-buy__btn,
.form-input__group-item:last-child > .product-buy__btn,
.input-group-btn:last-child > .btn-group > .btn,
.form-input__group-item:last-child > .btn-group > .btn,
.input-group-btn:last-child > .toggle-view > .btn,
.form-input__group-item:last-child > .toggle-view > .btn,
.input-group-btn:last-child > .active-filters__btn > .btn,
.form-input__group-item:last-child > .active-filters__btn > .btn,
.input-group-btn:last-child > .btn-group > .toggle-view__button,
.form-input__group-item:last-child > .btn-group > .toggle-view__button,
.input-group-btn:last-child > .toggle-view > .toggle-view__button,
.form-input__group-item:last-child > .toggle-view > .toggle-view__button,
.input-group-btn:last-child > .active-filters__btn > .toggle-view__button,
.form-input__group-item:last-child > .active-filters__btn > .toggle-view__button,
.input-group-btn:last-child > .btn-group > .btn-inverse,
.form-input__group-item:last-child > .btn-group > .btn-inverse,
.input-group-btn:last-child > .toggle-view > .btn-inverse,
.form-input__group-item:last-child > .toggle-view > .btn-inverse,
.input-group-btn:last-child > .active-filters__btn > .btn-inverse,
.form-input__group-item:last-child > .active-filters__btn > .btn-inverse,
.btn-order .input-group-btn:last-child > .btn-group > button,
.btn-order .form-input__group-item:last-child > .btn-group > button,
.btn-order .input-group-btn:last-child > .toggle-view > button,
.btn-order .form-input__group-item:last-child > .toggle-view > button,
.btn-order .input-group-btn:last-child > .active-filters__btn > button,
.btn-order .form-input__group-item:last-child > .active-filters__btn > button,
.btn-order .input-group-btn:last-child > .btn-group > input[type="button"],
.btn-order .form-input__group-item:last-child > .btn-group > input[type="button"],
.btn-order .input-group-btn:last-child > .toggle-view > input[type="button"],
.btn-order .form-input__group-item:last-child > .toggle-view > input[type="button"],
.btn-order .input-group-btn:last-child > .active-filters__btn > input[type="button"],
.btn-order .form-input__group-item:last-child > .active-filters__btn > input[type="button"],
.btn-order .input-group-btn:last-child > .btn-group > input[type="reset"],
.btn-order .form-input__group-item:last-child > .btn-group > input[type="reset"],
.btn-order .input-group-btn:last-child > .toggle-view > input[type="reset"],
.btn-order .form-input__group-item:last-child > .toggle-view > input[type="reset"],
.btn-order .input-group-btn:last-child > .active-filters__btn > input[type="reset"],
.btn-order .form-input__group-item:last-child > .active-filters__btn > input[type="reset"],
.btn-order .input-group-btn:last-child > .btn-group > input[type="submit"],
.btn-order .form-input__group-item:last-child > .btn-group > input[type="submit"],
.btn-order .input-group-btn:last-child > .toggle-view > input[type="submit"],
.btn-order .form-input__group-item:last-child > .toggle-view > input[type="submit"],
.btn-order .input-group-btn:last-child > .active-filters__btn > input[type="submit"],
.btn-order .form-input__group-item:last-child > .active-filters__btn > input[type="submit"],
.input-group-btn:last-child > .btn-group > .btn-white,
.form-input__group-item:last-child > .btn-group > .btn-white,
.input-group-btn:last-child > .toggle-view > .btn-white,
.form-input__group-item:last-child > .toggle-view > .btn-white,
.input-group-btn:last-child > .active-filters__btn > .btn-white,
.form-input__group-item:last-child > .active-filters__btn > .btn-white,
.input-group-btn:last-child > .btn-group > .btn-accent,
.form-input__group-item:last-child > .btn-group > .btn-accent,
.input-group-btn:last-child > .toggle-view > .btn-accent,
.form-input__group-item:last-child > .toggle-view > .btn-accent,
.input-group-btn:last-child > .active-filters__btn > .btn-accent,
.form-input__group-item:last-child > .active-filters__btn > .btn-accent,
.input-group-btn:last-child > .btn-group > .widget-primary__view-all,
.form-input__group-item:last-child > .btn-group > .widget-primary__view-all,
.input-group-btn:last-child > .toggle-view > .widget-primary__view-all,
.form-input__group-item:last-child > .toggle-view > .widget-primary__view-all,
.input-group-btn:last-child > .active-filters__btn > .widget-primary__view-all,
.form-input__group-item:last-child > .active-filters__btn > .widget-primary__view-all,
.input-group-btn:last-child > .btn-group > .form-input__group-btn,
.form-input__group-item:last-child > .btn-group > .form-input__group-btn,
.input-group-btn:last-child > .toggle-view > .form-input__group-btn,
.form-input__group-item:last-child > .toggle-view > .form-input__group-btn,
.input-group-btn:last-child > .active-filters__btn > .form-input__group-btn,
.form-input__group-item:last-child > .active-filters__btn > .form-input__group-btn,
.input-group-btn:last-child > .btn-group > .active-filters__btn-link,
.form-input__group-item:last-child > .btn-group > .active-filters__btn-link,
.input-group-btn:last-child > .toggle-view > .active-filters__btn-link,
.form-input__group-item:last-child > .toggle-view > .active-filters__btn-link,
.input-group-btn:last-child > .active-filters__btn > .active-filters__btn-link,
.form-input__group-item:last-child > .active-filters__btn > .active-filters__btn-link,
.input-group-btn:last-child > .btn-group > .active-filters__btn-ico,
.form-input__group-item:last-child > .btn-group > .active-filters__btn-ico,
.input-group-btn:last-child > .toggle-view > .active-filters__btn-ico,
.form-input__group-item:last-child > .toggle-view > .active-filters__btn-ico,
.input-group-btn:last-child > .active-filters__btn > .active-filters__btn-ico,
.form-input__group-item:last-child > .active-filters__btn > .active-filters__btn-ico,
.input-group-btn:last-child > .btn-group > .product-buy__btn,
.form-input__group-item:last-child > .btn-group > .product-buy__btn,
.input-group-btn:last-child > .toggle-view > .product-buy__btn,
.form-input__group-item:last-child > .toggle-view > .product-buy__btn,
.input-group-btn:last-child > .active-filters__btn > .product-buy__btn,
.form-input__group-item:last-child > .active-filters__btn > .product-buy__btn,
.input-group-btn:last-child > .dropdown-toggle,
.form-input__group-item:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.form-input__group-item:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .toggle-view__button:not(:first-child),
.form-input__group-item:first-child > .toggle-view__button:not(:first-child),
.input-group-btn:first-child > .btn-inverse:not(:first-child),
.form-input__group-item:first-child > .btn-inverse:not(:first-child),
.btn-order .input-group-btn:first-child > button:not(:first-child),
.btn-order .form-input__group-item:first-child > button:not(:first-child),
.btn-order .input-group-btn:first-child > input:not(:first-child)[type="button"],
.btn-order .form-input__group-item:first-child > input:not(:first-child)[type="button"],
.btn-order .input-group-btn:first-child > input:not(:first-child)[type="reset"],
.btn-order .form-input__group-item:first-child > input:not(:first-child)[type="reset"],
.btn-order .input-group-btn:first-child > input:not(:first-child)[type="submit"],
.btn-order .form-input__group-item:first-child > input:not(:first-child)[type="submit"],
.input-group-btn:first-child > .btn-white:not(:first-child),
.form-input__group-item:first-child > .btn-white:not(:first-child),
.input-group-btn:first-child > .btn-accent:not(:first-child),
.form-input__group-item:first-child > .btn-accent:not(:first-child),
.input-group-btn:first-child > .widget-primary__view-all:not(:first-child),
.form-input__group-item:first-child > .widget-primary__view-all:not(:first-child),
.input-group-btn:first-child > .form-input__group-btn:not(:first-child),
.form-input__group-item:first-child > .form-input__group-btn:not(:first-child),
.input-group-btn:first-child > .active-filters__btn-link:not(:first-child),
.form-input__group-item:first-child > .active-filters__btn-link:not(:first-child),
.input-group-btn:first-child > .active-filters__btn-ico:not(:first-child),
.form-input__group-item:first-child > .active-filters__btn-ico:not(:first-child),
.input-group-btn:first-child > .product-buy__btn:not(:first-child),
.form-input__group-item:first-child > .product-buy__btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .btn,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .btn,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .btn,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .toggle-view__button,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .toggle-view__button,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .toggle-view__button,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .toggle-view__button,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .toggle-view__button,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .toggle-view__button,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn-inverse,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .btn-inverse,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .btn-inverse,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .btn-inverse,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .btn-inverse,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .btn-inverse,
.btn-order .input-group-btn:first-child > .btn-group:not(:first-child) > button,
.btn-order .form-input__group-item:first-child > .btn-group:not(:first-child) > button,
.btn-order .input-group-btn:first-child > .toggle-view:not(:first-child) > button,
.btn-order .form-input__group-item:first-child > .toggle-view:not(:first-child) > button,
.btn-order .input-group-btn:first-child > .active-filters__btn:not(:first-child) > button,
.btn-order .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > button,
.btn-order .input-group-btn:first-child > .btn-group:not(:first-child) > input[type="button"],
.btn-order .form-input__group-item:first-child > .btn-group:not(:first-child) > input[type="button"],
.btn-order .input-group-btn:first-child > .toggle-view:not(:first-child) > input[type="button"],
.btn-order .form-input__group-item:first-child > .toggle-view:not(:first-child) > input[type="button"],
.btn-order .input-group-btn:first-child > .active-filters__btn:not(:first-child) > input[type="button"],
.btn-order .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > input[type="button"],
.btn-order .input-group-btn:first-child > .btn-group:not(:first-child) > input[type="reset"],
.btn-order .form-input__group-item:first-child > .btn-group:not(:first-child) > input[type="reset"],
.btn-order .input-group-btn:first-child > .toggle-view:not(:first-child) > input[type="reset"],
.btn-order .form-input__group-item:first-child > .toggle-view:not(:first-child) > input[type="reset"],
.btn-order .input-group-btn:first-child > .active-filters__btn:not(:first-child) > input[type="reset"],
.btn-order .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > input[type="reset"],
.btn-order .input-group-btn:first-child > .btn-group:not(:first-child) > input[type="submit"],
.btn-order .form-input__group-item:first-child > .btn-group:not(:first-child) > input[type="submit"],
.btn-order .input-group-btn:first-child > .toggle-view:not(:first-child) > input[type="submit"],
.btn-order .form-input__group-item:first-child > .toggle-view:not(:first-child) > input[type="submit"],
.btn-order .input-group-btn:first-child > .active-filters__btn:not(:first-child) > input[type="submit"],
.btn-order .form-input__group-item:first-child > .active-filters__btn:not(:first-child) > input[type="submit"],
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn-white,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .btn-white,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .btn-white,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .btn-white,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .btn-white,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .btn-white,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn-accent,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .btn-accent,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .btn-accent,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .btn-accent,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .btn-accent,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .btn-accent,
.input-group-btn:first-child > .btn-group:not(:first-child) > .widget-primary__view-all,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .widget-primary__view-all,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .widget-primary__view-all,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .widget-primary__view-all,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .widget-primary__view-all,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .widget-primary__view-all,
.input-group-btn:first-child > .btn-group:not(:first-child) > .form-input__group-btn,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .form-input__group-btn,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .form-input__group-btn,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .form-input__group-btn,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .form-input__group-btn,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .form-input__group-btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .active-filters__btn-link,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .active-filters__btn-link,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .active-filters__btn-link,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .active-filters__btn-link,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .active-filters__btn-link,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .active-filters__btn-link,
.input-group-btn:first-child > .btn-group:not(:first-child) > .active-filters__btn-ico,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .active-filters__btn-ico,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .active-filters__btn-ico,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .active-filters__btn-ico,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .active-filters__btn-ico,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .active-filters__btn-ico,
.input-group-btn:first-child > .btn-group:not(:first-child) > .product-buy__btn,
.form-input__group-item:first-child > .btn-group:not(:first-child) > .product-buy__btn,
.input-group-btn:first-child > .toggle-view:not(:first-child) > .product-buy__btn,
.form-input__group-item:first-child > .toggle-view:not(:first-child) > .product-buy__btn,
.input-group-btn:first-child > .active-filters__btn:not(:first-child) > .product-buy__btn,
.form-input__group-item:first-child > .active-filters__btn:not(:first-child) > .product-buy__btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }


.input-group-addon:last-child,
.filter__range-label:last-child {
  border-left: 0; }


.input-group-btn,
.form-input__group-item {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn, .form-input__group-item > .btn, .input-group-btn > .toggle-view__button, .form-input__group-item > .toggle-view__button, .input-group-btn > .btn-inverse, .form-input__group-item > .btn-inverse, .btn-order .input-group-btn > button, .btn-order .form-input__group-item > button,
  .btn-order .input-group-btn > input[type="button"],
  .btn-order .form-input__group-item > input[type="button"],
  .btn-order .input-group-btn > input[type="reset"],
  .btn-order .form-input__group-item > input[type="reset"],
  .btn-order .input-group-btn > input[type="submit"],
  .btn-order .form-input__group-item > input[type="submit"], .input-group-btn > .btn-white, .form-input__group-item > .btn-white, .input-group-btn > .btn-accent, .form-input__group-item > .btn-accent, .input-group-btn > .widget-primary__view-all, .form-input__group-item > .widget-primary__view-all, .input-group-btn > .form-input__group-btn, .form-input__group-item > .form-input__group-btn, .input-group-btn > .active-filters__btn-link, .form-input__group-item > .active-filters__btn-link, .input-group-btn > .active-filters__btn-ico, .form-input__group-item > .active-filters__btn-ico, .input-group-btn > .product-buy__btn, .form-input__group-item > .product-buy__btn {
    position: relative; }
    .input-group-btn > .btn + .btn, .form-input__group-item > .btn + .btn, .input-group-btn > .toggle-view__button + .btn, .form-input__group-item > .toggle-view__button + .btn, .input-group-btn > .btn-inverse + .btn, .form-input__group-item > .btn-inverse + .btn, .btn-order .input-group-btn > button + .btn, .btn-order .form-input__group-item > button + .btn, .btn-order .input-group-btn > input[type="button"] + .btn, .btn-order .form-input__group-item > input[type="button"] + .btn, .btn-order .input-group-btn > input[type="reset"] + .btn, .btn-order .form-input__group-item > input[type="reset"] + .btn, .btn-order .input-group-btn > input[type="submit"] + .btn, .btn-order .form-input__group-item > input[type="submit"] + .btn, .input-group-btn > .btn-white + .btn, .form-input__group-item > .btn-white + .btn, .input-group-btn > .btn-accent + .btn, .form-input__group-item > .btn-accent + .btn, .input-group-btn > .widget-primary__view-all + .btn, .form-input__group-item > .widget-primary__view-all + .btn, .input-group-btn > .form-input__group-btn + .btn, .form-input__group-item > .form-input__group-btn + .btn, .input-group-btn > .active-filters__btn-link + .btn, .form-input__group-item > .active-filters__btn-link + .btn, .input-group-btn > .active-filters__btn-ico + .btn, .form-input__group-item > .active-filters__btn-ico + .btn, .input-group-btn > .product-buy__btn + .btn, .form-input__group-item > .product-buy__btn + .btn, .input-group-btn > .btn + .toggle-view__button, .form-input__group-item > .btn + .toggle-view__button, .input-group-btn > .toggle-view__button + .toggle-view__button, .form-input__group-item > .toggle-view__button + .toggle-view__button, .input-group-btn > .btn-inverse + .toggle-view__button, .form-input__group-item > .btn-inverse + .toggle-view__button, .btn-order .input-group-btn > button + .toggle-view__button, .btn-order .form-input__group-item > button + .toggle-view__button, .btn-order .input-group-btn > input[type="button"] + .toggle-view__button, .btn-order .form-input__group-item > input[type="button"] + .toggle-view__button, .btn-order .input-group-btn > input[type="reset"] + .toggle-view__button, .btn-order .form-input__group-item > input[type="reset"] + .toggle-view__button, .btn-order .input-group-btn > input[type="submit"] + .toggle-view__button, .btn-order .form-input__group-item > input[type="submit"] + .toggle-view__button, .input-group-btn > .btn-white + .toggle-view__button, .form-input__group-item > .btn-white + .toggle-view__button, .input-group-btn > .btn-accent + .toggle-view__button, .form-input__group-item > .btn-accent + .toggle-view__button, .input-group-btn > .widget-primary__view-all + .toggle-view__button, .form-input__group-item > .widget-primary__view-all + .toggle-view__button, .input-group-btn > .form-input__group-btn + .toggle-view__button, .form-input__group-item > .form-input__group-btn + .toggle-view__button, .input-group-btn > .active-filters__btn-link + .toggle-view__button, .form-input__group-item > .active-filters__btn-link + .toggle-view__button, .input-group-btn > .active-filters__btn-ico + .toggle-view__button, .form-input__group-item > .active-filters__btn-ico + .toggle-view__button, .input-group-btn > .product-buy__btn + .toggle-view__button, .form-input__group-item > .product-buy__btn + .toggle-view__button, .input-group-btn > .btn + .btn-inverse, .form-input__group-item > .btn + .btn-inverse, .input-group-btn > .toggle-view__button + .btn-inverse, .form-input__group-item > .toggle-view__button + .btn-inverse, .input-group-btn > .btn-inverse + .btn-inverse, .form-input__group-item > .btn-inverse + .btn-inverse, .btn-order .input-group-btn > button + .btn-inverse, .btn-order .form-input__group-item > button + .btn-inverse, .btn-order .input-group-btn > input[type="button"] + .btn-inverse, .btn-order .form-input__group-item > input[type="button"] + .btn-inverse, .btn-order .input-group-btn > input[type="reset"] + .btn-inverse, .btn-order .form-input__group-item > input[type="reset"] + .btn-inverse, .btn-order .input-group-btn > input[type="submit"] + .btn-inverse, .btn-order .form-input__group-item > input[type="submit"] + .btn-inverse, .input-group-btn > .btn-white + .btn-inverse, .form-input__group-item > .btn-white + .btn-inverse, .input-group-btn > .btn-accent + .btn-inverse, .form-input__group-item > .btn-accent + .btn-inverse, .input-group-btn > .widget-primary__view-all + .btn-inverse, .form-input__group-item > .widget-primary__view-all + .btn-inverse, .input-group-btn > .form-input__group-btn + .btn-inverse, .form-input__group-item > .form-input__group-btn + .btn-inverse, .input-group-btn > .active-filters__btn-link + .btn-inverse, .form-input__group-item > .active-filters__btn-link + .btn-inverse, .input-group-btn > .active-filters__btn-ico + .btn-inverse, .form-input__group-item > .active-filters__btn-ico + .btn-inverse, .input-group-btn > .product-buy__btn + .btn-inverse, .form-input__group-item > .product-buy__btn + .btn-inverse, .btn-order .input-group-btn > .btn + button, .btn-order .form-input__group-item > .btn + button, .btn-order .input-group-btn > .toggle-view__button + button, .btn-order .form-input__group-item > .toggle-view__button + button, .btn-order .input-group-btn > .btn-inverse + button, .btn-order .form-input__group-item > .btn-inverse + button, .btn-order .input-group-btn > button + button, .btn-order .form-input__group-item > button + button, .btn-order .input-group-btn > input[type="button"] + button, .btn-order .form-input__group-item > input[type="button"] + button, .btn-order .input-group-btn > input[type="reset"] + button, .btn-order .form-input__group-item > input[type="reset"] + button, .btn-order .input-group-btn > input[type="submit"] + button, .btn-order .form-input__group-item > input[type="submit"] + button, .btn-order .input-group-btn > .btn-white + button, .btn-order .form-input__group-item > .btn-white + button, .btn-order .input-group-btn > .btn-accent + button, .btn-order .form-input__group-item > .btn-accent + button, .btn-order .input-group-btn > .widget-primary__view-all + button, .btn-order .form-input__group-item > .widget-primary__view-all + button, .btn-order .input-group-btn > .form-input__group-btn + button, .btn-order .form-input__group-item > .form-input__group-btn + button, .btn-order .input-group-btn > .active-filters__btn-link + button, .btn-order .form-input__group-item > .active-filters__btn-link + button, .btn-order .input-group-btn > .active-filters__btn-ico + button, .btn-order .form-input__group-item > .active-filters__btn-ico + button, .btn-order .input-group-btn > .product-buy__btn + button, .btn-order .form-input__group-item > .product-buy__btn + button,
    .btn-order .input-group-btn > .btn + input[type="button"],
    .btn-order .form-input__group-item > .btn + input[type="button"],
    .btn-order .input-group-btn > .toggle-view__button + input[type="button"],
    .btn-order .form-input__group-item > .toggle-view__button + input[type="button"],
    .btn-order .input-group-btn > .btn-inverse + input[type="button"],
    .btn-order .form-input__group-item > .btn-inverse + input[type="button"],
    .btn-order .input-group-btn > button + input[type="button"],
    .btn-order .form-input__group-item > button + input[type="button"],
    .btn-order .input-group-btn > input[type="button"] + input[type="button"],
    .btn-order .form-input__group-item > input[type="button"] + input[type="button"],
    .btn-order .input-group-btn > input[type="reset"] + input[type="button"],
    .btn-order .form-input__group-item > input[type="reset"] + input[type="button"],
    .btn-order .input-group-btn > input[type="submit"] + input[type="button"],
    .btn-order .form-input__group-item > input[type="submit"] + input[type="button"],
    .btn-order .input-group-btn > .btn-white + input[type="button"],
    .btn-order .form-input__group-item > .btn-white + input[type="button"],
    .btn-order .input-group-btn > .btn-accent + input[type="button"],
    .btn-order .form-input__group-item > .btn-accent + input[type="button"],
    .btn-order .input-group-btn > .widget-primary__view-all + input[type="button"],
    .btn-order .form-input__group-item > .widget-primary__view-all + input[type="button"],
    .btn-order .input-group-btn > .form-input__group-btn + input[type="button"],
    .btn-order .form-input__group-item > .form-input__group-btn + input[type="button"],
    .btn-order .input-group-btn > .active-filters__btn-link + input[type="button"],
    .btn-order .form-input__group-item > .active-filters__btn-link + input[type="button"],
    .btn-order .input-group-btn > .active-filters__btn-ico + input[type="button"],
    .btn-order .form-input__group-item > .active-filters__btn-ico + input[type="button"],
    .btn-order .input-group-btn > .product-buy__btn + input[type="button"],
    .btn-order .form-input__group-item > .product-buy__btn + input[type="button"],
    .btn-order .input-group-btn > .btn + input[type="reset"],
    .btn-order .form-input__group-item > .btn + input[type="reset"],
    .btn-order .input-group-btn > .toggle-view__button + input[type="reset"],
    .btn-order .form-input__group-item > .toggle-view__button + input[type="reset"],
    .btn-order .input-group-btn > .btn-inverse + input[type="reset"],
    .btn-order .form-input__group-item > .btn-inverse + input[type="reset"],
    .btn-order .input-group-btn > button + input[type="reset"],
    .btn-order .form-input__group-item > button + input[type="reset"],
    .btn-order .input-group-btn > input[type="button"] + input[type="reset"],
    .btn-order .form-input__group-item > input[type="button"] + input[type="reset"],
    .btn-order .input-group-btn > input[type="reset"] + input[type="reset"],
    .btn-order .form-input__group-item > input[type="reset"] + input[type="reset"],
    .btn-order .input-group-btn > input[type="submit"] + input[type="reset"],
    .btn-order .form-input__group-item > input[type="submit"] + input[type="reset"],
    .btn-order .input-group-btn > .btn-white + input[type="reset"],
    .btn-order .form-input__group-item > .btn-white + input[type="reset"],
    .btn-order .input-group-btn > .btn-accent + input[type="reset"],
    .btn-order .form-input__group-item > .btn-accent + input[type="reset"],
    .btn-order .input-group-btn > .widget-primary__view-all + input[type="reset"],
    .btn-order .form-input__group-item > .widget-primary__view-all + input[type="reset"],
    .btn-order .input-group-btn > .form-input__group-btn + input[type="reset"],
    .btn-order .form-input__group-item > .form-input__group-btn + input[type="reset"],
    .btn-order .input-group-btn > .active-filters__btn-link + input[type="reset"],
    .btn-order .form-input__group-item > .active-filters__btn-link + input[type="reset"],
    .btn-order .input-group-btn > .active-filters__btn-ico + input[type="reset"],
    .btn-order .form-input__group-item > .active-filters__btn-ico + input[type="reset"],
    .btn-order .input-group-btn > .product-buy__btn + input[type="reset"],
    .btn-order .form-input__group-item > .product-buy__btn + input[type="reset"],
    .btn-order .input-group-btn > .btn + input[type="submit"],
    .btn-order .form-input__group-item > .btn + input[type="submit"],
    .btn-order .input-group-btn > .toggle-view__button + input[type="submit"],
    .btn-order .form-input__group-item > .toggle-view__button + input[type="submit"],
    .btn-order .input-group-btn > .btn-inverse + input[type="submit"],
    .btn-order .form-input__group-item > .btn-inverse + input[type="submit"],
    .btn-order .input-group-btn > button + input[type="submit"],
    .btn-order .form-input__group-item > button + input[type="submit"],
    .btn-order .input-group-btn > input[type="button"] + input[type="submit"],
    .btn-order .form-input__group-item > input[type="button"] + input[type="submit"],
    .btn-order .input-group-btn > input[type="reset"] + input[type="submit"],
    .btn-order .form-input__group-item > input[type="reset"] + input[type="submit"],
    .btn-order .input-group-btn > input[type="submit"] + input[type="submit"],
    .btn-order .form-input__group-item > input[type="submit"] + input[type="submit"],
    .btn-order .input-group-btn > .btn-white + input[type="submit"],
    .btn-order .form-input__group-item > .btn-white + input[type="submit"],
    .btn-order .input-group-btn > .btn-accent + input[type="submit"],
    .btn-order .form-input__group-item > .btn-accent + input[type="submit"],
    .btn-order .input-group-btn > .widget-primary__view-all + input[type="submit"],
    .btn-order .form-input__group-item > .widget-primary__view-all + input[type="submit"],
    .btn-order .input-group-btn > .form-input__group-btn + input[type="submit"],
    .btn-order .form-input__group-item > .form-input__group-btn + input[type="submit"],
    .btn-order .input-group-btn > .active-filters__btn-link + input[type="submit"],
    .btn-order .form-input__group-item > .active-filters__btn-link + input[type="submit"],
    .btn-order .input-group-btn > .active-filters__btn-ico + input[type="submit"],
    .btn-order .form-input__group-item > .active-filters__btn-ico + input[type="submit"],
    .btn-order .input-group-btn > .product-buy__btn + input[type="submit"],
    .btn-order .form-input__group-item > .product-buy__btn + input[type="submit"], .input-group-btn > .btn + .btn-white, .form-input__group-item > .btn + .btn-white, .input-group-btn > .toggle-view__button + .btn-white, .form-input__group-item > .toggle-view__button + .btn-white, .input-group-btn > .btn-inverse + .btn-white, .form-input__group-item > .btn-inverse + .btn-white, .btn-order .input-group-btn > button + .btn-white, .btn-order .form-input__group-item > button + .btn-white, .btn-order .input-group-btn > input[type="button"] + .btn-white, .btn-order .form-input__group-item > input[type="button"] + .btn-white, .btn-order .input-group-btn > input[type="reset"] + .btn-white, .btn-order .form-input__group-item > input[type="reset"] + .btn-white, .btn-order .input-group-btn > input[type="submit"] + .btn-white, .btn-order .form-input__group-item > input[type="submit"] + .btn-white, .input-group-btn > .btn-white + .btn-white, .form-input__group-item > .btn-white + .btn-white, .input-group-btn > .btn-accent + .btn-white, .form-input__group-item > .btn-accent + .btn-white, .input-group-btn > .widget-primary__view-all + .btn-white, .form-input__group-item > .widget-primary__view-all + .btn-white, .input-group-btn > .form-input__group-btn + .btn-white, .form-input__group-item > .form-input__group-btn + .btn-white, .input-group-btn > .active-filters__btn-link + .btn-white, .form-input__group-item > .active-filters__btn-link + .btn-white, .input-group-btn > .active-filters__btn-ico + .btn-white, .form-input__group-item > .active-filters__btn-ico + .btn-white, .input-group-btn > .product-buy__btn + .btn-white, .form-input__group-item > .product-buy__btn + .btn-white, .input-group-btn > .btn + .btn-accent, .form-input__group-item > .btn + .btn-accent, .input-group-btn > .toggle-view__button + .btn-accent, .form-input__group-item > .toggle-view__button + .btn-accent, .input-group-btn > .btn-inverse + .btn-accent, .form-input__group-item > .btn-inverse + .btn-accent, .btn-order .input-group-btn > button + .btn-accent, .btn-order .form-input__group-item > button + .btn-accent, .btn-order .input-group-btn > input[type="button"] + .btn-accent, .btn-order .form-input__group-item > input[type="button"] + .btn-accent, .btn-order .input-group-btn > input[type="reset"] + .btn-accent, .btn-order .form-input__group-item > input[type="reset"] + .btn-accent, .btn-order .input-group-btn > input[type="submit"] + .btn-accent, .btn-order .form-input__group-item > input[type="submit"] + .btn-accent, .input-group-btn > .btn-white + .btn-accent, .form-input__group-item > .btn-white + .btn-accent, .input-group-btn > .btn-accent + .btn-accent, .form-input__group-item > .btn-accent + .btn-accent, .input-group-btn > .widget-primary__view-all + .btn-accent, .form-input__group-item > .widget-primary__view-all + .btn-accent, .input-group-btn > .form-input__group-btn + .btn-accent, .form-input__group-item > .form-input__group-btn + .btn-accent, .input-group-btn > .active-filters__btn-link + .btn-accent, .form-input__group-item > .active-filters__btn-link + .btn-accent, .input-group-btn > .active-filters__btn-ico + .btn-accent, .form-input__group-item > .active-filters__btn-ico + .btn-accent, .input-group-btn > .product-buy__btn + .btn-accent, .form-input__group-item > .product-buy__btn + .btn-accent, .input-group-btn > .btn + .widget-primary__view-all, .form-input__group-item > .btn + .widget-primary__view-all, .input-group-btn > .toggle-view__button + .widget-primary__view-all, .form-input__group-item > .toggle-view__button + .widget-primary__view-all, .input-group-btn > .btn-inverse + .widget-primary__view-all, .form-input__group-item > .btn-inverse + .widget-primary__view-all, .btn-order .input-group-btn > button + .widget-primary__view-all, .btn-order .form-input__group-item > button + .widget-primary__view-all, .btn-order .input-group-btn > input[type="button"] + .widget-primary__view-all, .btn-order .form-input__group-item > input[type="button"] + .widget-primary__view-all, .btn-order .input-group-btn > input[type="reset"] + .widget-primary__view-all, .btn-order .form-input__group-item > input[type="reset"] + .widget-primary__view-all, .btn-order .input-group-btn > input[type="submit"] + .widget-primary__view-all, .btn-order .form-input__group-item > input[type="submit"] + .widget-primary__view-all, .input-group-btn > .btn-white + .widget-primary__view-all, .form-input__group-item > .btn-white + .widget-primary__view-all, .input-group-btn > .btn-accent + .widget-primary__view-all, .form-input__group-item > .btn-accent + .widget-primary__view-all, .input-group-btn > .widget-primary__view-all + .widget-primary__view-all, .form-input__group-item > .widget-primary__view-all + .widget-primary__view-all, .input-group-btn > .form-input__group-btn + .widget-primary__view-all, .form-input__group-item > .form-input__group-btn + .widget-primary__view-all, .input-group-btn > .active-filters__btn-link + .widget-primary__view-all, .form-input__group-item > .active-filters__btn-link + .widget-primary__view-all, .input-group-btn > .active-filters__btn-ico + .widget-primary__view-all, .form-input__group-item > .active-filters__btn-ico + .widget-primary__view-all, .input-group-btn > .product-buy__btn + .widget-primary__view-all, .form-input__group-item > .product-buy__btn + .widget-primary__view-all, .input-group-btn > .btn + .form-input__group-btn, .form-input__group-item > .btn + .form-input__group-btn, .input-group-btn > .toggle-view__button + .form-input__group-btn, .form-input__group-item > .toggle-view__button + .form-input__group-btn, .input-group-btn > .btn-inverse + .form-input__group-btn, .form-input__group-item > .btn-inverse + .form-input__group-btn, .btn-order .input-group-btn > button + .form-input__group-btn, .btn-order .form-input__group-item > button + .form-input__group-btn, .btn-order .input-group-btn > input[type="button"] + .form-input__group-btn, .btn-order .form-input__group-item > input[type="button"] + .form-input__group-btn, .btn-order .input-group-btn > input[type="reset"] + .form-input__group-btn, .btn-order .form-input__group-item > input[type="reset"] + .form-input__group-btn, .btn-order .input-group-btn > input[type="submit"] + .form-input__group-btn, .btn-order .form-input__group-item > input[type="submit"] + .form-input__group-btn, .input-group-btn > .btn-white + .form-input__group-btn, .form-input__group-item > .btn-white + .form-input__group-btn, .input-group-btn > .btn-accent + .form-input__group-btn, .form-input__group-item > .btn-accent + .form-input__group-btn, .input-group-btn > .widget-primary__view-all + .form-input__group-btn, .form-input__group-item > .widget-primary__view-all + .form-input__group-btn, .input-group-btn > .form-input__group-btn + .form-input__group-btn, .form-input__group-item > .form-input__group-btn + .form-input__group-btn, .input-group-btn > .active-filters__btn-link + .form-input__group-btn, .form-input__group-item > .active-filters__btn-link + .form-input__group-btn, .input-group-btn > .active-filters__btn-ico + .form-input__group-btn, .form-input__group-item > .active-filters__btn-ico + .form-input__group-btn, .input-group-btn > .product-buy__btn + .form-input__group-btn, .form-input__group-item > .product-buy__btn + .form-input__group-btn, .input-group-btn > .btn + .active-filters__btn-link, .form-input__group-item > .btn + .active-filters__btn-link, .input-group-btn > .toggle-view__button + .active-filters__btn-link, .form-input__group-item > .toggle-view__button + .active-filters__btn-link, .input-group-btn > .btn-inverse + .active-filters__btn-link, .form-input__group-item > .btn-inverse + .active-filters__btn-link, .btn-order .input-group-btn > button + .active-filters__btn-link, .btn-order .form-input__group-item > button + .active-filters__btn-link, .btn-order .input-group-btn > input[type="button"] + .active-filters__btn-link, .btn-order .form-input__group-item > input[type="button"] + .active-filters__btn-link, .btn-order .input-group-btn > input[type="reset"] + .active-filters__btn-link, .btn-order .form-input__group-item > input[type="reset"] + .active-filters__btn-link, .btn-order .input-group-btn > input[type="submit"] + .active-filters__btn-link, .btn-order .form-input__group-item > input[type="submit"] + .active-filters__btn-link, .input-group-btn > .btn-white + .active-filters__btn-link, .form-input__group-item > .btn-white + .active-filters__btn-link, .input-group-btn > .btn-accent + .active-filters__btn-link, .form-input__group-item > .btn-accent + .active-filters__btn-link, .input-group-btn > .widget-primary__view-all + .active-filters__btn-link, .form-input__group-item > .widget-primary__view-all + .active-filters__btn-link, .input-group-btn > .form-input__group-btn + .active-filters__btn-link, .form-input__group-item > .form-input__group-btn + .active-filters__btn-link, .input-group-btn > .active-filters__btn-link + .active-filters__btn-link, .form-input__group-item > .active-filters__btn-link + .active-filters__btn-link, .input-group-btn > .active-filters__btn-ico + .active-filters__btn-link, .form-input__group-item > .active-filters__btn-ico + .active-filters__btn-link, .input-group-btn > .product-buy__btn + .active-filters__btn-link, .form-input__group-item > .product-buy__btn + .active-filters__btn-link, .input-group-btn > .btn + .active-filters__btn-ico, .form-input__group-item > .btn + .active-filters__btn-ico, .input-group-btn > .toggle-view__button + .active-filters__btn-ico, .form-input__group-item > .toggle-view__button + .active-filters__btn-ico, .input-group-btn > .btn-inverse + .active-filters__btn-ico, .form-input__group-item > .btn-inverse + .active-filters__btn-ico, .btn-order .input-group-btn > button + .active-filters__btn-ico, .btn-order .form-input__group-item > button + .active-filters__btn-ico, .btn-order .input-group-btn > input[type="button"] + .active-filters__btn-ico, .btn-order .form-input__group-item > input[type="button"] + .active-filters__btn-ico, .btn-order .input-group-btn > input[type="reset"] + .active-filters__btn-ico, .btn-order .form-input__group-item > input[type="reset"] + .active-filters__btn-ico, .btn-order .input-group-btn > input[type="submit"] + .active-filters__btn-ico, .btn-order .form-input__group-item > input[type="submit"] + .active-filters__btn-ico, .input-group-btn > .btn-white + .active-filters__btn-ico, .form-input__group-item > .btn-white + .active-filters__btn-ico, .input-group-btn > .btn-accent + .active-filters__btn-ico, .form-input__group-item > .btn-accent + .active-filters__btn-ico, .input-group-btn > .widget-primary__view-all + .active-filters__btn-ico, .form-input__group-item > .widget-primary__view-all + .active-filters__btn-ico, .input-group-btn > .form-input__group-btn + .active-filters__btn-ico, .form-input__group-item > .form-input__group-btn + .active-filters__btn-ico, .input-group-btn > .active-filters__btn-link + .active-filters__btn-ico, .form-input__group-item > .active-filters__btn-link + .active-filters__btn-ico, .input-group-btn > .active-filters__btn-ico + .active-filters__btn-ico, .form-input__group-item > .active-filters__btn-ico + .active-filters__btn-ico, .input-group-btn > .product-buy__btn + .active-filters__btn-ico, .form-input__group-item > .product-buy__btn + .active-filters__btn-ico, .input-group-btn > .btn + .product-buy__btn, .form-input__group-item > .btn + .product-buy__btn, .input-group-btn > .toggle-view__button + .product-buy__btn, .form-input__group-item > .toggle-view__button + .product-buy__btn, .input-group-btn > .btn-inverse + .product-buy__btn, .form-input__group-item > .btn-inverse + .product-buy__btn, .btn-order .input-group-btn > button + .product-buy__btn, .btn-order .form-input__group-item > button + .product-buy__btn, .btn-order .input-group-btn > input[type="button"] + .product-buy__btn, .btn-order .form-input__group-item > input[type="button"] + .product-buy__btn, .btn-order .input-group-btn > input[type="reset"] + .product-buy__btn, .btn-order .form-input__group-item > input[type="reset"] + .product-buy__btn, .btn-order .input-group-btn > input[type="submit"] + .product-buy__btn, .btn-order .form-input__group-item > input[type="submit"] + .product-buy__btn, .input-group-btn > .btn-white + .product-buy__btn, .form-input__group-item > .btn-white + .product-buy__btn, .input-group-btn > .btn-accent + .product-buy__btn, .form-input__group-item > .btn-accent + .product-buy__btn, .input-group-btn > .widget-primary__view-all + .product-buy__btn, .form-input__group-item > .widget-primary__view-all + .product-buy__btn, .input-group-btn > .form-input__group-btn + .product-buy__btn, .form-input__group-item > .form-input__group-btn + .product-buy__btn, .input-group-btn > .active-filters__btn-link + .product-buy__btn, .form-input__group-item > .active-filters__btn-link + .product-buy__btn, .input-group-btn > .active-filters__btn-ico + .product-buy__btn, .form-input__group-item > .active-filters__btn-ico + .product-buy__btn, .input-group-btn > .product-buy__btn + .product-buy__btn, .form-input__group-item > .product-buy__btn + .product-buy__btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .form-input__group-item > .btn:hover, .input-group-btn > .toggle-view__button:hover, .form-input__group-item > .toggle-view__button:hover, .input-group-btn > .btn-inverse:hover, .form-input__group-item > .btn-inverse:hover, .btn-order .input-group-btn > button:hover, .btn-order .form-input__group-item > button:hover,
    .btn-order .input-group-btn > input:hover[type="button"],
    .btn-order .form-input__group-item > input:hover[type="button"],
    .btn-order .input-group-btn > input:hover[type="reset"],
    .btn-order .form-input__group-item > input:hover[type="reset"],
    .btn-order .input-group-btn > input:hover[type="submit"],
    .btn-order .form-input__group-item > input:hover[type="submit"], .input-group-btn > .btn-white:hover, .form-input__group-item > .btn-white:hover, .input-group-btn > .btn-accent:hover, .form-input__group-item > .btn-accent:hover, .input-group-btn > .widget-primary__view-all:hover, .form-input__group-item > .widget-primary__view-all:hover, .input-group-btn > .form-input__group-btn:hover, .form-input__group-item > .form-input__group-btn:hover, .input-group-btn > .active-filters__btn-link:hover, .form-input__group-item > .active-filters__btn-link:hover, .input-group-btn > .active-filters__btn-ico:hover, .form-input__group-item > .active-filters__btn-ico:hover, .input-group-btn > .product-buy__btn:hover, .form-input__group-item > .product-buy__btn:hover, .input-group-btn > .btn:focus, .form-input__group-item > .btn:focus, .input-group-btn > .toggle-view__button:focus, .form-input__group-item > .toggle-view__button:focus, .input-group-btn > .btn-inverse:focus, .form-input__group-item > .btn-inverse:focus, .btn-order .input-group-btn > button:focus, .btn-order .form-input__group-item > button:focus,
    .btn-order .input-group-btn > input:focus[type="button"],
    .btn-order .form-input__group-item > input:focus[type="button"],
    .btn-order .input-group-btn > input:focus[type="reset"],
    .btn-order .form-input__group-item > input:focus[type="reset"],
    .btn-order .input-group-btn > input:focus[type="submit"],
    .btn-order .form-input__group-item > input:focus[type="submit"], .input-group-btn > .btn-white:focus, .form-input__group-item > .btn-white:focus, .input-group-btn > .btn-accent:focus, .form-input__group-item > .btn-accent:focus, .input-group-btn > .widget-primary__view-all:focus, .form-input__group-item > .widget-primary__view-all:focus, .input-group-btn > .form-input__group-btn:focus, .form-input__group-item > .form-input__group-btn:focus, .input-group-btn > .active-filters__btn-link:focus, .form-input__group-item > .active-filters__btn-link:focus, .input-group-btn > .active-filters__btn-ico:focus, .form-input__group-item > .active-filters__btn-ico:focus, .input-group-btn > .product-buy__btn:focus, .form-input__group-item > .product-buy__btn:focus, .input-group-btn > .btn:active, .form-input__group-item > .btn:active, .input-group-btn > .toggle-view__button:active, .form-input__group-item > .toggle-view__button:active, .input-group-btn > .btn-inverse:active, .form-input__group-item > .btn-inverse:active, .btn-order .input-group-btn > button:active, .btn-order .form-input__group-item > button:active,
    .btn-order .input-group-btn > input:active[type="button"],
    .btn-order .form-input__group-item > input:active[type="button"],
    .btn-order .input-group-btn > input:active[type="reset"],
    .btn-order .form-input__group-item > input:active[type="reset"],
    .btn-order .input-group-btn > input:active[type="submit"],
    .btn-order .form-input__group-item > input:active[type="submit"], .input-group-btn > .btn-white:active, .form-input__group-item > .btn-white:active, .input-group-btn > .btn-accent:active, .form-input__group-item > .btn-accent:active, .input-group-btn > .widget-primary__view-all:active, .form-input__group-item > .widget-primary__view-all:active, .input-group-btn > .form-input__group-btn:active, .form-input__group-item > .form-input__group-btn:active, .input-group-btn > .active-filters__btn-link:active, .form-input__group-item > .active-filters__btn-link:active, .input-group-btn > .active-filters__btn-ico:active, .form-input__group-item > .active-filters__btn-ico:active, .input-group-btn > .product-buy__btn:active, .form-input__group-item > .product-buy__btn:active {
      z-index: 2; }
  
  .input-group-btn:first-child > .btn,
  .form-input__group-item:first-child > .btn,
  .input-group-btn:first-child > .toggle-view__button,
  .form-input__group-item:first-child > .toggle-view__button,
  .input-group-btn:first-child > .btn-inverse,
  .form-input__group-item:first-child > .btn-inverse,
  .btn-order .input-group-btn:first-child > button,
  .btn-order .form-input__group-item:first-child > button,
  .btn-order .input-group-btn:first-child > input[type="button"],
  .btn-order .form-input__group-item:first-child > input[type="button"],
  .btn-order .input-group-btn:first-child > input[type="reset"],
  .btn-order .form-input__group-item:first-child > input[type="reset"],
  .btn-order .input-group-btn:first-child > input[type="submit"],
  .btn-order .form-input__group-item:first-child > input[type="submit"],
  .input-group-btn:first-child > .btn-white,
  .form-input__group-item:first-child > .btn-white,
  .input-group-btn:first-child > .btn-accent,
  .form-input__group-item:first-child > .btn-accent,
  .input-group-btn:first-child > .widget-primary__view-all,
  .form-input__group-item:first-child > .widget-primary__view-all,
  .input-group-btn:first-child > .form-input__group-btn,
  .form-input__group-item:first-child > .form-input__group-btn,
  .input-group-btn:first-child > .active-filters__btn-link,
  .form-input__group-item:first-child > .active-filters__btn-link,
  .input-group-btn:first-child > .active-filters__btn-ico,
  .form-input__group-item:first-child > .active-filters__btn-ico,
  .input-group-btn:first-child > .product-buy__btn,
  .form-input__group-item:first-child > .product-buy__btn,
  .input-group-btn:first-child > .btn-group,
  .form-input__group-item:first-child > .btn-group,
  .input-group-btn:first-child > .toggle-view,
  .form-input__group-item:first-child > .toggle-view,
  .input-group-btn:first-child > .active-filters__btn,
  .form-input__group-item:first-child > .active-filters__btn {
    margin-right: -1px; }
  
  .input-group-btn:last-child > .btn,
  .form-input__group-item:last-child > .btn,
  .input-group-btn:last-child > .toggle-view__button,
  .form-input__group-item:last-child > .toggle-view__button,
  .input-group-btn:last-child > .btn-inverse,
  .form-input__group-item:last-child > .btn-inverse,
  .btn-order .input-group-btn:last-child > button,
  .btn-order .form-input__group-item:last-child > button,
  .btn-order .input-group-btn:last-child > input[type="button"],
  .btn-order .form-input__group-item:last-child > input[type="button"],
  .btn-order .input-group-btn:last-child > input[type="reset"],
  .btn-order .form-input__group-item:last-child > input[type="reset"],
  .btn-order .input-group-btn:last-child > input[type="submit"],
  .btn-order .form-input__group-item:last-child > input[type="submit"],
  .input-group-btn:last-child > .btn-white,
  .form-input__group-item:last-child > .btn-white,
  .input-group-btn:last-child > .btn-accent,
  .form-input__group-item:last-child > .btn-accent,
  .input-group-btn:last-child > .widget-primary__view-all,
  .form-input__group-item:last-child > .widget-primary__view-all,
  .input-group-btn:last-child > .form-input__group-btn,
  .form-input__group-item:last-child > .form-input__group-btn,
  .input-group-btn:last-child > .active-filters__btn-link,
  .form-input__group-item:last-child > .active-filters__btn-link,
  .input-group-btn:last-child > .active-filters__btn-ico,
  .form-input__group-item:last-child > .active-filters__btn-ico,
  .input-group-btn:last-child > .product-buy__btn,
  .form-input__group-item:last-child > .product-buy__btn,
  .input-group-btn:last-child > .btn-group,
  .form-input__group-item:last-child > .btn-group,
  .input-group-btn:last-child > .toggle-view,
  .form-input__group-item:last-child > .toggle-view,
  .input-group-btn:last-child > .active-filters__btn,
  .form-input__group-item:last-child > .active-filters__btn {
    z-index: 2;
    margin-left: -1px; }

/*
--------------------------------------------------
Bootstrap Utility classes
--------------------------------------------------
*/
.clearfix:before, .countdown-product__time-row:before, .clearfix:after, .countdown-product__time-row:after {
  content: " ";
  display: table; }

.clearfix:after, .countdown-product__time-row: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; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs, .footer__sidebar::before, .navbar__left, .navbar__item {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm, .navbar__left, .navbar__item {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/*
--------------------------------------------------
Magnific popup Library
--------------------------------------------------
*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #fff;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #fff; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/*
--------------------------------------------------
Project Components
--------------------------------------------------
*/
/*
--------------------------------------------------
Body, Html and other base styles
--------------------------------------------------
*/
html {
  font-size: 14px; }

body {
  font-family: "Arial", sans-serif;
  color: #666;
  line-height: 1.3;
  background-color: #fff;
  overflow-x: hidden; }
  @media (min-width: 992px) {
    body {
      overflow-x: visible; } }

.ico-flag {
  display: inline-block; }
  .ico-flag--ru {
    background-image: url(../_img/sprite.png);
    background-position: 0px 0px;
    width: 16px;
    height: 16px; }
  .ico-flag--en {
    background-image: url(../_img/sprite.png);
    background-position: 0px -16px;
    width: 16px;
    height: 16px; }
  .ico-flag--ua {
    background-image: url(../_img/sprite.png);
    background-position: -16px 0px;
    width: 16px;
    height: 16px; }

.ico-mobile {
  color: black;
  width: 1.7857142857rem;
  height: 1.7857142857rem; }

.svg-icon {
  max-width: 100%;
  max-height: 100%;
  fill: currentColor; }
  .svg-icon--flip-vertical {
    transform: scaleY(-1); }
  .svg-icon--flip-horizontal {
    transform: scaleX(-1); }
  .svg-icon--caret {
    width: 0.5714285714rem;
    height: 0.5714285714rem; }
  .svg-icon--angle {
    width: 1.2857142857rem;
    height: 2.8571428571rem; }
  .svg-icon--in-btn {
    width: 1rem;
    height: 1rem; }
  .svg-icon--in-big-btn {
    width: 1.2857142857rem;
    height: 1.2857142857rem; }
  .svg-icon--spinner {
    animation: spinner 1s linear; }
  .svg-icon--star {
    stroke-width: 40;
    stroke: inherit; }
  .svg-icon--small-angle {
    width: 0.5714285714rem;
    height: 0.5714285714rem; }

@keyframes spinner {
  to {
    transform: rotate(360deg); } }

.page {
  /* Mobile sidebar slide panel */
  /* Page overlay visible if mobile panes is open */
  /*
    * Main site content frame
    * Shifting to right when mobile menu is siliding.
    * Adding via javascript by clicking on mobile menu btn
  */
  /* Container for static width frames */
  /* Main header */
  /* Page content wrapper */
  /* Main horisontal navigation wrapper */
  /* Breadcrumbs wrapper */
  /* Site benefits wrapper */
  /* Page viewed wrapper */
  /* Main footer wrapper */
  /* Footer line in the bottom */ }
  .page__mobile {
    position: fixed;
    width: 250px;
    height: 100%;
    top: 0;
    left: -250px;
    z-index: 101;
    background: #769c1f;
    color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    transition: transform 0.3s;
    /* enables momentum scrolling in iOS overflow elements */
    -webkit-overflow-scrolling: touch; }
    .page__mobile--js-open {
      transform: translateX(250px); }
  .page__overlay {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.6);
    animation: fade 500ms; }

@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  .page__body {
    -webkit-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s; }
    .page__body--js-pushed {
      -webkit-transform: translateX(250px);
      -moz-transform: translateX(250px);
      -ms-transform: translateX(250px);
      -o-transform: translateX(250px);
      transform: translateX(250px);
      /* Disable scrolling while mobile bar is opened */
      height: 100vh;
      overflow: hidden; }
  .page__mainframe {
    max-width: 1530px; }
  .page__container {
    max-width: 1530px; }
  .page__navbar {
    background-color: #4d60a0; }
  .page__breadcrumbs {
    padding: 15px 0;
    border-bottom: 1px solid #eaeaea; }
  .page__benefits {
    background: #fafafa;
    border-top: 1px solid #eaeaea;
    padding: 20px 0; }
  .page__viewed {
    padding-bottom: 50px; }
  .page__footer {
    position: relative;
    background: #4d60a0; }
  .page__basement {
    padding-bottom: 20px; }

.content {
  padding-top: 25px;
  padding-bottom: 45px;
  /* Content universal wrapper for vertical space */
  /* Content pagination wrapper */
  /* Content toolbar wrapper */ }
  .content__container {
    max-width: 1530px; }
  @media (min-width: 768px) {
    .content__flex-container {
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      flex-direction: row; } }
  .content__sidebar {
    width: 100%; }
    @media (min-width: 768px) {
      .content__sidebar {
        flex-shrink: 0;
        width: 270px;
        margin-right: 30px; } }
    .content__sidebar-item {
      padding-bottom: 40px; }
  @media (min-width: 768px) {
    .content__body {
      width: calc(100% - 300px);
      flex-grow: 1; } }
  .content__main-banner {
    padding-bottom: 20px; }
  .content__header {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 10px; }
    @media (min-width: 1200px) {
      .content__header {
        flex-direction: row;
        margin-bottom: 30px;
        border-bottom: 2px solid #769c1f; } }
  .content__header-item {
    padding-bottom: 20px; }
    @media (min-width: 1200px) {
      .content__header-item {
        padding-bottom: 10px; }
        .content__header-item:first-child {
          padding-right: 15px; } }
  .content__title {
    display: inline-block;
    padding-bottom: 8px;
    padding-right: 6px;
    font-size: 2rem;
    line-height: 1.1;
    color: #000; }
  .content__quote {
    color: #999; }
  .content__hinfo {
    display: inline-block;
    font-size: 0.9em;
    color: #999;
    white-space: nowrap;
    padding-left: 0.7em;
    border-left: 1px solid #eaeaea; }
    .content__hinfo-number {
      font-weight: bold; }
  .content__row {
    padding-bottom: 45px; }
    .content__row:last-child {
      padding-bottom: 0; }
    .content__row--sm {
      padding-bottom: 20px; }
    .content__row--lg {
      padding-bottom: 65px; }
  .content__pagination {
    margin-top: 40px;
    text-align: center; }
  .content__toolbar {
    padding-bottom: 20px; }

.header {
  border-top: 3px solid #769c1f;
  background: #fff; }
  .header__container {
    max-width: 1530px; }
  .header__row {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0;
    margin: 0 -15px;
    /* Flex elements */ }
    .header__row > * {
      margin: 0 15px; }
  .header__hamburger {
    text-align: left;
    width: 13%; }
    @media (min-width: 768px) {
      .header__hamburger {
        width: auto;
        flex-shrink: 0; } }
  .header__logo {
    max-width: 270px;
    font-size: 0;
    width: 67%;
    text-align: center; }
    @media (min-width: 768px) {
      .header__logo {
        width: auto;
        flex-shrink: 0;
        text-align: left; } }
    @media (min-width: 992px) {
      .header__logo {
        flex-shrink: 0; } }
  .header__center {
    align-self: stretch;
    flex-grow: 1;
    display: flex;
    align-items: center;
    /* Flex elements */ }
    .header__center > * {
      margin: 0 15px; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .header__center {
        display: block;
        /* Flex elements */ }
        .header__center > * {
          margin: 0; }
          .header__center > *:not(:first-child) {
            padding-top: 10px; } }
  .header__nav {
    flex-basis: 50%; }
  .header__contacts {
    flex-basis: 50%; }
  .header__delimiter {
    align-self: stretch;
    width: 1px;
    border-right: 1px dashed #c5c5c5; }
  .header__right {
    width: 20%; }
    @media (min-width: 768px) {
      .header__right {
        width: auto;
        flex-shrink: 0; } }

.footer {
  display: flex;
  flex-wrap: wrap;
  color: #c8d5ff; }
  .footer__sidebar {
    width: 270px;
    margin-right: 30px;
    padding: 30px 0;
    flex-shrink: 0;
    font-size: .9em;
    color: #fff; }
    .footer__sidebar::before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 50%;
      background: #465892; }
  .footer__sidebar-content {
    position: relative; }
  .footer__sidebar-item:not(:first-child) {
    margin-top: 15px; }
  .footer__sidebar-item--indent-lg:not(:first-child) {
    margin-top: 35px; }
  .footer__sidebar-item--color-secondary {
    color: #c8d5ff; }
  .footer__body {
    flex-grow: 1;
    padding: 30px 0 30px 0;
    background: #4d60a0;
    position: relative; }
  .footer__title {
    font-weight: bold;
    color: #fff; }
  .footer__inner {
    margin-top: 15px; }
  .footer__row {
    display: flex;
    margin: 0 -15px; }
    @media (min-width: 768px) {
      .footer__row {
        justify-content: space-around; } }
  .footer__col {
    padding: 0 15px;
    max-width: 220px; }
  .footer__separator {
    width: 1px;
    border-right: 1px dashed #7c94e5; }
  .footer__item {
    font-size: .9rem;
    margin-top: 10px; }
  .footer__link {
    color: #c8d5ff;
    text-decoration: underline; }
    .footer__link:hover {
      color: #c8d5ff;
      text-decoration: none; }

.start-page {
  display: flex; }
  .start-page__sidebar {
    width: 270px;
    flex-shrink: 0; }
  .start-page__sidebar-item:not(:last-child) {
    padding-bottom: 40px; }
  .start-page__content {
    padding-top: 30px;
    width: 100%; }
    @media (min-width: 992px) {
      .start-page__content {
        width: calc(100% - 270px);
        padding-left: 30px; } }
  .start-page__row {
    padding-bottom: 45px; }
    .start-page__row--lg {
      padding-bottom: 65px; }

.navbar {
  display: flex;
  min-height: 50px; }
  .navbar__left {
    flex-basis: 270px;
    flex-shrink: 0;
    margin-right: 30px;
    min-height: 50px; }
  .navbar__center {
    padding: 8px 0;
    flex-grow: 1;
    align-self: center; }
    @media (min-width: 992px) {
      .navbar__center {
        padding-right: 30px; } }
  .navbar__item {
    display: flex;
    flex-shrink: 0;
    position: relative;
    color: #fff;
    border-left: 1px solid #586caf; }
    .navbar__item:last-child {
      border-right: 1px solid #586caf; }
    .navbar__item:hover {
      background: #586caf; }
  .navbar__link {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 35px 0 20px;
    color: #fff;
    text-decoration: none; }
    .navbar__link--empty {
      cursor: default; }
  .navbar__arrow {
    width: 11px;
    height: 11px;
    margin-top: -2px;
    position: absolute;
    right: 15px;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%); }
  .navbar__drop {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 12; }
    .navbar__drop--rtl {
      left: auto;
      right: 0; }
  .navbar__item:hover .navbar__drop {
    display: block; }

.offline {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1rem;
  text-align: center; }
  .offline__title {
    font-size: 4em;
    color: #000;
    margin-bottom: 0.3em;
    line-height: 1; }
  .offline__intro {
    font-size: 1.7em;
    margin-bottom: 0.3em; }

.frame-content {
  font-size: 1rem; }
  .frame-content__header {
    padding: 1.1em 1.8em;
    margin-bottom: 1.2em;
    background: #f8f8f8; }
    .frame-content__header--sm {
      padding: 0.85em 1.4em;
      margin-bottom: 1em; }
    .frame-content__header-nav {
      display: inline-block;
      vertical-align: baseline;
      font-size: 0.9em; }
      .frame-content__header-nav:before {
        content: '/';
        padding: 0 10px; }
    .frame-content__header-link {
      color: #4d60a0;
      text-decoration: underline; }
      .frame-content__header-link:hover {
        color: #769c1f;
        text-decoration: underline; }
  .frame-content__title {
    display: inline-block;
    vertical-align: baseline;
    font-size: 1.5em;
    line-height: 1;
    color: #000; }
    .frame-content__title--sm {
      font-size: 1em;
      font-weight: bold; }
    .frame-content__title-link {
      color: #000;
      text-decoration: none; }
      .frame-content__title-link:hover {
        color: #000;
        text-decoration: underline; }
  .frame-content__row:not(:last-child) {
    margin-bottom: 20px; }

/*
--------------------------------------------------
Bootstrap default grid styles modificators
--------------------------------------------------
*/
/* Inline-block grid modifier */
.row--ib {
  font-size: 0; }
  .row--ib > [class*="col-"] {
    float: none;
    display: inline-block;
    vertical-align: top;
    font-size: 1rem; }
  .row--ib-mid [class*="col-"] {
    vertical-align: middle; }
  .row--ib-bot [class*="col-"] {
    vertical-align: bottom; }

.row--scroll {
  white-space: nowrap;
  overflow: auto;
  padding-bottom: 10px; }
  .row--scroll [class*="col-"] {
    white-space: normal; }

.row--gutter-collapse {
  margin: 0; }
  .row--gutter-collapse > [class*="col-"] {
    padding: 0; }

.row--vindent-s {
  margin-bottom: -20px; }
  .row--vindent-s > [class*="col-"],
  .row--vindent-s .slick-track > [class*="col-"] {
    padding-bottom: 20px; }
  @media (min-width: 768px) {
    .row--vindent-s-sm {
      margin-bottom: -20px; }
      .row--vindent-s-sm > [class*="col-"],
      .row--vindent-s-sm .slick-track > [class*="col-"] {
        padding-bottom: 20px; } }
  @media (min-width: 992px) {
    .row--vindent-s-md {
      margin-bottom: -20px; }
      .row--vindent-s-md > [class*="col-"],
      .row--vindent-s-md .slick-track > [class*="col-"] {
        padding-bottom: 20px; } }
  @media (min-width: 1200px) {
    .row--vindent-s-lg {
      margin-bottom: -20px; }
      .row--vindent-s-lg > [class*="col-"],
      .row--vindent-s-lg .slick-track > [class*="col-"] {
        padding-bottom: 20px; } }

.row--vindent-m {
  margin-bottom: -40px; }
  .row--vindent-m > [class*="col-"],
  .row--vindent-m .slick-track > [class*="col-"] {
    padding-bottom: 40px; }
  @media (min-width: 768px) {
    .row--vindent-m-sm {
      margin-bottom: -40px; }
      .row--vindent-m-sm > [class*="col-"],
      .row--vindent-m-sm .slick-track > [class*="col-"] {
        padding-bottom: 40px; } }
  @media (min-width: 992px) {
    .row--vindent-m-md {
      margin-bottom: -40px; }
      .row--vindent-m-md > [class*="col-"],
      .row--vindent-m-md .slick-track > [class*="col-"] {
        padding-bottom: 40px; } }
  @media (min-width: 1200px) {
    .row--vindent-m-lg {
      margin-bottom: -40px; }
      .row--vindent-m-lg > [class*="col-"],
      .row--vindent-m-lg .slick-track > [class*="col-"] {
        padding-bottom: 40px; } }

.row--vindent-l {
  margin-bottom: -60px; }
  .row--vindent-l > [class*="col-"],
  .row--vindent-l .slick-track > [class*="col-"] {
    padding-bottom: 60px; }
  @media (min-width: 768px) {
    .row--vindent-l-sm {
      margin-bottom: -60px; }
      .row--vindent-l-sm > [class*="col-"],
      .row--vindent-l-sm .slick-track > [class*="col-"] {
        padding-bottom: 60px; } }
  @media (min-width: 992px) {
    .row--vindent-l-md {
      margin-bottom: -60px; }
      .row--vindent-l-md > [class*="col-"],
      .row--vindent-l-md .slick-track > [class*="col-"] {
        padding-bottom: 60px; } }
  @media (min-width: 1200px) {
    .row--vindent-l-lg {
      margin-bottom: -60px; }
      .row--vindent-l-lg > [class*="col-"],
      .row--vindent-l-lg .slick-track > [class*="col-"] {
        padding-bottom: 60px; } }

.col--spacer {
  padding-top: 20px; }
  @media (max-width: 767px) {
    .col--spacer-xs {
      padding-top: 20px; } }
  @media (max-width: 991px) {
    .col--spacer-sm {
      padding-top: 20px; } }
  @media (max-width: 1199px) {
    .col--spacer-md {
      padding-top: 20px; } }

.col--align-center {
  text-align: center; }
  @media (min-width: 768px) {
    .col--align-center-sm {
      text-align: center; } }
  @media (min-width: 992px) {
    .col--align-center-md {
      text-align: center; } }
  @media (min-width: 1200px) {
    .col--align-center-lg {
      text-align: center; } }

.col--align-left {
  text-align: left; }
  @media (min-width: 768px) {
    .col--align-left-sm {
      text-align: left; } }
  @media (min-width: 992px) {
    .col--align-left-md {
      text-align: left; } }
  @media (min-width: 1200px) {
    .col--align-left-lg {
      text-align: left; } }

.col--align-right {
  text-align: right; }
  @media (min-width: 768px) {
    .col--align-right-sm {
      text-align: right; } }
  @media (min-width: 992px) {
    .col--align-right-md {
      text-align: right; } }
  @media (min-width: 1200px) {
    .col--align-right-lg {
      text-align: right; } }

/*
Debugging styles
*/
/* [class*="col-"]{
  outline: 1px solid #999;
} */
/*
--------------------------------------------------
Typography styles.
Use for content outputted from admin panel
WYSIWYG editor
--------------------------------------------------
*/
.typo {
  line-height: 1.5;
  /** Headers BEGIN **/
  /** END Headers **/
  /** List BEGIN **/
  /** END List **/
  /** Table BEGIN **/
  /** END Table **/
  /** Inline BEGIN **/ }
  .typo > :last-child {
    margin-bottom: 0; }
  .typo > :first-child {
    margin-top: 0; }
  .typo a {
    color: #4d60a0;
    text-decoration: underline; }
    .typo a:hover {
      color: #769c1f;
      text-decoration: underline; }
  .typo ul,
  .typo ol,
  .typo p,
  .typo dl,
  .typo table,
  .typo figure,
  .typo form,
  .typo form fieldset {
    margin: 0 0 0.6em 0; }
  .typo figcaption {
    font-size: 0.8em;
    line-height: 1;
    text-align: center; }
  .typo blockquote {
    position: relative;
    min-height: 45px;
    padding: 0 0 0.8em 3.7em;
    color: #999; }
  .typo blockquote:after {
    content: "";
    display: table;
    clear: both; }
  .typo blockquote:before {
    content: '\201C';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 10rem;
    line-height: .8; }
  .typo hr {
    height: 1px;
    background: #666; }
  .typo h1,
  .typo h2,
  .typo h3,
  .typo h4,
  .typo h5,
  .typo h6 {
    margin: 1.5em 0 0.5em;
    line-height: 1.1; }
  .typo h1 {
    font-size: 2em;
    color: #000; }
  .typo h2 {
    font-size: 1.6em; }
  .typo h3 {
    font-size: 1.4em; }
  .typo h4 {
    font-size: 1.3em; }
  .typo h5 {
    font-size: 1.2em; }
  .typo h6 {
    font-size: 1.1em; }
  .typo ul {
    margin-left: 1.1em;
    list-style: disc; }
  .typo ul ul {
    margin: 0 0 0 2em;
    list-style: circle; }
  .typo ul ul ul {
    list-style: square; }
  .typo ol {
    list-style: none;
    counter-reset: num; }
  .typo ol ol {
    margin: 0 0 0 2em; }
  .typo ol li:before {
    content: counters(num, ".") " ";
    counter-increment: num; }
  .typo dt {
    font-weight: bold; }
  .typo dd {
    margin-bottom: 0.4em; }
  .typo table {
    border-color: black; }
  .typo table caption {
    font-size: 1.3em; }
  .typo table thead {
    font-weight: bold; }
  .typo table tfoot {
    font-weight: bold; }
  .typo table td {
    padding: 0.2em 0.5em 0.2em 0.5em; }
  .typo strong,
  .typo b {
    font-weight: bold; }
  .typo em,
  .typo cite,
  .typo dfn,
  .typo i,
  .typo var {
    font-style: italic; }
  .typo i.fa {
    /* Font Awesome default reset */
    font-style: normal !important; }
  .typo code,
  .typo kbd,
  .typo pre,
  .typo samp {
    font-family: monospace, serif;
    font-size: 1em; }
  .typo ins {
    text-decoration: underline; }
  .typo del,
  .typo s,
  .typo strike {
    text-decoration: line-through; }
  .typo mark {
    background: #ff0;
    color: #000; }
  .typo small {
    font-size: 80%; }
  .typo sub,
  .typo sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .typo sup {
    top: -0.5em; }
  .typo sub {
    bottom: -0.25em; }
  .typo abbr[title] {
    border-bottom: 1px dotted; }
  .typo audio:not([controls]) {
    display: none;
    height: 0; }
  .typo iframe {
    max-width: 100%;
    /* youtube video height decrease on small devices */ }
    @media (max-width: 767px) {
      .typo iframe {
        height: auto; } }

/*
--------------------------------------------------
Navigation menus styles
--------------------------------------------------
*/
.list-nav--align-center {
  text-align: center; }

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

.list-nav--valign-middle .list-nav__item {
  vertical-align: middle; }

.list-nav--valign-bottom .list-nav__item {
  vertical-align: bottom; }

.list-nav__items {
  font-size: 0;
  margin-top: -5px;
  margin-left: -20px; }

.list-nav__item {
  display: inline-block;
  font-size: 0.9rem;
  vertical-align: top;
  position: relative;
  margin-left: 20px;
  margin-top: 5px; }

.list-nav__link {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap; }

.list-nav__item:hover .list-nav__link,
.list-nav__item--active .list-nav__link {
  color: #769c1f; }

.list-nav__icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #4d60a0; }

.list-nav__item:hover .list-nav__icon,
.list-nav__item--active .list-nav__icon {
  color: #769c1f; }

.list-nav__drop {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: 0; }
  .list-nav__drop--rtl {
    right: 0;
    left: auto; }

.list-nav__item:hover .list-nav__drop {
  display: block; }

.tree-nav {
  position: relative;
  text-align: left;
  background: #fff; }
  .tree-nav__item {
    position: relative;
    border: 1px solid #eaeaea;
    border-top: 0; }
    .tree-nav__item.is-active {
      background-color: #f2f2f2; }
    .tree-nav__item:hover {
      background: #F2F2F2;
      color: #000; }
    .tree-nav__item--top-drop {
      position: static; }
  .tree-nav__link {
    display: block;
    white-space: nowrap;
    position: relative;
    padding: 10px 30px 10px 10px;
    color: #000;
    text-decoration: none; }
  .tree-nav__ico {
    float: left;
    margin-top: -1px;
    margin-right: 4px; }
  .tree-nav__arrow {
    position: absolute;
    right: 5px;
    width: 7px;
    height: 7px;
    color: #999; }
  .tree-nav__drop {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 100%;
    visibility: hidden;
    opacity: 0;
    height: 1px;
    overflow: hidden; }
    .tree-nav__drop[data-nav-direction="rtl"] {
      right: 0;
      left: auto; }
  .tree-nav__item:hover > .tree-nav__drop {
    visibility: visible;
    opacity: 1;
    height: auto;
    overflow: visible; }

/*
--------------------------------------------------
Navigation main-navs styles
--------------------------------------------------
*/
.main-nav {
  position: relative; }
  .main-nav__item {
    position: relative;
    display: block;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-top: 0; }
    .main-nav__item.is-active {
      background-color: #f2f2f2; }
    .main-nav__item:hover {
      background: #f2f2f2;
      color: #000; }
  .main-nav__link {
    display: block;
    padding: 10px 20px;
    color: #000;
    text-decoration: none; }
  .main-nav__arrow {
    position: absolute;
    right: 5px;
    width: 7px;
    height: 7px;
    color: #999; }
  .main-nav__drop {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 100%;
    visibility: hidden;
    opacity: 0;
    height: 1px;
    overflow: hidden; }
    .main-nav__drop[data-nav-direction="rtl"] {
      right: 0;
      left: auto; }
  .main-nav__item:hover > .main-nav__drop {
    visibility: visible;
    opacity: 1;
    height: auto;
    overflow: visible; }

/*
--------------------------------------------------
Navigation table-navs styles
--------------------------------------------------
*/
.cols-nav__row {
  display: inline-flex;
  border: 1px solid #eaeaea;
  border-left: 0;
  text-align: left;
  background: #fff;
  font-size: 1rem;
  padding: 5px; }

.cols-nav [data-megamenu-wrap="true"] {
  flex-wrap: wrap; }

.cols-nav [data-megamenu-wrap="false"] {
  flex-wrap: nowrap; }

.cols-nav__col {
  width: 165px;
  padding: 5px; }

.cols-nav__item {
  line-height: 1;
  margin-bottom: 10px; }

.cols-nav__link {
  color: #000;
  text-decoration: none; }
  .cols-nav__link:hover {
    color: #000;
    text-decoration: underline; }

.cols-subnav {
  margin-top: 3px; }
  .cols-subnav__item {
    padding-top: 5px; }
    .cols-subnav__item--level-2 {
      font-size: .9em; }
      .cols-subnav__item--level-2::before {
        content: '-'; }
  .cols-subnav__link {
    color: #4d60a0;
    text-decoration: underline;
    line-height: 1;
    font-size: .9em; }
    .cols-subnav__link:hover {
      color: #769c1f;
      text-decoration: underline; }
  .cols-subnav__item--level-2 .cols-subnav__link {
    color: #666; }
    .cols-subnav__item--level-2 .cols-subnav__link:hover {
      text-decoration: underline; }

/*
--------------------------------------------------
Navigation menus styles
--------------------------------------------------
*/
.mobile-nav__list {
  width: 100%;
  -webkit-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s; }
  .mobile-nav__list--drop {
    position: absolute;
    left: 100%;
    top: 0; }
  .mobile-nav__list--is-moving {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }

.mobile-nav__item {
  border-bottom: 1px solid #86b123; }
  .mobile-nav__item--separator {
    color: #fff;
    padding: 5px 30px;
    background: #567117;
    border-bottom: 0; }
  .mobile-nav__item.is-active {
    background: #86b123; }

.mobile-nav__link {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 30px;
  text-decoration: none;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
  height: 50px;
  line-height: 50px; }
  .mobile-nav__link--view-all {
    color: #fff; }
  .mobile-nav__link--go-back {
    padding-left: 40px; }

.mobile-nav__has-children {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  width: 20px;
  height: 100%; }
  .mobile-nav__has-children > .svg-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 1.1428571429rem;
    height: 1.1428571429rem; }

.mobile-nav__link--go-back .mobile-nav__has-children {
  left: 10px;
  right: auto; }

.mobile-nav--drop {
  position: absolute;
  left: 100%;
  top: 0; }

.sidebar-nav {
  font-size: 0.9rem; }
  .sidebar-nav__list {
    background-color: #f8f8f8;
    padding: 20px; }
    .sidebar-nav__list:not(:first-child) {
      margin-top: 1px; }
  .sidebar-nav__title {
    color: #000;
    font-size: 1.2em;
    margin-bottom: 1em;
    font-weight: bold; }
  .sidebar-nav__item:not(:first-child) {
    margin-top: .8em; }
  .sidebar-nav__item--active > .sidebar-nav__link {
    text-decoration: none;
    color: #666; }
  .sidebar-nav__row:not(:first-child) {
    margin-top: 1em; }
  .sidebar-nav__inner {
    margin-top: 0.5em; }
  .sidebar-nav__photo {
    display: block;
    position: relative;
    border: 1px solid #eaeaea;
    width: 100%;
    height: 120px; }
  .sidebar-nav__img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    max-height: 120px;
    padding: 20px; }

.overlay {
  padding: 5px 0;
  border: 1px solid #eaeaea;
  text-align: left;
  background: #fff;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15); }
  .overlay__item {
    position: relative; }
    .overlay__item:hover {
      background: #F2F2F2; }
      .overlay__item:hover > .overlay__drop {
        display: block; }
  .overlay__link {
    display: block;
    padding: 5px 30px 5px 10px;
    white-space: nowrap;
    color: #4d60a0;
    text-decoration: none; }
    .overlay__link:hover {
      color: #4d60a0; }
  .overlay__icon {
    position: absolute;
    right: 10px; }
  .overlay__arrow {
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -6px; }
  .overlay__drop {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    white-space: nowrap; }
    .overlay__drop--rtl {
      right: 100%;
      left: auto; }

.catalog-btn {
  position: relative;
  z-index: 101; }
  .catalog-btn__button {
    display: flex;
    align-items: center;
    min-height: 50px;
    padding: 0 20px;
    background: #769c1f;
    color: #fff;
    cursor: pointer; }
  .catalog-btn__hamburger {
    width: 14px;
    height: 12px;
    flex-shrink: 0;
    margin-top: -2px; }
  .catalog-btn__arrow {
    width: 11px;
    height: 11px;
    flex-shrink: 0;
    margin-top: -2px; }
  .catalog-btn__label {
    flex-grow: 1;
    padding: 0 12px; }
  .catalog-btn__drop {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0; }
  .catalog-btn__drop.is-hidden {
    visibility: hidden;
    opacity: 0; }

.user-panel__items {
  display: flex;
  justify-content: flex-end;
  margin: 0 -15px; }

.user-panel__item {
  position: relative;
  flex-shrink: 0;
  text-align: center;
  margin: 0 15px; }

.user-panel__icon {
  height: 28px;
  margin: 0 auto 5px;
  color: #769c1f;
  position: relative; }
  .user-panel__icon--wishlist {
    width: 30px; }
  .user-panel__icon--compare {
    width: 38px; }
  .user-panel__icon--cart {
    width: 31px; }

.user-panel__link {
  font-size: .9rem; }

.user-panel__counter {
  position: absolute;
  right: -50%;
  top: -50%;
  background: #4d60a0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  color: #FFF;
  font-size: 11px;
  text-align: center; }

.mfp-bg {
  background: rgba(0, 0, 0, 0.6);
  opacity: 1; }

.modal {
  position: relative;
  margin: 0 auto;
  width: 90%;
  max-width: 500px;
  background: #FFF;
  /* Modal modifiers */
  /* Modal elements */ }
  .modal--sm {
    max-width: 400px; }
  .modal--lg {
    max-width: 800px; }
  .modal__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px;
    background: #FFF;
    border-bottom: 1px solid #eaeaea; }
    .modal__header-title {
      font-size: 1.5714285714rem;
      line-height: 1;
      font-weight: bold;
      color: #000;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .modal__header-close {
      flex-shrink: 0;
      width: 24px;
      height: 24px;
      color: #000;
      cursor: pointer; }
      .modal__header-close:hover {
        color: #4d60a0; }
      .modal__header-close:active {
        color: #769c1f; }
  .modal__content {
    padding: 15px 25px; }
    .modal__content-cell {
      margin-bottom: 15px; }
  .modal__footer {
    padding: 25px 25px 15px; }
    .modal__footer-row {
      display: flex;
      justify-content: flex-end;
      margin-top: -1em;
      margin-left: -1em;
      text-align: right; }
      .modal__footer-row:not(:first-child) {
        padding-top: 15px; }
      .modal__footer-row > * {
        margin-top: 1em;
        margin-left: 1em; }
      @media (min-width: 768px) {
        .modal__footer-row {
          justify-content: space-between; } }

.accordion-tabs:before, .accordion-tabs:after {
  content: " ";
  display: table; }

.accordion-tabs:after {
  clear: both; }

.accordion-tabs__item {
  list-style: none; }
  @media (min-width: 768px) {
    .accordion-tabs__item {
      display: inline; } }

.accordion-tabs__link {
  background-color: #f8f8f8;
  border: 1px solid #eaeaea;
  border-bottom: 0;
  margin-bottom: -1px;
  color: #333;
  display: block;
  padding: 15px 2em;
  text-decoration: none;
  font-size: 1.2rem;
  font-weight: bold; }
  @media (min-width: 768px) {
    .accordion-tabs__link {
      display: inline-block; } }
  .accordion-tabs__link:focus {
    outline: none; }

.accordion-tabs__item:first-child > .accordion-tabs__link.js-init-active, .accordion-tabs__link.js-active {
  position: relative;
  background-color: #fff; }
  .accordion-tabs__item:first-child > .accordion-tabs__link.js-init-active::before, .accordion-tabs__link.js-active::before {
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    content: '';
    height: 3px;
    background-color: #769c1f; }
  @media (min-width: 768px) {
    .accordion-tabs__item:first-child > .accordion-tabs__link.js-init-active, .accordion-tabs__link.js-active {
      border-bottom: 1px solid #fff; } }

.accordion-tabs__content {
  width: 100%;
  padding: 30px 0; }
  @media (min-width: 768px) {
    .accordion-tabs__content {
      border-top: 1px solid #eaeaea;
      float: left; } }

.accordion-tabs__item:not(:first-child) > .accordion-tabs__content {
  display: none; }

.link--main, .sidebar-nav__link {
  color: #4d60a0;
  text-decoration: underline; }
  .link--main:hover, .sidebar-nav__link:hover {
    color: #769c1f;
    text-decoration: underline; }

.link--second {
  color: #000;
  text-decoration: none; }
  .link--second:hover {
    color: #000;
    text-decoration: underline; }

.link--inherited {
  color: inherit; }

.link--js {
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px; }
  .link--js:hover {
    text-decoration: none; }

.link--empty, .link--empty:hover {
  color: #666 !important;
  text-decoration: none;
  cursor: default;
  pointer-events: none; }

.link--arrow {
  position: relative;
  padding-right: 10px; }
  .link--arrow::after {
    content: '>';
    position: absolute;
    right: 0;
    top: 0; }

.site-info {
  color: #000;
  font-size: .9rem; }
  .site-info__group {
    display: flex; }
    .site-info__group:not(:first-child) {
      padding-top: 10px; }
  .site-info__aside {
    padding-right: 5px; }
  .site-info__inner {
    margin-left: -10px;
    margin-top: -5px; }
  .site-info__item {
    white-space: nowrap;
    display: inline-block;
    padding-left: 10px;
    padding-top: 5px; }
    .site-info__item--phone {
      font-size: 1rem;
      font-weight: bold;
      color: inherit;
      text-decoration: none; }
  .site-info__icon {
    position: relative;
    color: #769c1f; }
    .site-info__icon--phone {
      top: 2px;
      width: 13px;
      height: 13px; }
    .site-info__icon--clock {
      width: 16px;
      height: 16px; }

.soc-groups {
  margin-left: -0.7142857143rem;
  margin-bottom: -0.7142857143rem; }
  .soc-groups:before, .soc-groups:after {
    content: " ";
    display: table; }
  .soc-groups:after {
    clear: both; }
  .soc-groups__ico {
    position: relative;
    float: left;
    margin-left: 0.7142857143rem;
    margin-bottom: 0.7142857143rem;
    width: 2.7142857143rem;
    height: 2.7142857143rem;
    border-radius: 0;
    color: #fff;
    background: #000; }
    .soc-groups__ico--vkontakte {
      background: #54769B; }
    .soc-groups__ico--facebook {
      background: #3A5BA0; }
    .soc-groups__ico--google-plus {
      background: #D95032; }
    .soc-groups__ico--twitter {
      background: #2CA7E0; }
    .soc-groups__ico--instagram {
      background: linear-gradient(45deg, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 100%, #515ECF); }
    .soc-groups__ico--odnoklassniki {
      background: #F2720C; }
    .soc-groups__ico svg {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      max-width: 75%;
      max-height: 75%; }
    .soc-groups__ico:hover {
      opacity: 0.7; }

.pay-icons {
  margin-left: -5px; }
  .pay-icons:before, .pay-icons:after {
    content: " ";
    display: table; }
  .pay-icons:after {
    clear: both; }
  .pay-icons__ico {
    display: inline-block;
    padding: 5px;
    line-height: 20px;
    margin-left: 5px;
    text-align: center;
    color: #fff;
    background: #000;
    text-decoration: none; }
    .pay-icons__ico:hover {
      color: #fff; }

.star-rating {
  font-size: 1rem; }
  .star-rating:before, .star-rating:after {
    content: " ";
    display: table; }
  .star-rating:after {
    clear: both; }
  .star-rating__stars {
    float: left; }
  .star-rating__star {
    float: left;
    width: 1rem;
    height: 1rem;
    margin-left: 1px;
    color: #FFB300;
    stroke: #FFB300; }
    .star-rating__star--empty .svg-icon--star {
      fill: none; }
    .star-rating__star:first-child {
      margin-left: 0; }
  .star-rating__votes {
    float: left;
    font-size: 0.9em;
    margin-left: 5px;
    color: #999; }

.star-voting__wrap {
  display: inline-block;
  font-size: 1rem; }

.star-voting__wrap:after {
  content: "";
  display: table;
  clear: both; }

.star-voting__icon {
  float: right;
  width: 1.4285714286rem;
  height: 1.4285714286rem;
  padding-left: 2px;
  cursor: pointer; }
  .star-voting__icon .svg-icon--star {
    stroke: #FFB300;
    fill: none; }

.star-voting__ico:last-child {
  padding-left: 0; }

.star-voting__input {
  display: none; }

.star-voting__icon:hover .svg-icon--star,
.star-voting__icon:hover ~ .star-voting__icon .svg-icon--star,
.star-voting__input:checked ~ .star-voting__icon .svg-icon--star {
  fill: #FFB300; }

.message {
  padding: 5px 10px; }
  .message--success {
    background-color: #dff0d8;
    border: 1px solid #dff0d8; }
  .message--error {
    background-color: #ffefe8;
    border: 1px solid #e89b88; }
  .message--info {
    background-color: #FCF8E3;
    border: 1px solid #efe4ae; }
  .message__list {
    margin-left: 15px;
    list-style-type: disc; }
  .message__item,
  .message__list p,
  .message p {
    margin-top: 5px; }
    .message__item:first-child,
    .message__list p:first-child,
    .message p:first-child {
      margin-top: 0; }

.likes {
  margin: -10px 0 0 -15px;
  font-size: 0; }
  .likes__item {
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
    margin: 10px 0 0 15px; }
    .likes__item--gp {
      width: 58px;
      height: 20px; }
    .likes__item--tw {
      height: 20px; }

/* Social buttons reset BEGIN */
span.b-share {
  font: inherit !important;
  padding: 0px 0px 0px 0px !important; }

a.b-share__handle {
  padding: 0px 0px 0px 0px !important; }

span.b-share__text {
  margin: 0; }

span.b-share-btn__wrap {
  margin: 0 !important; }

/* Share buttons rewrite */
.b-share {
  margin-left: -5px; }

.b-share__handle {
  margin-left: 5px; }

.b-share__link {
  border-radius: 0 !important; }

.tooltip {
  display: inline;
  position: relative; }
  .tooltip__label {
    display: inline; }
  .tooltip__position {
    position: absolute;
    bottom: 1px;
    right: -19px; }
  .tooltip__ico {
    position: relative;
    width: 14px;
    height: 14px;
    fill: #769c1f;
    color: #769c1f; }
    .tooltip__ico:hover .tooltip__drop {
      display: block; }
  .tooltip__drop {
    display: none;
    position: absolute;
    z-index: 10;
    left: 100%;
    top: -5px;
    padding-left: 3px; }
    .tooltip__drop--rtl {
      left: auto;
      right: 100%;
      padding-left: 0;
      padding-right: 3px; }
  .tooltip__desc {
    border: 1px solid #eaeaea;
    box-shadow: 0 3px 10px rgba(57, 93, 132, 0.2);
    background: #fff;
    font-size: .9rem;
    padding: 15px;
    width: 200px;
    font-family: "Arial", sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #666;
    text-transform: none;
    line-height: 1.3;
    text-decoration: none; }
    .tooltip__desc--md {
      width: 300px; }
    .tooltip__desc--lg {
      width: 400px; }

[data-loader-frame] {
  position: relative; }
  [data-loader-frame]:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 100; }

.spinner-circle {
  border-radius: 80%;
  display: block;
  height: 40px;
  width: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px;
  animation: tcon-spin360 0.675s linear infinite forwards;
  background: lightgray;
  z-index: 200;
  opacity: 0.7; }
  .spinner-circle:before, .spinner-circle:after {
    content: "";
    display: block;
    position: absolute; }
  .spinner-circle:before {
    border-radius: 0 90px 90px 0;
    height: 40px;
    width: 50%;
    top: 0;
    right: 0;
    z-index: 1;
    background: black;
    background-image: linear-gradient(lightgray, black); }
  .spinner-circle:after {
    border-radius: 80%;
    height: 30px;
    width: 30px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    background: white; }

@keyframes tcon-spin360 {
  to {
    transform: rotate(360deg); } }

.toggle-view__button[disabled] {
  opacity: 1;
  border-color: #eaeaea;
  background: #FFF;
  color: #999; }
  .toggle-view__button[disabled]:hover, .toggle-view__button[disabled]:focus, .toggle-view__button[disabled]:active, .toggle-view__button[disabled]:active:focus {
    border-color: #eaeaea;
    background: #FFF !important;
    color: #999 !important;
    z-index: unset; }

.toggle-view__icon {
  width: 1.2857142857em;
  height: 1.2857142857em; }

.unavailable {
  color: #e75e2a;
  vertical-align: middle; }
  .unavailable__icon {
    display: inline-block;
    height: 0.75em;
    width: 0.75em; }

.benefits__item {
  display: table;
  font-size: .9rem; }

.benefits__ico {
  display: table-cell;
  vertical-align: middle;
  color: #000;
  width: 64px;
  height: 64px;
  text-align: center;
  font-size: 0;
  border: 1px solid #eaeaea; }
  .benefits__ico:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }

.benefits__img {
  display: inline-block;
  vertical-align: middle; }

.benefits__inner {
  display: table-cell;
  vertical-align: middle;
  padding-left: 0.7em; }

.benefits__title {
  margin-bottom: 0.2em;
  color: #000;
  font-size: 1.2em;
  line-height: 1;
  font-weight: bold; }

.benefits__desc {
  color: #999; }

.banner-simple {
  border: 1px solid #eaeaea;
  position: relative;
  font-size: 1rem;
  overflow: hidden;
  /* Only one banner is visible while js is loading */ }
  .banner-simple [data-slider-nojs] [data-slider-slide]:not(:first-child) {
    display: none; }
  .banner-simple__item {
    position: relative; }
  .banner-simple__link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    z-index: 13;
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0); }
  .banner-simple__image {
    display: block;
    margin: auto; }
  .banner-simple__content {
    text-align: center;
    position: absolute;
    top: 20px;
    right: 0;
    left: 0;
    padding: 10px;
    color: #000;
    line-height: 1.1;
    font-weight: bold; }
    @media (min-width: 992px) {
      .banner-simple__content {
        font-size: 1.2em; } }
  .banner-simple__arrow {
    position: absolute;
    width: 40px;
    top: 0;
    bottom: 0;
    z-index: 11;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    color: #fff; }
    @media (min-width: 992px) {
      .banner-simple__arrow {
        background-color: rgba(0, 0, 0, 0.129); } }
    .banner-simple__arrow:hover {
      color: #fff; }
      @media (min-width: 992px) {
        .banner-simple__arrow:hover {
          background-color: rgba(0, 0, 0, 0.2); } }
    .banner-simple__arrow.slick-disabled {
      display: none !important; }
    .banner-simple__arrow--prev {
      left: 0; }
    .banner-simple__arrow--next {
      right: 0; }
  .banner-simple__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .banner-simple .slick-dots {
    position: absolute;
    bottom: 5%;
    width: 100%;
    text-align: center; }
  .banner-simple .slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 3px; }
  .banner-simple .slick-dots button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 12px;
    cursor: pointer;
    color: transparent;
    border: 1px solid #eaeaea;
    background-color: #fff; }
  .banner-simple .slick-dots .slick-active button {
    background-color: #eaeaea; }

.btn, .toggle-view__button, .btn-inverse, .btn-order button,
.btn-order input[type="button"],
.btn-order input[type="reset"],
.btn-order input[type="submit"], .btn-white, .btn-accent, .widget-primary__view-all, .form-input__group-btn, .active-filters__btn-link, .active-filters__btn-ico, .product-buy__btn {
  text-decoration: none; }
  .btn > *, .toggle-view__button > *, .btn-inverse > *, .btn-order button > *, .btn-order input[type="button"] > *, .btn-order input[type="reset"] > *, .btn-order input[type="submit"] > *, .btn-white > *, .btn-accent > *, .widget-primary__view-all > *, .form-input__group-btn > *, .active-filters__btn-link > *, .active-filters__btn-ico > *, .product-buy__btn > * {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.1428571429em;
    margin-left: 0.1428571429em; }
  .btn--main {
    /* cancel default bootstrap blue outline */
    outline: 0 !important;
    /* cancel default bootstrap border */
    border: 0;
    background: #769c1f;
    color: #fff; }
    .btn--main:hover, .btn--main:focus {
      background: #adda47;
      color: #fff; }
  .btn__icon {
    display: block;
    position: relative; }
    .btn__icon--search {
      width: 1.2142857143rem;
      height: 1.4285714286rem; }

.btn-inverse, .btn-inverse:hover, .btn-inverse:active, .btn-inverse:focus {
  background-color: #fd9f3b;
  color: #FFF; }

.btn-white {
  background: #FFF; }
  .btn-white--active {
    background: #F2F6F9; }
  .btn-white__ico {
    display: inline-block;
    fill: #769c1f;
    color: #769c1f;
    position: relative; }
    .btn-white__ico--wishlist {
      width: 22px;
      height: 21px; }
    .btn-white__ico--compare {
      width: 28px;
      height: 20px; }
  .btn-white--active .btn-white__ico {
    fill: #666;
    color: #666; }

.btn-light, .product-buy--product .product-buy__btn--in-cart, .btn-light:hover, .product-buy--product .product-buy__btn--in-cart:hover, .btn-light:active, .product-buy--product .product-buy__btn--in-cart:active, .btn-light:focus, .product-buy--product .product-buy__btn--in-cart:focus {
  color: #BA9659;
  background: #FFF8DD !important;
  border: 1px solid #EEDBB2 !important; }

.btn-accent {
  background: #fd9f3b;
  border-color: #fd9f3b; }
  .btn-accent:hover, .btn-accent:active, .btn-accent:focus {
    background: #fd9322 !important;
    border-color: #fd9f3b !important; }

.widget-primary {
  font-size: 1rem; }
  .widget-primary__title {
    margin-bottom: 1em;
    padding-bottom: .5em;
    border-bottom: 2px solid #769c1f;
    font-weight: bold;
    font-size: 2em;
    line-height: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #000; }
  .widget-primary__inner {
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 22px;
    border-bottom: 1px dashed #eaeaea; }
  .widget-primary__view-all {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 100%; }

.widget-secondary__header {
  margin-bottom: 20px;
  font-size: 0; }
  .widget-secondary__header--border {
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaea; }

.widget-secondary__title {
  display: inline-block;
  vertical-align: baseline;
  font-size: 1.5rem;
  line-height: 1;
  color: #000; }

.widget-secondary__viewall {
  display: inline-block;
  vertical-align: baseline;
  font-size: .9rem; }
  .widget-secondary__viewall:before {
    content: '/';
    padding: 0 10px; }

.widget-secondary__hlink {
  color: #4d60a0;
  text-decoration: underline; }
  .widget-secondary__hlink:hover {
    color: #769c1f;
    text-decoration: underline; }

.widget-secondary__inner {
  position: relative; }

.widget-secondary__list {
  margin-bottom: -25px; }

.widget-secondary__item {
  margin-bottom: 25px; }
  .widget-secondary__item--border-vertical {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #eaeaea; }

.widget-secondary__footer {
  font-size: .9rem; }

.widget-secondary__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 27px;
  height: 60px;
  background-color: #f8f8f8;
  border: 1px solid #eaeaea;
  text-align: center;
  cursor: pointer;
  /* styles for disabled arrow, when slick carousel infinite is disabled */ }
  .widget-secondary__arrow:not(.slick-disabled):hover {
    background-color: #f3f3f3; }
  .widget-secondary__arrow--left {
    left: 0; }
  .widget-secondary__arrow--left-out {
    left: -10px; }
  .widget-secondary__arrow--right {
    right: 0; }
  .widget-secondary__arrow--right-out {
    right: -10px; }
  .widget-secondary__arrow.slick-disabled {
    opacity: 0;
    visibility: hidden; }

.widget-secondary__svg {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 30px;
  color: #000; }

.widget-sidebar__title {
  margin-bottom: 15px;
  font-size: 1.5rem;
  line-height: 1;
  color: #000; }

.widget-sidebar__inner {
  border: 1px solid #eaeaea;
  padding: 25px 20px; }

.widget-sidebar__item:not(:first-child) {
  padding-top: 24px; }

.widget-sidebar__read-more {
  display: block;
  width: 100%;
  padding: 10px 10px;
  border: 1px solid #eaeaea;
  border-top: 0;
  color: #000;
  background-color: #fff;
  text-decoration: none;
  text-align: center;
  font-size: .9em;
  font-weight: bold; }
  .widget-sidebar__read-more:hover {
    background: #fafafa; }

.bargain {
  position: relative;
  border: 1px solid #eaeaea;
  font-size: 1rem;
  /* equal height for slick items */ }
  .bargain .slick-track {
    display: flex !important; }
    .bargain .slick-track .slick-slide {
      height: auto !important; }
  .bargain__list {
    margin-left: -1px; }
  .bargain__item {
    text-align: center;
    padding-bottom: 60px;
    position: relative;
    border-left: 1px solid #eaeaea; }
  .bargain__wrapper {
    padding: 15px 35px 0 35px; }
  .bargain__ico {
    display: inline-block;
    width: 37px;
    height: 34px;
    margin-bottom: 10px;
    color: #fd9f3b; }
  .bargain__label {
    font-size: .9rem;
    color: #999; }
  .bargain__countdown {
    font-size: 1.4em;
    color: #000;
    display: inline-flex; }
  .bargain__countdown-item {
    margin-right: 5px; }
  .bargain__countdown-item--colon::after {
    content: ':'; }
  .bargain__photo {
    padding: 20px 40px 10px 40px; }
  .bargain__photo-item {
    width: 100%; }
  .bargain__photo-img {
    margin: auto; }
  .bargain__title {
    margin-bottom: 15px; }
  .bargain__price-list {
    position: absolute;
    height: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-between; }
  .bargain__price-item {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    border-top: 1px solid #eaeaea; }
    .bargain__price-item:not(:first-child) {
      border-left: 1px solid #eaeaea; }
  .bargain__price-label {
    color: #999;
    font-size: .9em; }
  .bargain__price-value {
    color: #000;
    font-size: 1.1em;
    font-weight: bold; }
  .bargain__arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 27px;
    height: 60px;
    background-color: #f8f8f8;
    border: 1px solid #eaeaea;
    text-align: center;
    cursor: pointer; }
    .bargain__arrow:not(.slick-disabled):hover {
      background-color: #f3f3f3; }
    .bargain__arrow--left {
      left: 0;
      border-left: 0; }
    .bargain__arrow--right {
      right: 0;
      border-right: 0; }
    .bargain__arrow.slick-disabled {
      opacity: .5;
      cursor: default; }
  .bargain__svg {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 13.5px;
    height: 30px;
    color: #000; }

.tabloid {
  display: flex;
  flex-direction: column; }
  @media (min-width: 1200px) {
    .tabloid {
      flex-direction: row; } }
  .tabloid__banner {
    /* Slick carousel flex size fix  */
    width: 100%; }
  .tabloid__bargain {
    margin-top: 45px;
    flex-shrink: 0; }
    @media (min-width: 1200px) {
      .tabloid__bargain {
        width: 285px;
        margin-top: 0;
        margin-left: 30px; } }

.post {
  /* Display photo to the left on large devices */ }
  .post--small {
    font-size: 0.9rem; }
  .post__image {
    display: block;
    margin-bottom: 5px; }
  @media (min-width: 768px) {
    .post {
      display: table;
      table-layout: fixed; }
      .post__image {
        display: table-cell;
        vertical-align: top;
        padding-right: 10px;
        width: 30%;
        margin-bottom: 0; }
      .post__inner {
        display: table-cell;
        vertical-align: top; } }
  .post__date {
    display: block;
    color: #999;
    padding-bottom: 3px; }
  .post__title {
    font-size: 1.3em; }
    .post__title-link {
      color: #4d60a0;
      text-decoration: underline; }
      .post__title-link:hover {
        color: #769c1f;
        text-decoration: underline; }
  .post__desc {
    padding-top: 5px; }
  .post__readmore {
    color: #4d60a0;
    text-decoration: underline;
    display: block;
    margin-top: 5px;
    white-space: nowrap; }
    .post__readmore:hover {
      color: #769c1f;
      text-decoration: underline; }
    .post__readmore:after {
      content: '>';
      margin-left: 5px; }
  .post__expire {
    display: block;
    padding: 5px 0;
    color: #cc0000; }

.small-post {
  display: flex;
  flex-wrap: wrap;
  font-size: .9rem; }
  .small-post__image {
    width: 35%;
    padding-right: 10px; }
  .small-post__inner {
    width: 65%; }
  .small-post__desc {
    width: 100%;
    padding-top: 5px; }
  .small-post__date {
    display: block;
    color: #999;
    padding-bottom: 3px; }
  .small-post__title {
    font-size: 1.1em; }

.brands-widget {
  border: 1px solid #eaeaea;
  position: relative;
  padding: 0 40px; }
  .brands-widget__link {
    display: block;
    position: relative;
    height: 100px;
    border-right: 1px solid #eaeaea;
    text-decoration: none;
    line-height: 1;
    overflow: hidden;
    text-align: center; }
  .brands-widget__item {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    padding: 20px;
    font-size: 35px;
    color: black;
    max-height: 100%; }
    .brands-widget__item:hover {
      color: rgba(0, 0, 0, 0.7); }
  .brands-widget__arrow {
    position: absolute;
    width: 40px;
    top: 0;
    bottom: 0;
    z-index: 100;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    color: #000; }
    .brands-widget__arrow:hover {
      background-color: #fafafa;
      color: #000; }
    .brands-widget__arrow--prev {
      left: 0;
      border-right: 1px solid #eaeaea; }
    .brands-widget__arrow--next {
      right: 0;
      border-left: 1px solid #eaeaea; }
    .brands-widget__arrow > .svg-icon {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto; }

.seo-text {
  padding: 35px 20px;
  background: #f8f8f8; }
  .seo-text__title {
    font-size: 1.2rem;
    margin-bottom: 20px;
    color: #000; }

.breadcrumbs {
  margin-top: -5px;
  color: #999;
  font-size: 1.2rem; }
  .breadcrumbs:before, .breadcrumbs:after {
    content: " ";
    display: table; }
  .breadcrumbs:after {
    clear: both; }
  @media (min-width: 992px) {
    .breadcrumbs {
      font-size: 0.9rem; } }
  .breadcrumbs__item {
    float: left;
    margin-top: 5px;
    /* styles for separator */ }
    .breadcrumbs__item:not(:last-child):after {
      content: "/";
      float: left;
      margin: 0 0.4em;
      color: #000; }
  .breadcrumbs__link {
    float: left;
    color: #4d60a0;
    text-decoration: underline; }
    .breadcrumbs__link:hover {
      color: #769c1f;
      text-decoration: underline; }

.paginator {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap; }
  .paginator__item {
    position: relative;
    height: 2.5rem;
    width: 2.5rem;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    margin: 2px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    overflow: hidden; }
    .paginator__item:not(.paginator__item--active):not(.paginator__item--empty):hover {
      background-color: #f8f8f8; }
    .paginator__item a, .paginator__item span {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      display: flex;
      justify-content: center;
      align-items: center;
      color: inherit;
      text-decoration: none; }
      .paginator__item a:hover, .paginator__item span:hover {
        color: inherit;
        text-decoration: none; }
    .paginator__item--active {
      background-color: #666;
      border-color: #666;
      color: #FFF; }
    .paginator__item--empty {
      border-color: transparent; }
    .paginator__item--next, .paginator__item--prev {
      display: none; }
    .paginator__item--next {
      order: 1;
      margin-left: 1.5em; }
    .paginator__item--prev {
      order: -1;
      margin-right: 1.5em; }
  .paginator__arrow {
    display: block;
    height: 1em;
    width: 1em; }
  @media (min-width: 768px) {
    .paginator {
      flex-wrap: nowrap; }
      .paginator__item {
        height: 3.4285714286rem;
        width: 3.4285714286rem; }
        .paginator__item--prev, .paginator__item--next {
          display: block; } }

.comments {
  /* scrolling to form place on the page after non Ajax submit */ }
  .comments__list {
    padding-bottom: 40px; }
  .comments__post {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #eaeaea; }
    .comments__post:first-child {
      margin-top: 0;
      padding-top: 0;
      border-top: 0; }
  .comments__post-header, .comments__parent-header {
    padding-bottom: 5px; }
  .comments__post-author, .comments__parent-author {
    display: inline-block;
    margin-right: 5px;
    font-size: 1.1em;
    font-weight: bold;
    color: #000; }
  .comments__post-date, .comments__parent-date {
    display: inline-block;
    margin-right: 5px;
    color: #999; }
  .comments__post-rate {
    display: inline-block;
    position: relative;
    top: 2px; }
  .comments__post-text {
    margin-bottom: 10px;
    color: #666; }
  .comments__post-footer:before, .comments__post-footer:after {
    content: " ";
    display: table; }
  .comments__post-footer:after {
    clear: both; }
  .comments__post-vote {
    float: left;
    font-size: 0;
    color: #999; }
  .comments__post-vote-item {
    display: inline-block;
    vertical-align: top;
    font-size: 1rem;
    color: #999;
    text-decoration: none; }
    .comments__post-vote-item:not(:first-child) {
      margin-left: 15px; }
  .comments__post-vote-icon {
    display: inline-block;
    width: 14px;
    height: 14px; }
  .comments__post-reply {
    float: left;
    font-size: .9rem;
    margin-left: 25px; }
  .comments__post-reply-link {
    color: #4d60a0;
    text-decoration: underline;
    text-decoration: none;
    border-bottom-style: dashed;
    border-bottom-width: 1px; }
    .comments__post-reply-link:hover {
      color: #769c1f;
      text-decoration: underline; }
    .comments__post-reply-link:hover {
      text-decoration: none; }
  .comments-reply-form {
    margin-top: 10px;
    padding: 0 20px 20px 20px;
    background-color: #f8f8f8; }
  .comments__form-header {
    background-color: #f8f8f8;
    margin-bottom: 1px;
    padding: 15px 15px 15px 15px;
    color: #000;
    font-weight: bold; }
  .comments__form-body {
    background-color: #f8f8f8;
    padding: 0 15px 15px 15px; }
  .comments__parent {
    margin-top: 10px; }
    .comments__parent-item {
      padding: 20px;
      background: #f8f8f8; }
      .comments__parent-item:not(:first-child) {
        margin-top: 1px; }
    .comments__parent-author {
      font-size: 0.9rem; }
    .comments__parent-date {
      font-size: 0.9rem; }
    .comments__parent-text {
      color: #666; }
  .comments #comments-anchor {
    position: absolute;
    margin-top: -50px; }
    @media (min-width: 768px) {
      .comments #comments-anchor {
        margin-top: -250px; } }

#comments-list {
  position: absolute;
  margin-top: -50px; }

.form {
  /* breakpoint from which vertical labels translate to horizontal */
  /*
  * Form field title
  */
  /*
  * Form field mark if field is required
  */
  /*
  * Form field inner control
  */ }
  .form--bg {
    background: #f8f8f8;
    padding: 30px 40px; }
  .form__messages {
    padding-top: 20px; }
  .form__row {
    padding-top: 20px; }
    .form__row:first-child {
      padding-top: 0; }
  .form__field {
    padding-top: 20px; }
    .form__field:first-of-type {
      padding-top: 0; }
    .form__field--hor {
      display: table;
      width: 100%; }
  .form__label {
    padding-bottom: 8px;
    color: #000; }
  @media (min-width: 768px) {
    .form__field--hor .form__label {
      display: table-cell;
      width: 100px;
      vertical-align: top;
      padding-top: 8px;
      padding-bottom: 0; }
    .form__field--hor-lg .form__label {
      width: 150px; }
    .form__field--static .form__label {
      padding-top: 0;
      padding-bottom: 0; } }
  .form__require-mark::before {
    content: '*';
    font-size: 16px;
    position: relative;
    left: 2px;
    color: #e89b88; }
  .form__inner:before, .form__inner:after {
    content: " ";
    display: table; }
  .form__inner:after {
    clear: both; }
  @media (min-width: 768px) {
    .form__field--hor .form__inner {
      display: table-cell;
      vertical-align: top;
      width: calc(100% - 100px);
      padding-left: 10px; }
    .form__field--hor-lg .form__inner {
      width: calc(100% - 150px); } }
  .form__desc {
    line-height: 1.6;
    color: #999; }
  .form__tooltip {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
  .form__info {
    font-size: 0.9em;
    position: relative;
    margin-top: 3px; }
    .form__info--error {
      color: #E89B88; }
    .form__info--help {
      color: #999; }
  .form__link {
    color: #4d60a0;
    text-decoration: underline; }
    .form__link:hover {
      color: #769c1f;
      text-decoration: underline; }
  .form__checkbox {
    display: table; }
    .form__checkbox:not(:first-child) {
      padding-top: 10px; }
    .form__checkbox-field {
      display: table-cell;
      width: 20px;
      vertical-align: middle;
      position: relative; }
    .form__checkbox-inner {
      display: table-cell;
      vertical-align: middle; }
    .form__checkbox-title {
      color: #000;
      line-height: 1.1; }
      .form__checkbox-title--disabled {
        color: #999; }
    .form__checkbox-select {
      margin-top: 10px;
      margin-bottom: 20px; }
  .form__capcha {
    display: inline-block;
    height: 34px;
    border: 1px solid #eaeaea;
    overflow: hidden; }
    @media (min-width: 768px) {
      .form__capcha {
        border-left: 0; } }
    .form__capcha img {
      max-height: 34px; }

/* bootstrap default styles cancel */
label {
  font-weight: normal;
  display: block;
  max-width: auto;
  margin-bottom: 0; }

/* Bootstrap rewrite */
.form-input {
  font-size: 1rem; }
  .form-input__control--quantity {
    text-align: center; }
  .form-input__info {
    position: relative;
    margin-top: 3px;
    font-size: 0.9em; }
  .form-input__link {
    color: #4d60a0;
    text-decoration: underline; }
    .form-input__link:hover {
      color: #769c1f;
      text-decoration: underline; }
    .form-input__link--js {
      text-decoration: none;
      border-bottom-style: dashed;
      border-bottom-width: 1px; }
      .form-input__link--js:hover {
        text-decoration: none; }

.autocomplete {
  position: relative; }
  .autocomplete__input {
    font-size: 1.144rem; }
    @media (min-width: 992px) {
      .autocomplete__input {
        font-size: 1rem; } }
  .autocomplete__frame {
    background: #fff;
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    z-index: 12;
    border: 1px solid #eaeaea;
    border-top: 0;
    background: #fff;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15); }
  .autocomplete__item {
    display: block;
    text-decoration: none;
    padding: 10px;
    color: #666;
    width: 100%; }
    .autocomplete__item:hover {
      background: #f2f2f2; }
  .autocomplete__product {
    font-size: 0.9rem; }
    .autocomplete__product:before, .autocomplete__product:after {
      content: " ";
      display: table; }
    .autocomplete__product:after {
      clear: both; }
    .autocomplete__product-photo {
      float: left;
      padding-right: 10px; }
    .autocomplete__product-info {
      overflow: hidden; }
    .autocomplete__product-title {
      margin-bottom: 5px; }
    .autocomplete__product-brand {
      display: inline;
      color: #999; }
    .autocomplete__product-option {
      color: #999; }
  .autocomplete__message {
    padding: 20px; }

.range-slider__wrapper {
  position: relative;
  height: 22px;
  /* cancel &__control margin collaps */ }
  .range-slider__wrapper:before, .range-slider__wrapper:after {
    content: " ";
    display: table; }
  .range-slider__wrapper:after {
    clear: both; }

.range-slider__control {
  background: #c5c5c5;
  height: 4px;
  margin-top: 9px; }
  .range-slider__control .ui-slider-handle {
    display: block;
    position: absolute;
    top: 0;
    width: 22px;
    height: 22px;
    background: #fff;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
    border-radius: 50%;
    border: 1px solid #eaeaea;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
    .range-slider__control .ui-slider-handle:last-of-type {
      margin-left: -22px; }
  .range-slider__control .ui-slider-range {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    height: 4px;
    background: #769c1f; }

.catalog-toolbar {
  font-size: 0.9rem;
  display: flex;
  justify-content: space-between; }
  .catalog-toolbar__item {
    display: flex;
    align-items: center; }
    .catalog-toolbar__item:not(:first-child) {
      padding-left: 50px; }
  .catalog-toolbar__label {
    padding-right: 10px;
    white-space: nowrap; }

.filter {
  font-size: 0.9rem;
  /* Property header BEGIN */
  /* END Property header */ }
  .filter .disabled {
    color: #999;
    cursor: default; }
  .filter__item {
    background-color: #f8f8f8;
    padding: 20px; }
    .filter__item:not(:first-child) {
      margin-top: 1px; }
  .filter__header {
    display: table;
    width: 100%; }
    .filter__header[data-filter-drop-handle] {
      cursor: pointer; }
  .filter__title {
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 1.2em;
    color: #000; }
  .filter__handle {
    position: relative;
    display: table-cell;
    width: 20px;
    text-align: right;
    vertical-align: middle;
    color: #000;
    cursor: pointer; }
    .filter__handle > .svg-icon {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      width: 1.1428571429rem;
      height: 1.1428571429rem; }
  .filter__handle-icon {
    display: block;
    /* to prevent mismatch in title sizes between properties with dropdown and without*/
    position: absolute;
    top: -4px;
    right: 0; }
  .filter__inner {
    margin-top: 1em; }
    .filter__inner--js-hidden {
      display: none; }
    .filter__inner--scroll {
      height: 180px;
      overflow: auto;
      padding-right: 5px; }
  .filter__checkgroup {
    display: table; }
    .filter__checkgroup:not(:first-child) {
      padding-top: 5px; }
    .filter__checkgroup-control {
      display: table-cell;
      vertical-align: top;
      position: relative;
      top: -2px; }
    .filter__checkgroup-title {
      display: table-cell;
      vertical-align: top;
      padding-right: 4px;
      padding-left: 4px;
      color: #4d60a0;
      text-decoration: none; }
    .filter__checkgroup:hover .filter__checkgroup-title {
      color: #769c1f; }
    .filter__checkgroup-count {
      display: table-cell;
      vertical-align: top;
      color: #999;
      font-size: 0.9em; }
  .filter__range-field {
    padding-bottom: 10px; }
  .filter__range-slider {
    padding-top: 10px; }

.active-filters:before, .active-filters:after {
  content: " ";
  display: table; }

.active-filters:after {
  clear: both; }

.active-filters__wrapper {
  margin: -10px 0 0 -10px; }

.active-filters__item {
  float: left;
  margin: 10px 0 0 10px; }

.active-filters__btn-ico:before {
  content: 'x'; }

.catalog-section {
  display: block;
  border: 1px solid #eaeaea; }
  .catalog-section, .catalog-section:hover {
    text-decoration: none;
    color: #000; }
  .catalog-section:hover .catalog-section__caption {
    background: #f8f8f8; }
  .catalog-section__image {
    height: 200px;
    max-height: 200px;
    position: relative;
    padding: 10px; }
  .catalog-section__img {
    display: block;
    padding: 10px;
    max-height: inherit;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .catalog-section__caption {
    border-top: 1px solid #eaeaea;
    padding: 10px;
    text-align: center;
    font-weight: bold; }

.catalog-map__item {
  display: block;
  text-align: center; }

.catalog-map__imagebox {
  height: 162px;
  margin-bottom: 10px;
  position: relative; }

.catalog-map__img {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 100%;
  margin: auto; }

.catalog-map__title {
  font-size: .9rem; }

.cat-table {
  padding-top: 40px; }
  .cat-table__title {
    font-size: 1.4rem;
    padding-bottom: 0.5em; }
    .cat-table__title h1 {
      display: inline; }
  .cat-table__table {
    width: 100%;
    border: 1px solid #eaeaea;
    border-top: 2px solid #769c1f;
    border-collapse: collapse; }
    .cat-table__table th {
      border-bottom: 1px solid #eaeaea;
      padding: 15px;
      background-color: #f8f8f8;
      color: #000;
      font-weight: 700; }
    .cat-table__table td {
      padding: 15px 0 0 15px;
      vertical-align: bottom; }
    .cat-table__table td + td {
      padding-right: 15px;
      padding-left: 0; }
  .cat-table__cell-inner {
    padding-bottom: 15px;
    border-bottom: 1px dashed #eaeaea; }
  .cat-table__table tr:last-child .cat-table__cell-inner {
    border-bottom-color: transparent; }
  .cat-table__cell-title {
    text-align: left; }
  .cat-table__cell-price {
    text-align: right; }

.product-cut {
  position: relative;
  font-size: 1rem;
  /* Preventing hover overlay on slider items */
  /* Preventing hover overlay on slider items */
  /* Rating */
  /* Title */
  /* Sale */
  /*  Short Description */
  /*  Main Params */
  /*  Product is archived */
  /* Rating */ }
  @media (min-width: 992px) {
    .product-cut:hover::before {
      content: '';
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px;
      display: block;
      border: 2px solid #769c1f;
      box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
      border-bottom: 0; } }
  .slick-slide .product-cut:hover::before, .product-cut--no-overlay:hover::before {
    display: none; }
  .product-cut__row:not(:first-child) {
    margin-top: 0.7142857143em; }
  .product-cut__row--flex-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-right: -1em;
    margin-bottom: -1em; }
    .product-cut__row--flex-container > * {
      margin-bottom: 1em;
      margin-right: 1em; }
  .product-cut__main-info {
    position: relative; }
  .product-cut__extra-info {
    display: none;
    position: absolute;
    top: 100%;
    right: -10px;
    left: -10px;
    z-index: 11;
    border: 2px solid #769c1f;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
    border-top: 0;
    padding: 0 10px;
    background: #FFF; }
  @media (min-width: 992px) {
    .product-cut:hover .product-cut__extra-info {
      display: block; } }
  .slick-slide .product-cut:hover .product-cut__extra-info,
  .product-cut--no-overlay:hover .product-cut__extra-info {
    display: none; }
  .product-cut__title {
    padding-top: 5px; }
    .product-cut__title-link {
      color: #4d60a0;
      text-decoration: underline; }
      .product-cut__title-link:hover {
        color: #769c1f;
        text-decoration: underline; }
  .product-cut__sale {
    display: block;
    padding: 5px 0 0; }
  .product-cut__sale-item:not(:first-child) {
    margin-top: 3px; }
  .product-cut__variants {
    padding-top: 12px; }
  .product-cut__price {
    margin-top: 10px;
    padding-bottom: 15px; }
  .product-cut__actions {
    display: flex;
    flex-wrap: wrap;
    padding: 12px 0;
    margin-left: -10px; }
  .product-cut__action-item {
    margin-left: 10px; }
  .product-cut__bonus {
    margin-top: 5px; }
  .product-cut__delete {
    position: absolute;
    top: 0;
    right: 0; }
  .product-cut__delete-icon {
    display: block;
    width: 20px;
    height: 20px;
    color: #C5CDD8;
    fill: #C5CDD8; }
  .product-cut__move {
    padding-bottom: 10px;
    margin-top: -5px; }
  .product-cut__move-link {
    color: #4d60a0;
    text-decoration: underline;
    text-decoration: none;
    border-bottom-style: dashed;
    border-bottom-width: 1px; }
    .product-cut__move-link:hover {
      color: #769c1f;
      text-decoration: underline; }
    .product-cut__move-link:hover {
      text-decoration: none; }
  .product-cut__desc {
    padding-bottom: 10px;
    font-size: 0.9em; }
  .product-cut__params {
    padding-bottom: 10px;
    font-size: 0.9em; }
  .product-cut__archive {
    margin-top: 15px;
    display: inline-block;
    padding: 5px 20px;
    background: #4d60a0;
    color: #000;
    font-size: 1.2rem; }
  .product-cut__rating {
    display: block; }

.product-snippet {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: -1em;
  margin-right: -1em; }
  .product-snippet > * {
    padding-bottom: 1em;
    padding-right: 1em; }
  .product-snippet__photo {
    flex-shrink: 0;
    width: 75%; }
  .product-snippet__body {
    flex-grow: 1;
    display: flex;
    flex-wrap: wrap;
    margin-top: -1em;
    margin-left: -1em; }
    .product-snippet__body > * {
      margin-top: 1em;
      margin-left: 1em; }
  @media (min-width: 768px) {
    .product-snippet {
      flex-direction: row;
      align-items: flex-start; }
      .product-snippet__photo {
        width: 25%; } }
  .product-snippet__info {
    flex-grow: 99;
    flex-basis: 32.1428571429em; }
  .product-snippet__purchase {
    flex-grow: 1;
    flex-shrink: 0; }
  .product-snippet__row:not(:first-child) {
    margin-top: 1em; }
  .product-snippet__row--sm:not(:first-child) {
    margin-top: 0.5em; }
  .product-snippet__row--lg:not(:first-child) {
    margin-top: 1.4em; }
  .product-snippet__row--flex-container {
    display: flex;
    margin-bottom: -0.75em;
    margin-right: -0.5em; }
    .product-snippet__row--flex-container > * {
      margin-bottom: 0.75em;
      margin-right: 0.5em; }
  .product-snippet__row--align-right {
    text-align: right; }
  .product-snippet__title {
    font-size: 1.2em; }
  .product-snippet__sale {
    color: #e75e2a; }
  .product-snippet__minor-text {
    color: #999; }

.product-thumb {
  display: flex; }
  .product-thumb__photo {
    flex-shrink: 0;
    margin-right: 10px;
    width: 60px;
    height: 60px;
    border: 1px solid #eaeaea;
    padding: 5px; }
  .product-thumb__img {
    max-height: 100%; }
  .product-thumb__title {
    font-size: 0.9rem; }
  .product-thumb__price {
    padding-top: 5px; }

.product-intro {
  background-color: #f8f8f8;
  padding: 2em;
  /*  Product actions like wishlist and compare */
  /*  Short Description and main params */
  /* Product like and share buttons */
  /*  Product is archived */ }
  .product-intro__section {
    margin-bottom: 1.4285714286em; }
    .product-intro__section + .product-intro__section {
      padding-top: 1.4285714286em;
      border-top: 1px dotted #c5c5c5; }
  .product-intro__row:not(:first-child) {
    margin-top: 1em; }
  .product-intro__flex-container {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-top: -1rem; }
    .product-intro__flex-container--v-center {
      align-items: center; }
    .product-intro__flex-container--v-bottom {
      align-items: flex-end; }
    .product-intro__flex-container > * {
      margin-top: 1rem;
      margin-left: 1rem; }
  .product-intro__title {
    display: block;
    font-size: 1.4285714286em;
    font-weight: 700;
    color: #000; }
  .product-intro__secondary {
    font-weight: 400;
    color: #999; }
    .product-intro__secondary--sm {
      font-size: 0.7em; }
  .product-intro__bonus {
    margin-top: 10px;
    display: inline-block; }
  .product-intro__actions {
    margin-top: 20px; }
    .product-intro__actions-item {
      margin-top: 5px;
      padding: 0 1.5em;
      height: 30px;
      line-height: 30px;
      display: inline-block;
      vertical-align: top;
      text-align: center;
      background: #4d60a0; }
      .product-intro__actions-item:not(:last-child) {
        margin-right: 10px; }
    .product-intro__actions-link {
      color: #4d60a0;
      text-decoration: underline;
      font-size: 0.9rem; }
      .product-intro__actions-link:hover {
        color: #769c1f;
        text-decoration: underline; }
    .product-intro__actions-control {
      position: relative;
      top: 2px; }
  .product-intro__short-desc {
    margin-top: 15px;
    font-size: 0.9rem; }
  .product-intro__main-params {
    margin-top: 15px;
    font-size: 0.9rem;
    color: #000; }
    .product-intro__main-params-item {
      display: table;
      width: 100%;
      padding: 5px 0; }
      .product-intro__main-params-item:not(:first-child) {
        border-top: 1px solid #eaeaea; }
    .product-intro__main-params-key {
      display: table-cell;
      width: 50%;
      vertical-align: middle;
      padding-right: 10px; }
    .product-intro__main-params-val {
      display: table-cell;
      width: 50%;
      vertical-align: middle;
      text-align: right; }
  .product-intro__social {
    margin-top: 25px;
    font-size: 0.9rem; }
    .product-intro__social-row {
      display: table; }
      .product-intro__social-row:not(:first-child) {
        margin-top: 20px; }
    .product-intro__social-title {
      display: table-cell;
      vertical-align: middle;
      padding-right: 15px; }
    .product-intro__social-inner {
      display: table-cell;
      vertical-align: middle; }
  .product-intro__archive {
    margin: 10px 0;
    display: inline-block;
    padding: 10px 30px;
    background: #4d60a0;
    color: #000;
    font-weight: bold;
    font-size: 1.4rem; }
  .product-intro__colors {
    margin-top: 15px; }

.product-photo__item {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 75%;
  max-height: 100%;
  text-align: center; }
  .product-photo__item--no-photo, .product-photo__item--no-photo:hover {
    color: #666 !important;
    text-decoration: none;
    cursor: default;
    pointer-events: none; }
  .product-photo__item--xs, .product-photo__item--sm, .product-photo__item--md, .product-photo__item--lg {
    padding-bottom: 0px; }
  .product-photo__item--xs {
    width: 60px;
    height: 60px;
    max-height: 60px; }
  .product-photo__item--sm {
    height: 100px;
    max-height: 100px; }
  .product-photo__item--md {
    height: 200px;
    max-height: 200px; }
  .product-photo__item--lg {
    padding-bottom: 0;
    height: 300px;
    max-height: 300px; }

.product-photo__img {
  /* use important to override slick slide img display:block rule */
  display: inline-block !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: inherit; }

.product-photo__labels {
  position: absolute;
  top: 0;
  left: 0; }

.product-photo__label {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  width: 4.3em;
  height: 2.2em;
  line-height: 2.3em;
  font-size: 0.8em;
  text-align: center;
  color: #FFF;
  white-space: nowrap; }
  .product-photo__label:not(:first-child) {
    margin-top: 1px; }
  .product-photo__label--hit {
    background-color: rgba(255, 153, 0, 0.5); }
  .product-photo__label--hot {
    background-color: rgba(54, 109, 25, 0.5); }
  .product-photo__label--action {
    background-color: rgba(196, 80, 35, 0.5); }
  .product-photo__label--discount {
    background-color: rgba(119, 15, 95, 0.5); }

.product-photo__thumbs {
  font-size: 0;
  margin-top: 5px;
  margin-left: -10px; }

.product-photo__thumb {
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 10px;
  width: 20%; }
  .product-photo__thumb-item {
    position: relative;
    border: 1px solid #eaeaea;
    display: block;
    height: 60px;
    opacity: .5; }
    .product-photo__thumb-item[data-product-photo-thumb-active] {
      opacity: 1; }
  .product-photo__thumb-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    padding: 5px;
    max-height: 60px; }

.product-photo__wrapper {
  position: relative; }

.product-photo__zoom {
  position: relative;
  top: -1px;
  left: 100%;
  z-index: 1000;
  display: inline-block;
  width: 400px;
  height: 300px;
  overflow: hidden;
  background: #FFF;
  border: 1px solid #C7C7C7; }
  .product-photo__zoom:hover {
    display: none; }

.variants-radio__item {
  display: table;
  width: 100%;
  padding: 5px 0; }
  .variants-radio__item:not(:first-child) {
    border-top: 1px solid #eaeaea; }
  .variants-radio__item--disabled .variants-radio__field {
    color: #999; }
  .variants-radio__item--disabled .variants-radio__price-main {
    color: #999; }

.variants-radio__field {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
  padding-right: 20px;
  font-size: 0.9em;
  color: #000; }
  .variants-radio__field:before, .variants-radio__field:after {
    content: " ";
    display: table; }
  .variants-radio__field:after {
    clear: both; }
  .variants-radio__field-inner {
    display: table; }

.variants-radio__control {
  display: table-cell;
  width: 20px;
  vertical-align: middle;
  padding-right: 5px;
  position: relative;
  top: -3px; }

.variants-radio__title {
  display: table-cell;
  vertical-align: middle; }

.variants-radio__available {
  display: block;
  color: #000; }

.variants-radio__price {
  display: table-cell;
  vertical-align: middle;
  text-align: right; }
  .variants-radio__price--left {
    text-align: left; }

.properties__item {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 10px 0; }
  .properties__item:not(:first-child) {
    border-top: 1px solid #eaeaea; }

.properties__header {
  position: relative;
  display: table-cell;
  vertical-align: top;
  padding-right: 20px; }

.properties__wrapper {
  position: relative;
  display: inline-block; }

.properties__title {
  display: inline;
  font-weight: bold;
  color: #000; }

.properties__value {
  display: table-cell;
  vertical-align: top; }

.product-price {
  display: flex;
  align-items: flex-end;
  font-weight: 700; }
  .product-price__old {
    position: relative;
    margin-right: 5px;
    font-size: 1rem;
    line-height: 1;
    color: #999;
    white-space: nowrap;
    /* line-through */ }
    .product-price__old:after {
      content: '';
      height: 1px;
      background: currentColor;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto; }
    .product-price__old-value {
      float: left; }
    .product-price__old-coins {
      float: left; }
    .product-price__old-cur {
      float: left; }
      .product-price__old-cur:last-child {
        margin-left: .2em; }
  .product-price--lg .product-price__old {
    font-size: 1.4rem;
    margin-right: 10px; }
  .product-price__main {
    font-size: 1.2rem;
    line-height: 1;
    font-weight: 500;
    white-space: nowrap;
    color: #000; }
    .product-price__main--vertical {
      width: 100%;
      margin-left: 0; }
    .product-price__main--small {
      font-size: 1rem; }
    .product-price__main--lg {
      font-size: 1.5rem; }
    .product-price__main-value {
      float: left; }
    .product-price__main-coins {
      float: left; }
    .product-price__main-cur {
      float: left; }
      .product-price__main-cur:last-child {
        margin-left: .2em; }
  .product-price--lg .product-price__main {
    font-size: 2rem; }
  .product-price__addition {
    margin-left: 5px;
    font-size: 0.9rem;
    line-height: 1;
    color: #999; }
    .product-price__addition-item {
      float: left; }
      .product-price__addition-item:not(:first-child):before {
        content: '/';
        float: left;
        margin: 1px 5px 0 5px; }
    .product-price__addition-value {
      float: left; }
    .product-price__addition-coins {
      float: left; }
    .product-price__addition-cur {
      float: left; }
      .product-price__addition-cur:last-child {
        margin-left: .2em; }
  .product-price--lg .product-price__addition {
    font-size: 1.2rem;
    margin-left: 10px; }
  .cat-table .product-price {
    display: inline-flex; }

.product-kit__header {
  padding: 15px 0;
  margin-bottom: 1.2rem;
  border-bottom: 2px solid #769c1f; }

.product-kit__title {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1;
  color: #000; }

.product-kit__item {
  display: table; }
  .product-kit__item:not(:first-child) {
    padding-top: 30px; }

@media (min-width: 768px) {
  .product-kit__products {
    display: table-cell;
    width: 80%;
    vertical-align: middle;
    /* hide + symbol from first item */
    overflow: hidden; } }

.product-kit__product:not(:first-child) {
  position: relative; }
  .product-kit__product:not(:first-child):before {
    content: '+';
    display: block;
    width: 20px;
    color: #c7c7c7;
    font-family: Arial, sans-serif;
    font-size: 20px;
    margin: auto;
    overflow: hidden;
    line-height: 1; }
    @media (min-width: 768px) {
      .product-kit__product:not(:first-child):before {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        margin: 0 0 0 -17px; } }

.product-kit__purchase {
  position: relative; }
  .product-kit__purchase:before {
    content: '=';
    display: block;
    width: 20px;
    font-family: Arial, sans-serif;
    color: #c7c7c7;
    font-size: 20px;
    margin: auto; }
  @media (min-width: 768px) {
    .product-kit__purchase {
      display: table-cell;
      width: 20%;
      vertical-align: middle;
      padding-left: 50px;
      overflow: hidden;
      line-height: 1; }
      .product-kit__purchase:before {
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%); } }

.product-kit__price {
  margin-bottom: 3px; }

.product-kit__discount {
  padding-bottom: 10px;
  color: #FF5546; }

.product-kit__btn {
  padding: 2px 0; }

.product-shipping {
  font-size: 1rem;
  color: #666; }
  .product-shipping__row:not(:first-child) {
    padding-top: 15px; }
  .product-shipping__row:not(:last-child) {
    margin-bottom: 1px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #eaeaea; }
  .product-shipping__header {
    display: block;
    margin-bottom: 0.5em; }
  .product-shipping__ico {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
    color: #769c1f; }
    .product-shipping__ico--delivery {
      width: 30px;
      height: 20px; }
    .product-shipping__ico--payment {
      width: 27px;
      height: 22px; }
    .product-shipping__ico--phone {
      width: 30px;
      height: 30px; }
  .product-shipping__title {
    display: inline-block;
    vertical-align: middle;
    color: #769c1f;
    text-transform: uppercase;
    font-size: .9rem; }
  .product-shipping__list {
    font-size: .9em; }
  .product-shipping__item {
    position: relative;
    line-height: 1.1; }
    .product-shipping__item:not(:last-child) {
      margin-bottom: 8px; }
    .product-shipping__item:hover .product-shipping__tooltip-wrapper {
      display: block; }
    .product-shipping__item:hover .product-shipping__tooltip-link {
      color: #000; }
  .product-shipping__phone {
    font-weight: bold; }
  .product-shipping__tooltip {
    display: inline;
    position: relative; }
    .product-shipping__tooltip-link {
      cursor: default; }
    .product-shipping__tooltip-wrapper {
      display: none;
      position: absolute;
      bottom: 50%;
      left: 70%;
      z-index: 10;
      width: 200px;
      padding: 10px;
      border: 1px solid #eaeaea;
      background: #fff;
      line-height: 1.3; }

.product-fullinfo__item:not(:last-child) {
  margin-bottom: 40px; }

.product-fullinfo__header {
  padding: 15px 0;
  margin-bottom: 1.2rem;
  border-bottom: 2px solid #769c1f; }

.product-fullinfo__title {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1;
  color: #000; }

.product-sales {
  padding: 15px;
  border: 1px dashed #fd9f3b;
  background: #FFF; }
  .product-sales__flex-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: -1em;
    margin-left: -1em; }
    .product-sales__flex-container > * {
      margin-top: 1em;
      margin-left: 1em; }
  .product-sales__imagebox {
    flex-basis: 90px; }
  .product-sales__info {
    flex-grow: 99;
    flex-basis: 180px; }
  .product-sales__timer {
    flex-shrink: 0;
    flex-grow: 1;
    flex-basis: 180px; }
  .product-sales__title {
    font-weight: 700;
    color: #fd9f3b; }

.product-buy__available {
  /* compensate quantity and button extra vertical indention */
  margin-top: -10px; }
  .product-buy__available:before, .product-buy__available:after {
    content: " ";
    display: table; }
  .product-buy__available:after {
    clear: both; }

.product-buy__quantity {
  float: left;
  margin-right: 10px;
  /* extra indent to make vertical space on mobile devices when button transit into another row */
  margin-top: 10px;
  width: 140px; }

.product-buy__buttons {
  float: left;
  /* extra indent to make vertical space on mobile devices when button transit into another row */
  margin-top: 10px; }

.product-buy__unavailable-info {
  font-size: 0.9em;
  color: #ff4a4a; }
  .product-buy__unavailable-info::before {
    content: 'x';
    font-size: 1.2rem; }

.product-buy__unavailable-link {
  color: #4d60a0;
  text-decoration: underline;
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  font-size: 0.9em; }
  .product-buy__unavailable-link:hover {
    color: #769c1f;
    text-decoration: underline; }
  .product-buy__unavailable-link:hover {
    text-decoration: none; }

.main-properties {
  display: table; }
  .main-properties__row {
    display: inline; }
    .main-properties__row:not(:last-child)::after {
      content: " /"; }
  .main-properties__name {
    display: inline-block;
    font-weight: 700; }
    .main-properties__name::after {
      content: ":"; }
  .main-properties__value {
    display: inline-block; }

.product-purchase__flex-container {
  display: flex;
  align-items: center;
  margin-top: -1em;
  margin-left: -1em; }
  .product-purchase__flex-container > * {
    margin-top: 1em;
    margin-left: 1em; }

.product-purchase__quantity {
  width: 100px; }

.cart-frame__header {
  padding: 0 0 15px 0; }

.cart-frame__title {
  color: #000;
  font-size: 1.6rem; }

.cart-frame__inner {
  border: 1px solid #eaeaea;
  padding: 20px; }

.cart-summary__items {
  font-size: 0.9rem; }

.cart-summary__row {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaeaea; }

.cart-summary__cell:before, .cart-summary__cell:after {
  content: " ";
  display: table; }

.cart-summary__cell:after {
  clear: both; }

.cart-summary__cell:not(:last-child) {
  padding-bottom: 15px; }

.cart-summary__cell--delete {
  float: left;
  width: 25px;
  margin-left: 0; }

.cart-summary__cell--delete ~ .cart-summary__cell {
  margin-left: 25px; }

.cart-summary__row:first-child .cart-summary__cell {
  border-top: 0;
  padding-top: 0; }

.cart-summary__delete {
  margin-right: 5px; }

.cart-summary__product {
  padding-right: 30px; }
  .cart-summary__product--kit:not(:last-child):after {
    content: '+';
    display: block;
    font-size: 20px;
    color: #000;
    margin-left: 25px; }

.cart-summary__quantity {
  width: 100px; }

.cart-summary__subtotal-item {
  display: table;
  width: 100%;
  border-top: 1px solid #eaeaea;
  padding: 10px 0; }
  .cart-summary__subtotal-item:first-child {
    border-top: 1px solid #eaeaea; }

.cart-summary__subtotal-title {
  display: table-cell;
  vertical-align: middle; }

.cart-summary__subtotal-value {
  display: table-cell;
  vertical-align: middle;
  text-align: right; }

.cart-summary__total {
  padding-top: 20px; }
  @media (min-width: 1200px) {
    .cart-summary__total {
      display: table;
      width: 100%; } }
  .cart-summary__total-coupon {
    padding-bottom: 20px; }
    @media (min-width: 1200px) {
      .cart-summary__total-coupon {
        display: table-cell;
        vertical-align: middle;
        padding: 0 20px 0 0;
        width: 60%; } }
  .cart-summary__total-price {
    text-align: right; }
    @media (min-width: 1200px) {
      .cart-summary__total-price {
        display: table-cell;
        vertical-align: middle;
        white-space: nowrap; } }

@media (min-width: 768px) {
  .cart-summary--in-modal .cart-summary__items {
    display: table;
    width: 100%; }
  .cart-summary--in-modal .cart-summary__row {
    display: table-row; }
  .cart-summary--in-modal .cart-summary__cell {
    display: table-cell;
    vertical-align: top;
    border-top: 1px solid #eaeaea;
    padding: 20px 0; }
    .cart-summary--in-modal .cart-summary__cell--delete {
      float: none; }
    .cart-summary--in-modal .cart-summary__cell--delete ~ .cart-summary--in-modal .cart-summary__cell {
      margin-right: 0; }
    .cart-summary--in-modal .cart-summary__cell:not(:last-child) {
      padding-bottom: 20px; }
  .cart-summary--in-modal .cart-summary__price {
    width: 80px;
    text-align: right;
    float: right; } }

@media (min-width: 992px) {
  .cart-summary__items {
    display: table;
    width: 100%; }
  .cart-summary__row {
    display: table-row; }
  .cart-summary__cell {
    display: table-cell;
    vertical-align: top;
    border-top: 1px solid #eaeaea;
    padding: 20px 0; }
    .cart-summary__cell--delete {
      float: none; }
    .cart-summary__cell--delete ~ .cart-summary__cell {
      margin-right: 0; }
    .cart-summary__cell:not(:last-child) {
      padding-bottom: 20px; }
  .cart-summary__price {
    width: 50px;
    text-align: right;
    float: right; } }

.delivery-radio__field {
  display: flex; }
  .delivery-radio__field:not(:first-child) {
    padding-top: 15px; }

.delivery-radio__control {
  width: 20px;
  flex-shrink: 0;
  vertical-align: top;
  position: relative;
  top: -2px; }

.delivery-radio__content {
  flex-grow: 1; }

.delivery-radio__title {
  color: #000;
  line-height: 1.2; }

.delivery-radio__info {
  font-size: 0.9em;
  position: relative;
  margin-top: 3px;
  color: #999; }

.delivery-radio__spoiler {
  padding-bottom: 20px; }

.delivery-radio__spoiler-row {
  display: flex;
  align-items: center;
  max-width: 100%; }

.delivery-radio__spoiler-col {
  padding-top: 10px; }
  .delivery-radio__spoiler-col:first-child {
    flex-shrink: 0;
    width: 70px; }
  .delivery-radio__spoiler-col:not(:first-child) {
    padding-left: 15px;
    flex-grow: 1; }
  .delivery-radio__spoiler-col .select2 {
    width: 100% !important; }

.cart-product {
  font-size: 0.9rem; }
  .cart-product:before, .cart-product:after {
    content: " ";
    display: table; }
  .cart-product:after {
    clear: both; }
  .cart-product__photo {
    float: left; }
  .cart-product__info {
    padding-left: 70px; }
  .cart-product__brand {
    color: #999; }
  .cart-product__link {
    color: #000;
    text-decoration: none; }
    .cart-product__link:hover {
      color: #000;
      text-decoration: underline; }
  .cart-product__option {
    color: #999; }

.order-details {
  background: #f8f8f8;
  padding: 30px 40px;
  color: #000; }
  .order-details__group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .order-details__group:not(:last-child) {
      padding-bottom: 20px;
      margin-bottom: 20px;
      border-bottom: 1px dashed #d2d2d2; }
  .order-details__list {
    display: table-row; }
  .order-details__item {
    display: table-cell;
    vertical-align: top;
    padding-bottom: 10px; }
    .order-details__item:not(:first-child) {
      padding-left: 30px; }
    .order-details__item--title {
      font-weight: bold; }

.cart-price {
  font-size: 0; }
  .cart-price__old {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
    color: #000;
    white-space: nowrap;
    /* line-through */ }
    .cart-price__old:before, .cart-price__old:after {
      content: " ";
      display: table; }
    .cart-price__old:after {
      clear: both; }
    .cart-price__old:after {
      content: '';
      height: 1px;
      width: 100%;
      background: #000;
      position: absolute;
      top: 50%; }
    .cart-price__old-value {
      float: left; }
    .cart-price__old-cur {
      float: left; }
      .cart-price__old-cur:last-child {
        margin-left: .2em; }
  .cart-price__main {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.2rem;
    font-weight: bold;
    white-space: nowrap;
    color: #000; }
    .cart-price__main:before, .cart-price__main:after {
      content: " ";
      display: table; }
    .cart-price__main:after {
      clear: both; }
    .cart-price__main--vertical {
      width: 100%;
      margin-left: 0; }
    .cart-price__main--small {
      font-size: 1rem; }
    .cart-price__main--lg {
      font-size: 1.5rem; }
    .cart-price__main-value {
      float: left; }
    .cart-price__main-cur {
      float: left; }
      .cart-price__main-cur:last-child {
        margin-left: .2em; }
  .cart-price__addition {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 0.9rem;
    color: #999; }
    .cart-price__addition:before, .cart-price__addition:after {
      content: " ";
      display: table; }
    .cart-price__addition:after {
      clear: both; }
    .cart-price__addition-item {
      float: left; }
      .cart-price__addition-item:before {
        content: '/';
        float: left;
        margin: 1px 5px 0 5px; }
    .cart-price__addition-value {
      float: left; }
    .cart-price__addition-cur {
      float: left; }
      .cart-price__addition-cur:last-child {
        margin-left: .2em; }

.order-history {
  display: table;
  width: 100%; }
  .order-history__row {
    display: table-row; }
  .order-history__col {
    display: table-cell;
    vertical-align: middle;
    border-bottom: 1px solid #eaeaea;
    padding: 10px 10px; }
    .order-history__col--header {
      border-width: 2px;
      font-weight: bold; }
  .order-history__link {
    color: #4d60a0;
    text-decoration: underline; }
    .order-history__link:hover {
      color: #769c1f;
      text-decoration: underline; }

.discount-info {
  font-size: 1rem; }
  .discount-info__list {
    display: table;
    width: 100%; }
  .discount-info__row {
    display: table-row; }
  .discount-info__col {
    display: table-cell;
    vertical-align: middle;
    border-bottom: 1px solid #eaeaea;
    padding: 5px; }
    .discount-info__col--title {
      position: relative; }
    .discount-info__col--value {
      text-align: right; }
  .discount-info__note {
    font-size: 0.86em;
    color: #E89B88; }
  .discount-info__message {
    margin-top: 20px; }

.discount-table {
  display: table;
  width: 100%; }
  .discount-table__row {
    display: table-row; }
    .discount-table__row--header {
      font-weight: bold; }
      .discount-table__row--header .discount-table__item:after {
        content: '';
        display: block;
        height: 1px;
        border-top: 1px dashed #eaeaea;
        padding-bottom: 5px; }
  .discount-table__item {
    display: table-cell;
    vertical-align: top;
    padding: 2px 4px; }

.compare__product {
  overflow: hidden;
  padding: 0 10px; }

.compare__params {
  padding-top: 20px;
  font-size: 0.9rem;
  color: #000; }
  .compare__params-item {
    padding: 2px 10px;
    height: 40px;
    overflow: hidden; }
    .compare__params-item:nth-child(even) {
      background: #f2f2f2;
      border: 1px dashed #e5e5e5;
      border-right: 0;
      border-left: 0; }
    .compare__params-item--title {
      font-weight: bold; }
  .compare__params-value {
    display: table;
    width: 100%;
    height: 100%; }
    .compare__params-value:before {
      content: "";
      width: 0;
      height: 100%;
      display: table-cell;
      vertical-align: middle; }
  .compare__params-text {
    display: table-cell;
    width: 100%;
    vertical-align: middle; }

.compare__delete {
  padding-top: 3px; }
  .compare__delete-link {
    font-size: 0.9em;
    color: #999;
    text-decoration: underline; }
    .compare__delete-link:hover {
      text-decoration: none; }

.gallery-album__title-link {
  color: #4d60a0;
  text-decoration: underline; }
  .gallery-album__title-link:hover {
    color: #769c1f;
    text-decoration: underline; }

.gallery-image__link {
  display: block;
  position: relative; }
  .gallery-image__link:hover .gallery-image__zoom {
    display: block; }

.gallery-image__img {
  display: block; }

.gallery-image__zoom {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(30, 39, 47, 0.5);
  color: #FFF; }
  .gallery-image__zoom-outer {
    display: table;
    height: 100%;
    width: 100%; }
  .gallery-image__zoom-inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  .gallery-image__zoom-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: block;
    width: 1.1428571429rem;
    height: 1.1428571429rem; }

.gallery-image__desc {
  margin-bottom: 5px;
  font-size: 0.9rem; }

.gallery-menu {
  font-size: 1rem;
  font-size: 0.9rem;
  text-transform: uppercase; }
  .gallery-menu__list:before, .gallery-menu__list:after {
    content: " ";
    display: table; }
  .gallery-menu__list:after {
    clear: both; }
  .gallery-menu__item {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 5px 10px; }
    .gallery-menu__item:first-child {
      margin-left: 0; }
  .gallery-menu__link {
    color: #4d60a0;
    text-decoration: underline; }
    .gallery-menu__link:hover {
      color: #769c1f;
      text-decoration: underline; }

.countdown {
  display: inline-block;
  border: 1px solid #eaeaea;
  padding: 15px; }
  .countdown__title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 1rem;
    color: #999; }
  .countdown__date {
    display: inline-block;
    vertical-align: middle;
    color: #000;
    font-weight: bold;
    white-space: nowrap;
    font-size: 0; }
  .countdown__item {
    font-size: 1.4rem; }
    .countdown__item::after {
      content: ':'; }
    .countdown__item--no-marker::after {
      display: none; }
  .countdown__label {
    font-size: 1.4rem;
    display: inline-block;
    margin-right: 10px;
    margin-left: 5px; }

.countdown-post {
  display: table;
  color: #000; }
  .countdown-post__header {
    background: #769c1f;
    border: 1px solid #769c1f;
    padding: 0.3571428571rem 0.7142857143rem; }
  .countdown-post__footer {
    margin-top: 0.7142857143rem; }
  .countdown-post__title {
    font-size: 0.8571428571rem;
    font-weight: 700;
    color: #fff; }
  .countdown-post__content {
    text-align: center;
    background: #4d60a0;
    border: 2px dashed #769c1f;
    border-top: 0;
    padding: 0.7142857143rem 0.2857142857rem; }
    @media (min-width: 992px) {
      .countdown-post__content {
        padding: 1.0714285714rem; } }
  .countdown-post__cell {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 5rem;
    height: 5rem;
    margin: 0.0714285714rem;
    background: #FFF;
    border: 1px solid #eaeaea;
    font-weight: 700;
    text-align: center; }
    @media (min-width: 992px) {
      .countdown-post__cell {
        margin: 0.3571428571rem; } }
  .countdown-post__number {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 2.5rem;
    line-height: 1; }
  .countdown-post__marker {
    font-size: 1rem; }
  .countdown-post__icon {
    display: inline-block;
    vertical-align: middle;
    color: #769c1f;
    width: 1rem;
    height: 1rem; }
  .countdown-post__basement {
    display: inline-block;
    font-size: 1rem;
    vertical-align: middle; }

.countdown-product {
  text-align: center; }
  .countdown-product__title {
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
    margin-right: 1em;
    padding: 1em 0;
    color: #4d60a0; }
    .countdown-product__title:after {
      content: ":"; }
  .countdown-product__time {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    font-size: 2.5714285714rem;
    font-weight: 700;
    padding: 0.5em 1.2em;
    color: #000;
    border: 1px solid #eaeaea;
    background: #FFF; }
    @media (min-width: 768px) {
      .countdown-product__time {
        width: 23.2142857143rem; } }
  .countdown-product__time-row {
    display: inline-table;
    white-space: nowrap;
    word-wrap: normal;
    overflow-wrap: normal; }
  .countdown-product__item {
    display: table-cell; }
    .countdown-product__item:not(:last-child)::after {
      content: ':'; }
    .countdown-product__item--no-marker::after {
      content: "" !important; }
    .countdown-product__item--small {
      font-size: .4em; }

.sale-timer {
  display: inline-block;
  border: 1px solid #eaeaea;
  padding: 15px; }
  .sale-timer__title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 1rem;
    color: #999; }
  .sale-timer__date {
    display: inline-block;
    vertical-align: middle;
    color: #000;
    font-weight: bold;
    white-space: nowrap;
    font-size: 0; }
  .sale-timer__item {
    font-size: 1.4rem; }
    .sale-timer__item::after {
      content: ':'; }
    .sale-timer__item--no-marker::after {
      display: none; }
  .sale-timer__label {
    font-size: 1.4rem;
    display: inline-block;
    margin-right: 10px;
    margin-left: 5px; }

.sales-post {
  width: 100%; }
  .sales-post__global-link {
    width: 100%;
    display: block;
    text-decoration: none;
    color: #000; }
  .sales-post__photo {
    position: relative;
    overflow: hidden;
    border: 1px solid #eaeaea; }
  .sales-post__img {
    display: block;
    width: 100%;
    max-height: 100%; }
  .sales-post__label {
    position: absolute;
    top: 0;
    left: 0;
    width: 121px;
    height: 27px;
    line-height: 27px;
    font-size: 0.7857142857rem;
    font-weight: 700;
    text-align: center;
    color: #FFF;
    background: #FF2C2C;
    transform: rotate(-45deg) translate(-33px, -5px); }
  .sales-post__content {
    width: 100%;
    display: table;
    border: 1px solid #eaeaea;
    border-top: 0; }
  .sales-post__cell {
    display: table-cell;
    padding: 0.5714285714rem; }
    .sales-post__cell:not(:first-child) {
      border-left: 1px solid #eaeaea; }
    .sales-post__cell--ta-center {
      text-align: center; }
    .sales-post__cell--w70 {
      width: 5rem; }
  .sales-post__headline {
    margin-bottom: 0.2142857143rem;
    text-align: left;
    color: #999;
    font-size: 0.8571428571rem; }
    .sales-post__headline > * {
      vertical-align: middle; }
  .sales-post__icon {
    display: inline-block;
    vertical-align: middle;
    width: 1rem;
    height: 1rem; }
  .sales-post__title {
    color: #4d60a0; }
  .sales-post:hover .sales-post__title {
    color: #769c1f; }
  .sales-post__days {
    font-weight: 700; }
    .sales-post__days--big {
      font-size: 2.5rem;
      line-height: 1; }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    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);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb3JlL3Jlc2V0LnNjc3MiLCJmaW5hbC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsInNjYWZmb2xkaW5nL3BhZ2Uuc2NzcyIsInNjYWZmb2xkaW5nL2NvbnRlbnQuc2NzcyIsInNjYWZmb2xkaW5nL2hlYWRlci5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJmb3JtL2Zvcm0uc2NzcyIsImZvcm0vZm9ybS1pbnB1dC5zY3NzIiwiY2F0YWxvZy9maWx0ZXIvZmlsdGVyLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3QtdmFyaWFudHMvdmFyaWFudHMtc2VsZWN0L3ZhcmlhbnRzLXNlbGN0LnNjc3MiLCJfY29yZS92YXJpYWJsZXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiaGVscGVycy90b2dnbGUtdmlldy9fdG9nZ2xlLXZpZXcuc2NzcyIsImJ1dHRvbnMvYnV0dG9ucy5zY3NzIiwid2lkZ2V0cy93aWRnZXQtcHJpbWFyeS93aWRnZXQtcHJpbWFyeS5zY3NzIiwiY2F0YWxvZy9hY3RpdmUtZmlsdGVycy9hY3RpdmUtZmlsdGVycy5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LWJ1eS9wcm9kdWN0LWJ1eS5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19vcGFjaXR5LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsInByb2R1Y3QvcHJvZHVjdC1hY3Rpb24vcHJvZHVjdC1hY3Rpb24uc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJjb3VudGRvd24vY291bnRkb3duLXByb2R1Y3Quc2NzcyIsIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsInNjYWZmb2xkaW5nL2Zvb3Rlci5zY3NzIiwic2NhZmZvbGRpbmcvbmF2YmFyLnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL21hZ25pZmljLXBvcHVwL3NyYy9jc3MvbWFpbi5zY3NzIiwiLi4vYm93ZXJfY29tcG9uZW50cy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL19zZXR0aW5ncy5zY3NzIiwiX2NvcmUvYmFzZS5zY3NzIiwiaWNvbnMvaWNvbnMuc2NzcyIsImljb25zL3Nwcml0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3B4LXRvLXJlbS5zY3NzIiwic3ZnL3N2Zy1pY29uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcG9zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wcmVmaXhlci5zY3NzIiwic2NhZmZvbGRpbmcvc3RhcnQtcGFnZS5zY3NzIiwib2ZmbGluZS9vZmZsaW5lLnNjc3MiLCJfY29yZS9taXhpbnMuc2NzcyIsImZyYW1lcy9mcmFtZS1jb250ZW50L2ZyYW1lLWNvbnRlbnQuc2NzcyIsImdyaWQvZ3JpZC5zY3NzIiwidHlwby90eXBvLnNjc3MiLCJuYXZzL2xpc3QtbmF2L2xpc3QtbmF2LnNjc3MiLCJuYXZzL3RyZWUtbmF2L3RyZWUtbmF2LnNjc3MiLCJuYXZzL21haW4tbmF2L21haW4tbmF2LnNjc3MiLCJuYXZzL2NvbHMtbmF2L2NvbHMtbmF2LnNjc3MiLCJuYXZzL21vYmlsZS1uYXYvbW9iaWxlLW5hdi5zY3NzIiwibmF2cy9zaWRlYmFyLW5hdi9zaWRlYmFyLW5hdi5zY3NzIiwibmF2cy9vdmVybGF5L292ZXJsYXkuc2NzcyIsImNhdGFsb2ctYnRuL2NhdGFsb2ctYnRuLnNjc3MiLCJ1c2VyLXBhbmVsL3VzZXItcGFuZWwuc2NzcyIsIm1vZGFsL21vZGFsLnNjc3MiLCJhY2NvcmRpb24tdGFicy9hY2NvcmRpb24tdGFicy5zY3NzIiwiaGVscGVycy9saW5rcy9saW5rLnNjc3MiLCJoZWxwZXJzL3NpdGUtaW5mby9zaXRlLWluZm8uc2NzcyIsImhlbHBlcnMvc29jLWdyb3Vwcy9zb2MtZ3JvdXBzLnNjc3MiLCJoZWxwZXJzL3BheS1pY29ucy9wYXktaWNvbnMuc2NzcyIsImhlbHBlcnMvc3Rhci1yYXRpbmcvc3Rhci1yYXRpbmcuc2NzcyIsImhlbHBlcnMvc3Rhci12b3Rpbmcvc3Rhci12b3Rpbmcuc2NzcyIsImhlbHBlcnMvbWVzc2FnZXMvbWVzc2FnZXMuc2NzcyIsImhlbHBlcnMvbGlrZXMvbGlrZXMuc2NzcyIsImhlbHBlcnMvc2hhcmVzL3NoYXJlcy5zY3NzIiwiaGVscGVycy90b29sdGlwL3Rvb2x0aXAuc2NzcyIsImhlbHBlcnMvbG9hZGVycy9sb2FkZXItZnJhbWUuc2NzcyIsImhlbHBlcnMvbG9hZGVycy9zcGlubmVyLWNpcmNsZS9zcGlubmVyLWNpcmNsZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3B4LXRvLWVtLnNjc3MiLCJoZWxwZXJzL3VuYXZhaWxhYmxlL191bmF2YWlsYWJsZS5zY3NzIiwiYmVuZWZpdHMvYmVuZWZpdHMuc2NzcyIsImJhbm5lcnMvYmFubmVyLXNpbXBsZS9iYW5uZXItc2ltcGxlLnNjc3MiLCJ3aWRnZXRzL3dpZGdldC1zZWNvbmRhcnkvd2lkZ2V0LXNlY29uZGFyeS5zY3NzIiwid2lkZ2V0cy93aWRnZXQtc2lkZWJhci93aWRnZXQtc2lkZWJhci5zY3NzIiwiYmFyZ2Fpbi9iYXJnYWluLnNjc3MiLCJ0YWJsb2lkL3RhYmxvaWQuc2NzcyIsInBvc3QvcG9zdC5zY3NzIiwic21hbGwtcG9zdC9zbWFsbC1wb3N0LnNjc3MiLCJicmFuZHMvYnJhZG5zLXdpZGdldC9icmFuZHMtd2lkZ2V0LnNjc3MiLCJzZW8tdGV4dC9zZW8tdGV4dC5zY3NzIiwiYnJlYWRjcnVtYnMvYnJlYWRjcnVtYnMuc2NzcyIsInBhZ2luYXRvci9wYWdpbmF0b3Iuc2NzcyIsImNvbW1lbnRzL2NvbW1lbnRzLnNjc3MiLCJmb3JtL2F1dG9jb21wbGV0ZS9hdXRvY29tcGxldGUuc2NzcyIsImZvcm0vcmFuZ2Utc2xpZGVyL3JhbmdlLXNsaWRlci5zY3NzIiwiY2F0YWxvZy9jYXRhbG9nLXRvb2xiYXIvY2F0YWxvZy10b29sYmFyLnNjc3MiLCJjYXRhbG9nL2NhdGFsb2ctc2VjdGlvbi9jYXRhbG9nLXNlY3Rpb24uc2NzcyIsImNhdGFsb2cvY2F0YWxvZy1tYXAvY2F0YWxvZy1tYXAuc2NzcyIsImNhdGFsb2cvY2F0LXRhYmxlL2NhdC10YWJsZS5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LWN1dC9wcm9kdWN0LWN1dC5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LXNuaXBwZXQvX3Byb2R1Y3Qtc25pcHBldC5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LXRodW1iL3Byb2R1Y3QtdGh1bWIuc2NzcyIsInByb2R1Y3QvcHJvZHVjdC1pbnRyby9wcm9kdWN0LWludHJvLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3QtcGhvdG8vcHJvZHVjdC1waG90by5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LXZhcmlhbnRzL3ZhcmlhbnRzLXJhZGlvL3ZhcmlhbnRzLXJhZGlvLnNjc3MiLCJwcm9kdWN0L3Byb3BlcnRpZXMvcHJvcGVydGllcy5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LXByaWNlL3Byb2R1Y3QtcHJpY2Uuc2NzcyIsInByb2R1Y3QvcHJvZHVjdC1raXQvcHJvZHVjdC1raXQuc2NzcyIsInByb2R1Y3QvcHJvZHVjdC1zaGlwcGluZy9wcm9kdWN0LXNoaXBwaW5nLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3QtZnVsbGluZm8vcHJvZHVjdC1mdWxsaW5mby5zY3NzIiwicHJvZHVjdC9wcm9kdWN0LXNhbGVzL3Byb2R1Y3Qtc2FsZXMuc2NzcyIsInByb2R1Y3QvbWFpbi1wcm9wZXJ0aWVzL19tYWluLXByb3BlcnRpZXMuc2NzcyIsInByb2R1Y3QvcHJvZHVjdC1wdXJjaGFzZS9wcm9kdWN0LXB1cmNoYXNlLnNjc3MiLCJjYXJ0L2NhcnQtZnJhbWUvY2FydC1mcmFtZS5zY3NzIiwiY2FydC9jYXJ0LXN1bW1hcnkvY2FydC1zdW1tYXJ5LnNjc3MiLCJjYXJ0L2RlbGl2ZXJ5LXJhZGlvL2RlbGl2ZXJ5LXJhZGlvLnNjc3MiLCJjYXJ0L2NhcnQtcHJvZHVjdC9jYXJ0LXByb2R1Y3Quc2NzcyIsImNhcnQvb3JkZXItZGV0YWlscy9vcmRlci1kZXRhaWxzLnNjc3MiLCJjYXJ0L2NhcnQtcHJpY2UvY2FydC1wcmljZS5zY3NzIiwicHJvZmlsZS9vcmRlci1oaXN0b3J5L29yZGVyLWhpc3Rvcnkuc2NzcyIsInByb2ZpbGUvZGlzY291bnQtaW5mby9kaXNjb3VudC1pbmZvLnNjc3MiLCJwcm9maWxlL2Rpc2NvdW50LXRhYmxlL2Rpc2NvdW50LXRhYmxlLnNjc3MiLCJjb21wYXJlL2NvbXBhcmUuc2NzcyIsImdhbGxlcnkvZ2FsbGVyeS1hbGJ1bS9nYWxsZXJ5LWFsYnVtLnNjc3MiLCJnYWxsZXJ5L2dhbGxlcnktaW1hZ2UvZ2FsbGVyeS1pbWFnZS5zY3NzIiwiZ2FsbGVyeS9nYWxsZXJ5LW1lbnUvZ2FsbGVyeS1tZW51LnNjc3MiLCJjb3VudGRvd24vY291bnRkb3duLnNjc3MiLCJjb3VudGRvd24vY291bnRkb3duLXBvc3Quc2NzcyIsIm1vZHVsZXMvc2FsZXMvc2FsZS10aW1lci5zY3NzIiwibW9kdWxlcy9zYWxlcy9zYWxlcy1wb3N0LnNjc3MiLCJzbGljay5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUFJRTtBQUVGLElBQUksRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU07QUFDN0MsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLFVBQVUsRUFBRSxHQUFHO0FBQzFDLENBQUMsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLElBQUk7QUFDMUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJO0FBQ3ZDLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLEdBQUc7QUFDeEMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsTUFBTTtBQUNmLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUN0QixRQUFRLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxNQUFNO0FBQzdCLEtBQUssRUFBRSxP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QSxBTHNHUSxNS3RHRixFSmxDTixvQklrQ0EsQUpsQ1MsTUlrQ0gsRUgwRUosc0JHMUVGLEFIMEVVLE1HMUVKLEVGdkROLHVCRXVEQSxBRnZETyxNRXVERCxDQUFDO0lBQ04sWUFBWSxFYnNKaUIsT0FBTztJYXJKcEMsT0FBTyxFQUFFLENBQUM7SVBVWixrQkFBa0IsRU9USSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQWdCLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBSmxELHdCQUFrRDtJUGN2RCxVQUFVLEVPVkksS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFnQixFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUpsRCx3QkFBa0QsR0FLOUQ7RVAwQ0QsQURXRixhQ1hHLEFEV1Usa0JDWFEsRUV3RGxCLGFGeERBLEFFd0RRLGtCRnhEVSxFR2hGbEIsb0JIZ0ZBLEFHaEZTLGtCSGdGUyxFSTRCaEIsc0JKNUJGLEFJNEJVLGtCSjVCUSxFS3JHbEIsdUJMcUdBLEFLckdPLGtCTHFHVyxDQUFDO0lBQ2xCLEtBQUssRU4yR3dCLElBQUk7SU0xR2pDLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RUFDRCxBRE9GLGFDUEcsQURPVSxzQkNQWSxFRW9EdEIsYUZwREEsQUVvRFEsc0JGcERjLEVHcEZ0QixvQkhvRkEsQUdwRlMsc0JIb0ZhLEVJd0JwQixzQkp4QkYsQUl3QlUsc0JKeEJZLEVLekd0Qix1Qkx5R0EsQUt6R08sc0JMeUdlLENBQUM7SUFBRSxLQUFLLEVOd0dBLElBQUksR014R1E7RUFDM0MsQURNRixhQ05HLEFETVUsMkJDTmlCLEVFbUQzQixhRm5EQSxBRW1EUSwyQkZuRG1CLEVHckYzQixvQkhxRkEsQUdyRlMsMkJIcUZrQixFSXVCekIsc0JKdkJGLEFJdUJVLDJCSnZCaUIsRUsxRzNCLHVCTDBHQSxBSzFHTywyQkwwR29CLENBQUU7SUFBRSxLQUFLLEVOdUdOLElBQUksR012R2M7RURNbkQsQUFzQkUsYUF0Qlcs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SixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0FJUixLSXpCRyxBSnlCRSxNSXpCSSxDSnlCSixJQUFDLENBQUssUUFBTCxBQUFhLEdBTXJCLFVJL0JLLEFKK0JLLE1JL0JDLEVKd0VYLFdJeEVLLEFKd0VNLE1JeEVBLEVIRlIseUJHRUUsQUhGUSxNR0VGLEVYUk4sc0JXUUEsQVhSSSxNV1FFLEVGUlIseUJFUUUsQUZSRyxNRVFHLEVGSlIsd0JFSUUsQUZKRSxNRUlJLEVESFIsaUJDR0UsQURIRyxNQ0dHLEVBakJYLElBQUksQUFrQkMsTUFBTSxFQUFOLE1BQU0sQUxyQlIsb0JBQVEsRUtxQk4sTUFBTSxBSlVYLFlBQVksRUFVWixVQUFVLENBQ1IsTUlyQkcsQUpxQkcsTUlyQkc7RUpvQlgsVUFBVSxDQUVSLEtJdEJHLEFKc0JFLE1JdEJJLENKc0JKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtJdkJHLEFKdUJFLE1JdkJJLENKdUJKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDQUlSLEtJeEJHLEFKd0JFLE1JeEJJLENKd0JKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0l4QmhCLE1BQU0sQUo4QlgsVUFBVSxFSTlCTCxNQUFNLEFKdUVYLFdBQVcsRUl2RU4sTUFBTSxBSEhSLHlCQUFVLEVHR1IsTUFBTSxBWFROLHNCQUFJLEVXU0osTUFBTSxBRlRSLHlCQUFLLEVFU0gsTUFBTSxBRkxSLHdCQUFJLEVFS0YsTUFBTSxBREpSLGlCQUFLLEVDZFIsSUFBSSxBQWVELE9BQU8sQUFFTCxNQUFNLEVMcEJSLG9CS2tCQSxBTGxCUSxPS2tCRCxBQUVMLE1BQU0sRUpXWCxZSWJHLEFKYVMsT0liRixBQUVMLE1BQU0sRUpxQlgsVUFBVSxDQUNSLE1JeEJDLEFKd0JLLE9JeEJFLEFBRUwsTUFBTTtFSnFCWCxVQUFVLENBRVIsS0l6QkMsQUp5QkksT0l6QkcsQUFFTCxNQUFNLENKdUJKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtJMUJDLEFKMEJJLE9JMUJHLEFBRUwsTUFBTSxDSndCSixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0FJUixLSTNCQyxBSjJCSSxPSTNCRyxBQUVMLE1BQU0sQ0p5QkosSUFBQyxDQUFLLFFBQUwsQUFBYSxHQU1yQixVSWpDRyxBSmlDTyxPSWpDQSxBQUVMLE1BQU0sRUp3RVgsV0kxRUcsQUowRVEsT0kxRUQsQUFFTCxNQUFNLEVIRlIseUJHQUEsQUhBVSxPR0FILEFBRUwsTUFBTSxFWFJOLHNCV01GLEFYTk0sT1dNQyxBQUVMLE1BQU0sRUZSUix5QkVNQSxBRk5LLE9FTUUsQUFFTCxNQUFNLEVGSlIsd0JFRUEsQUZGSSxPRUVHLEFBRUwsTUFBTSxFREhSLGlCQ0NBLEFEREssT0NDRSxBQUVMLE1BQU0sRUFqQlgsSUFBSSxBQWVELE9BQU8sQUFHTCxNQUFNLEVMckJSLG9CS2tCQSxBTGxCUSxPS2tCRCxBQUdMLE1BQU0sRUpVWCxZSWJHLEFKYVMsT0liRixBQUdMLE1BQU0sRUpvQlgsVUFBVSxDQUNSLE1JeEJDLEFKd0JLLE9JeEJFLEFBR0wsTUFBTTtFSm9CWCxVQUFVLENBRVIsS0l6QkMsQUp5QkksT0l6QkcsQUFHTCxNQUFNLENKc0JKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtJMUJDLEFKMEJJLE9JMUJHLEFBR0wsTUFBTSxDSnVCSixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0FJUixLSTNCQyxBSjJCSSxPSTNCRyxBQUdMLE1BQU0sQ0p3QkosSUFBQyxDQUFLLFFBQUwsQUFBYSxHQU1yQixVSWpDRyxBSmlDTyxPSWpDQSxBQUdMLE1BQU0sRUp1RVgsV0kxRUcsQUowRVEsT0kxRUQsQUFHTCxNQUFNLEVISFIseUJHQUEsQUhBVSxPR0FILEFBR0wsTUFBTSxFWFROLHNCV01GLEFYTk0sT1dNQyxBQUdMLE1BQU0sRUZUUix5QkVNQSxBRk5LLE9FTUUsQUFHTCxNQUFNLEVGTFIsd0JFRUEsQUZGSSxPRUVHLEFBR0wsTUFBTSxFREpSLGlCQ0NBLEFEREssT0NDRSxBQUdMLE1BQU0sRUFsQlgsSUFBSSxBQWdCRCxPQUFPLEFBQ0wsTUFBTSxFQURSLE9BQU8sQUxuQlAsb0JLb0JFLEFMcEJNLE1Lb0JBLEVBRFIsT0FBTyxBSllWLFlJWEssQUpXTyxNSVhELEVKcUJYLFVBQVUsQ0FDUixNSXZCQyxBSnVCSyxPSXZCRSxBQUNMLE1BQU07RUpxQlgsVUFBVSxDQUVSLEtJeEJDLEFKd0JJLE9JeEJHLEFBQ0wsTUFBTSxDSnVCSixJQUFDLENBQUssUUFBTCxBQUFhO0VBRnJCLFVBQVUsQ0FHUixLSXpCQyxBSnlCSSxPSXpCRyxBQUNMLE1BQU0sQ0p3QkosSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0kxQkMsQUowQkksT0kxQkcsQUFDTCxNQUFNLENKeUJKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0kxQmxCLE9BQU8sQUpnQ1YsVUkvQkssQUorQkssTUkvQkMsRUFEUixPQUFPLEFKeUVWLFdJeEVLLEFKd0VNLE1JeEVBLEVBRFIsT0FBTyxBSERQLHlCR0VFLEFIRlEsTUdFRixFQURSLE9BQU8sQVhQTCxzQldRQSxBWFJJLE1XUUUsRUFEUixPQUFPLEFGUFAseUJFUUUsQUZSRyxNRVFHLEVBRFIsT0FBTyxBRkhQLHdCRUlFLEFGSkUsTUVJSSxFQURSLE9BQU8sQURGUCxpQkNHRSxBREhHLE1DR0csRUFqQlgsSUFBSSxBQWdCRCxPQUFPLEFBRUwsTUFBTSxFQUZSLE9BQU8sQUFFTCxNQUFNLEFMckJSLG9CQUFRLEVLbUJSLE9BQU8sQUFFTCxNQUFNLEFKVVgsWUFBWSxFQVVaLFVBQVUsQ0FDUixNSXZCQyxBSnVCSyxPSXZCRSxBQUVMLE1BQU07RUpvQlgsVUFBVSxDQUVSLEtJeEJDLEFKd0JJLE9JeEJHLEFBRUwsTUFBTSxDSnNCSixJQUFDLENBQUssUUFBTCxBQUFhO0VBRnJCLFVBQVUsQ0FHUixLSXpCQyxBSnlCSSxPSXpCRyxBQUVMLE1BQU0sQ0p1QkosSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0kxQkMsQUowQkksT0kxQkcsQUFFTCxNQUFNLENKd0JKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0kxQmxCLE9BQU8sQUFFTCxNQUFNLEFKOEJYLFVBQVUsRUloQ1AsT0FBTyxBQUVMLE1BQU0sQUp1RVgsV0FBVyxFSXpFUixPQUFPLEFBRUwsTUFBTSxBSEhSLHlCQUFVLEVHQ1YsT0FBTyxBQUVMLE1BQU0sQVhUTixzQkFBSSxFV09OLE9BQU8sQUFFTCxNQUFNLEFGVFIseUJBQUssRUVPTCxPQUFPLEFBRUwsTUFBTSxBRkxSLHdCQUFJLEVFR0osT0FBTyxBQUVMLE1BQU0sQURKUixpQkFBSyxDQ0lJO0licEJWLE9BQU8sRUFBRSxpQ0FBaUM7SUFDMUMsY0FBYyxFQUFFLElBQUksR2FxQmpCO0VBcEJMLEFBdUJFLElBdkJFLEFBdUJELE1BQU0sRUwxQk4sb0JLMEJBLEFMMUJRLE1LMEJGLEVKS1QsWUlMRyxBSktTLE1JTEgsRUplVCxVQUFVLENBQ1IsTUloQkMsQUpnQkssTUloQkM7RUplVCxVQUFVLENBRVIsS0lqQkMsQUppQkksTUlqQkUsQ0ppQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENBR1IsS0lsQkMsQUprQkksTUlsQkUsQ0prQkYsSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0luQkMsQUptQkksTUluQkUsQ0ptQkYsSUFBQyxDQUFLLFFBQUwsQUFBYSxHQU1yQixVSXpCRyxBSnlCTyxNSXpCRCxFSmtFVCxXSWxFRyxBSmtFUSxNSWxFRixFSFJOLHlCR1FBLEFIUlUsTUdRSixFWGRKLHNCV2NGLEFYZE0sTVdjQSxFRmROLHlCRWNBLEFGZEssTUVjQyxFRlZOLHdCRVVBLEFGVkksTUVVRSxFRFROLGlCQ1NBLEFEVEssTUNTQyxFQXZCVCxJQUFJLEFBaUJDLE1BQU0sRUxwQlIsb0JLb0JFLEFMcEJNLE1Lb0JBLEVKV1gsWUlYSyxBSldPLE1JWEQsRUpxQlgsVUFBVSxDQUNSLE1JdEJHLEFKc0JHLE1JdEJHO0VKcUJYLFVBQVUsQ0FFUixLSXZCRyxBSnVCRSxNSXZCSSxDSnVCSixJQUFDLENBQUssUUFBTCxBQUFhO0VBRnJCLFVBQVUsQ0FHUixLSXhCRyxBSndCRSxNSXhCSSxDSndCSixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0FJUixLSXpCRyxBSnlCRSxNSXpCSSxDSnlCSixJQUFDLENBQUssUUFBTCxBQUFhLEdBTXJCLFVJL0JLLEFKK0JLLE1JL0JDLEVKd0VYLFdJeEVLLEFKd0VNLE1JeEVBLEVIRlIseUJHRUUsQUhGUSxNR0VGLEVYUk4sc0JXUUEsQVhSSSxNV1FFLEVGUlIseUJFUUUsQUZSRyxNRVFHLEVGSlIsd0JFSUUsQUZKRSxNRUlJLEVESFIsaUJDR0UsQURIRyxNQ0dHLEVBakJYLElBQUksQUFrQkMsTUFBTSxFQUFOLE1BQU0sQUxyQlIsb0JBQVEsRUtxQk4sTUFBTSxBSlVYLFlBQVksRUFVWixVQUFVLENBQ1IsTUlyQkcsQUpxQkcsTUlyQkc7RUpvQlgsVUFBVSxDQUVSLEtJdEJHLEFKc0JFLE1JdEJJLENKc0JKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtJdkJHLEFKdUJFLE1JdkJJLENKdUJKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDQUlSLEtJeEJHLEFKd0JFLE1JeEJJLENKd0JKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0l4QmhCLE1BQU0sQUo4QlgsVUFBVSxFSTlCTCxNQUFNLEFKdUVYLFdBQVcsRUl2RU4sTUFBTSxBSEhSLHlCQUFVLEVHR1IsTUFBTSxBWFROLHNCQUFJLEVXU0osTUFBTSxBRlRSLHlCQUFLLEVFU0gsTUFBTSxBRkxSLHdCQUFJLEVFS0YsTUFBTSxBREpSLGlCQUFLLENDV0U7SUFDTixLQUFLLEVwQnFId0IsSUFBSTtJb0JwSGpDLGVBQWUsRUFBRSxJQUFJLEdBQ3RCO0VBNUJILEFBOEJFLElBOUJFLEFBOEJELE9BQU8sRUxqQ1Asb0JLaUNBLEFMakNRLE9LaUNELEVKRlYsWUlFRyxBSkZTLE9JRUYsRUpRVixVQUFVLENBQ1IsTUlUQyxBSlNLLE9JVEU7RUpRVixVQUFVLENBRVIsS0lWQyxBSlVJLE9J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MkJvQixPQUFPLEdRa0N4QztFQzNEQyxBRHlERixZQ3pERyxBRHlEUyxNQ3pESCxFTDhDVCxVSS9CSyxBSitCSyxNSS9CQyxFWFJOLHNCV1FBLEFYUkksTVdRRSxFRlJSLHlCRVFFLEFGUkcsTUVRRyxFRkpSLHdCRUlFLEFGSkUsTUVJSSxFREVOLDBCRWpCRixBRmlCVyxNRWpCTCxFRHlEVCxZQ3hERyxBRHdEUyxNQ3hESCxFRGVKLE1BQU0sQUo4QlgsVUFBVSxFSTlCTCxNQUFNLEFYVE4sc0JBQUksRVdTSixNQUFNLEFGVFIseUJBQUssRUVTSCxNQUFNLEFGTFIsd0JBQUksRUdWSixNQUFNLEFGZ0JKLDBCQUFTLENFaEJKO0lBQ04sS0FBSyxFckIySXdCLElBQUk7SXFCMUlqQyxnQkFBZ0IsRUFBRSxPQUF3QjtJQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FDdkM7RUFDRCxBRG1ERixZQ25ERyxBRG1EUyxNQ25ESCxFTHdDVCxVSXpCRyxBSnlCTyxNSXpCRCxFWGRKLHNCV2NGLEFYZE0sTVdjQSxFRmROLHlCRWNBLEFGZEssTUVjQyxFRlZOLHdCRVVBLEFGVkksTUVVRSxFREpKLDBCRVhGLEFGV1csTUVYTCxDQUFDO0lBQ04sS0FBSyxFckJzSXdCLElBQUk7SXFCcklqQyxnQkFBZ0IsRUFBRSxPQUF3QjtJQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FDdkM7RUFDRCxBRDhDRixZQzlDRyxBRDhDUyxPQzlDRixFTG1DVixVSWxCRyxBSmtCTyxPSWxCQSxFWHJCTCxzQldxQkYsQVhyQk0sT1dxQkMsRUZyQlAseUJFcUJBLEFGckJLLE9FcUJFLEVGakJQLHdCRWlCQSxBRmpCSSxPRWlCRyxFRFhMLDBCRU5GLEFGTVcsT0VOSixFRDhDVixZQzdDRyxBRDZDUyxPQzdDRixFRGlCUCxPQUFPLEFKaUJWLFVBQVUsRUlqQlAsT0FBTyxBWHRCTCxzQkFBSSxFV3NCTixPQUFPLEFGdEJQLHlCQUFLLEVFc0JMLE9BQU8sQUZsQlAsd0JBQUksRUdDSixPQUFPLEFGS0wsMEJBQVM7RUVKWixLQUFLLEdENENQLFlDNUNXLEFENENDLGdCQzVDZTtFQUF6QixLQUFLLEdBQUksZ0JBQWdCLEFMaUMzQixVQUFVO0VLakNSLEtBQUssR0FBSSxnQkFBZ0IsQVpOdEIsc0JBQUk7RVlNUCxLQUFLLEdBQUksZ0JBQWdCLEFITnhCLHlCQUFLO0VHTU4sS0FBSyxHQUFJLGdCQUFnQixBSEZ4Qix3QkFBSTtFR0VMLEtBQUssR0FBSSxnQkFBZ0IsQUZJdEIsMEJBQVMsQ0VKYztJQUN4QixLQUFLLEVyQitId0IsSUFBSTtJcUI5SGpDLGdCQUFnQixFQUFFLE9BQXdCO0lBQ3RDLFlBQVksRUFBRSxPQUFvQixHQVN2QztJQVBDLEFEdUNKLFlDOUNHLEFEOENTLE9DOUNGLEFBT0wsTUFBTSxFTDRCWCxVS25DRyxBTG1DTyxPS25DQSxBQU9MLE1BQU0sRVpYTixzQllJRixBWkpNLE9ZSUMsQUFPTCxNQUFNLEVIWFIseUJHSUEsQUhKSyxPR0lFLEFBT0wsTUFBTSxFSFBSLHdCR0FBLEFIQUksT0dBRyxBQU9MLE1BQU0sRUZETiwwQkVORixBRk1XLE9FTkosQUFPTCxNQUFNLEVEdUNYLFlDOUNHLEFEOENTLE9DOUNGLEFBUUwsTUFBTSxFTDJCWCxVSWpDRyxBSmlDTyxPSWpDQSxBQUVMLE1BQU0sRVhSTixzQldNRixBWE5NLE9XTUMsQUFFTCxNQUFNLEVGUlIseUJFTUEsQUZOSyxPRU1FLEFBRUwsTUFBTSxFRkpSLHdCRUVBLEFGRkksT0VFRyxBQUVMLE1BQU0sRURFTiwwQkVORixBRk1XLE9FTkosQUFRTCxNQUFNLEVEc0NYLFlDOUNHLEFEOENTLE9DOUNGLEFBU0wsTUFBTSxFTDBCWCxVSWpDRyxBSmlDTyxPSWpDQSxBQUdMLE1BQU0sRVhUTixzQldNRixBWE5NLE9XTUMsQUFHTCxNQUFNLEVGVFIseUJFTUEsQUZOSyxPRU1FLEFBR0wsTUFBTSxFRkxSLHdCRUVBLEFGRkksT0VFRyxBQUdMLE1BQU0sRURDTiwwQkVORixBRk1XLE9FTkosQUFTTCxNQUFNLEVEcUNYLFlDN0NHLEFENkNTLE9DN0NGLEFBTUwsTUFBTSxFQU5SLE9BQU8sQUxrQ1YsVUs1QkssQUw0QkssTUs1QkMsRUFOUixPQUFPLEFaTEwsc0JZV0EsQVpYSSxNWVdFLEVBTlIsT0FBTyxBSExQLHlCR1dFLEFIWEcsTUdXRyxFQU5SLE9BQU8sQUhEUCx3QkdPRSxBSFBFLE1HT0ksRUFOUixPQUFPLEFGS0wsMEJFQ0EsQUZEUyxNRUNILEVEdUNYLFlDN0NHLEFENkNTLE9DN0NGLEFBT0wsTUFBTSxFRExSLE9BQU8sQUpnQ1YsVUkvQkssQUorQkssTUkvQkMsRUFEUixPQUFPLEFYUEwsc0JXUUEsQVhSSSxNV1FFLEVBRFIsT0FBTyxBRlBQLHlCRVFFLEFGUkcsTUVRRyxFQURSLE9BQU8sQUZIUCx3QkVJRSxBRkpFLE1FSUksRUNIUixPQUFPLEFGS0wsMEJFRUEsQUZGUyxNRUVILEVEc0NYLFlDN0NHLEFENkNTLE9DN0NGLEFBUUwsTUFBTSxFRE5SLE9BQU8sQUFFTCxNQUFNLEFKOEJYLFVBQVUsRUloQ1AsT0FBTyxBQUVMLE1BQU0sQVhUTixzQkFBSSxFV09OLE9BQU8sQUFFTCxNQUFNLEFGVFIseUJBQUssRUVPTCxPQUFPLEFBRUwsTUFBTSxBRkxSLHdCQUFJLEVHQ0osT0FBTyxBQVFMLE1BQU0sQUZITiwwQkFBUztJRUpaLEtBQUssR0Q0Q1AsWUM1Q1csQUQ0Q0MsZ0JDNUNlLEFBS3RCLE1BQU07SUFMVCxLQUFLLEdBQUksZ0JBQWdCLEFMaUMzQixVSzVCSyxBTDRCSyxNSzVCQztJQUxULEtBQUssR0FBSSxnQkFBZ0IsQVpOdEIsc0JZV0EsQVpYSSxNWVdFO0lBTFQsS0FBSyxHQUFJLGdCQUFnQixBSE54Qix5QkdXRSxBSFhHLE1HV0c7SUFMVCxLQUFLLEdBQUksZ0JBQWdCLEFIRnhCLHdCR09FLEFIUEUsTUdPSTtJQUxULEtBQUssR0FBSSxnQkFBZ0IsQUZJdEIsMEJFQ0EsQUZEUyxNRUNIO0lBTFQsS0FBSyxHRDRDUCxZQzVDVyxBRDRDQyxnQkM1Q2UsQUFNdEIsTUFBTTtJQU5ULEtBQUssR0FBSSxnQkFBZ0IsQUxpQzNCLFVLM0JLLEFMMkJLLE1LM0JDO0lBTlQsS0FBSyxHQUFJLGdCQUFnQixBWk50QixzQllZQSxBWlpJLE1ZWUU7SUFOVCxLQUFLLEdBQUksZ0JBQWdCLEFITnhCLHlCR1lFLEFIWkcsTUdZRztJQU5ULEtBQUssR0FBSSxnQkFBZ0IsQUhGeEIsd0JHUUUsQUhSRSxNR1FJO0lBTlQsS0FBSyxHQUFJLGdCQUFnQixBRkl0QiwwQkVFQSxBRkZTLE1FRUg7SUFOVCxLQUFLLEdENENQLFlDNUNXLEFENENDLGdCQzVDZSxBQU90QixNQUFNO0lBUFQsS0FBSyxHQUFJLGdCQUFnQixBQU90QixNQUFNLEFMMEJYLFVBQVU7SUtqQ1IsS0FBSyxHQUFJLGdCQUFnQixBQU90QixNQUFNLEFaYk4sc0JBQUk7SVlNUCxLQUFLLEdBQUksZ0JBQWdCLEFBT3RCLE1BQU0sQUhiUix5QkFBSztJR01OLEtBQUssR0FBSSxnQkFBZ0IsQUFPdEIsTUFBTSxBSFRSLHdCQUFJO0lHRUwsS0FBSyxHQUFJLGdCQUFnQixBQU90QixNQUFNLEFGSE4sMEJBQVMsQ0VHRjtNQUNOLEtBQUssRXJCd0hzQixJQUFJO01xQnZIL0IsZ0JBQWdCLEVBQUUsT0FBd0I7TUFDdEMsWUFBWSxFQUFFLE9BQW9CLEdBQ3ZDO0VBYkgsQUQ4Q0YsWUM5Q0csQUQ4Q1MsT0M5Q0YsRUxtQ1YsVUlsQkcsQUprQk8sT0lsQkEsRVhyQkwsc0JXcUJGLEFYckJNLE9XcUJDLEVGckJQLHlCRXFCQSxBRnJCSyxPRXFCRSxFRmpCUCx3QkVpQkEsQUZqQkksT0VpQkcsRURYTCwwQkVORixBRk1XLE9FTkosRUQ4Q1YsWUM3Q0csQUQ2Q1MsT0M3Q0YsRURpQlAsT0FBTyxBSmlCVixVQUFVLEVJakJQLE9BQU8sQVh0Qkwsc0JBQUksRVdzQk4sT0FBTyxBRnRCUCx5QkFBSyxFRXNCTCxPQUFPLEFGbEJQLHdCQUFJLEVHQ0osT0FBTyxBRktMLDBCQUFTO0VFSlosS0FBSyxHRDRDUCxZQzVDVyxBRDRDQyxnQkM1Q2U7RUFBekIsS0FBSyxHQUFJLGdCQUFnQixBTGlDM0IsVUFBVTtFS2pDUixLQUFLLEdBQUksZ0JBQWdCLEFaTnRCLHNCQUFJO0VZ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TSxNS29CQSxFSnFCWCxVQUFVLENBQ1IsTUl0QkcsQUpzQkcsTUl0Qkc7RUpxQlgsVUFBVSxDQUVSLEtJdkJHLEFKdUJFLE1JdkJJLENKdUJKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtJeEJHLEFKd0JFLE1JeEJJLENKd0JKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDQUlSLEtJekJHLEFKeUJFLE1JekJJLENKeUJKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0ErQ3JCLFdJeEVLLEFKd0VNLE1JeEVBLEVIRlIseUJHRUUsQUhGUSxNR0VGLEVERE4sc0JFZEYsQUZjTyxNRWRELEVENERULFlDM0RHLEFEMkRTLE1DM0RILEVEZUosTUFBTSxBTHJCUixvQkFBUSxFQ3lDWCxVQUFVLENBQ1IsTUlyQkcsQUpxQkcsTUlyQkc7RUpvQlgsVUFBVSxDQUVSLEtJdEJHLEFKc0JFLE1JdEJJLENKc0JKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtJdkJHLEFKdUJFLE1JdkJJLENKdUJKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDQUlSLEtJeEJHLEFKd0JFLE1JeEJJLENKd0JKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0l4QmhCLE1BQU0sQUp1RVgsV0FBVyxFSXZFTixNQUFNLEFISFIseUJBQVUsRUlaVixNQUFNLEFGYUosc0JBQUssQ0ViQTtJQUNOLEtBQUssRXJCK0l3QixJQUFJO0lxQjlJakMsZ0JBQWdCLEVBQUUsT0FBd0I7SUFDdEMsWUFBWSxFQUFFLE9BQW9CLEdBQ3ZDO0VBQ0QsQURzREYsWUN0REcsQURzRFMsTUN0REgsRU5YTixvQkswQkEsQUwxQlEsTUswQkYsRUplVCxVQUFVLENBQ1IsTUloQkMsQUpnQkssTUloQkM7RUplVCxVQUFVLENBRVIsS0lqQkMsQUppQkksTUlqQkUsQ0ppQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENBR1IsS0lsQkMsQUprQkksTUlsQkUsQ0prQkYsSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0luQkMsQUptQkksTUluQkUsQ0ptQkYsSUFBQyxDQUFLLFFBQUwsQUFBYSxHQStDckIsV0lsRUcsQUprRVEsTUlsRUYsRUhSTix5QkdRQSxBSFJVLE1HUUosRURQSixzQkVSRixBRlFPLE1FUkQsQ0FBQztJQUNOLEtBQUssRXJCMEl3QixJQUFJO0lxQnpJakMsZ0JBQWdCLEVBQUUsT0FBd0I7SUFDdEMsWUFBWSxFQUFFLE9BQW9CLEdBQ3ZDO0VBQ0QsQURpREYsWUNqREcsQURpRFMsT0NqREYsRU5oQlAsb0JLaUNBLEFMakNRLE9LaUNELEVKUVYsVUFBVSxDQUNSLE1JVEMsQUpTSyxPSVRFO0VKUVYsVUFBVSxDQUVSLEtJVkMsQUpVSSxPSVZHLENKVUgsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENBR1IsS0lYQyxBSldJLE9JWEcsQ0pXSCxJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0FJUixLSVpDLEFKWUksT0laRyxDSllILElBQUMsQ0FBSyxRQUFMLEFBQWEsR0ErQ3JCLFdJM0RHLEFKMkRRLE9JM0RELEVIZlAseUJHZUEsQUhmVSxPR2VILEVEZEwsc0JFSEYsQUZHTyxPRUhBLEVEaURWLFlDaERHLEFEZ0RTLE9DaERGLEVEaUJQLE9BQU8sQUxsQ1Asb0JBQVEsRUN5Q1gsVUFBVSxDQUNSLE1JUkMsQUpRSyxPSVJFO0VKT1YsVUFBVSxDQUVSLEtJVEMsQUpTSSxPSVRHLENKU0gsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENBR1IsS0lWQyxBSlVJLE9JVkcsQ0pVSCxJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0FJUixLSVhDLEFKV0ksT0lYRyxDSldILElBQUMsQ0FBSyxRQUFMLEFBQWEsR0lYbEIsT0FBTyxBSjBEVixXQUFXLEVJMURSLE9BQU8sQUhoQlAseUJBQVUsRUlEVixPQUFPLEFGRUwsc0JBQUs7RUVEUixLQUFLLEdEK0NQLFlDL0NXLEFEK0NDLGdCQy9DZTtFQUF6QixLQUFLLEdBQUksZ0JBQWdCLEFO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TSxNTXVCQSxFTGtCWCxVQUFVLENBQ1IsTUt6QkMsQUx5QkssT0t6QkUsQUFNTCxNQUFNO0lMa0JYLFVBQVUsQ0FFUixLSzFCQyxBTDBCSSxPSzFCRyxBQU1MLE1BQU0sQ0xvQkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENBR1IsS0szQkMsQUwyQkksT0szQkcsQUFNTCxNQUFNLENMcUJKLElBQUMsQ0FBSyxPQUFMLEFBQVk7SUFIcEIsVUFBVSxDQUlSLEtLNUJDLEFMNEJJLE9LNUJHLEFBTUwsTUFBTSxDTHNCSixJQUFDLENBQUssUUFBTCxBQUFhLEdLNUJsQixPQUFPLEFMMkVWLFdLckVLLEFMcUVNLE1LckVBLEVBTlIsT0FBTyxBSkNQLHlCSUtFLEFKTFEsTUlLRixFQU5SLE9BQU8sQUZFTCxzQkVJQSxBRkpLLE1FSUMsRUQwQ1gsWUNoREcsQURnRFMsT0NoREYsQUFPTCxNQUFNLEVETFIsT0FBTyxBTG5CUCxvQktvQkUsQUxwQk0sTUtvQkEsRUpxQlgsVUFBVSxDQUNSLE1JdkJDLEFKdUJLLE9JdkJFLEFBQ0wsTUFBTTtJSnFCWCxVQUFVLENBRVIsS0l4QkMsQUp3QkksT0l4QkcsQUFDTCxNQUFNLENKdUJKLElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDQUdSLEtJekJDLEFKeUJJLE9JekJHLEFBQ0wsTUFBTSxDSndCSixJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ0FJUixLSTFCQyxBSjBCSSxPSTFCRyxBQUNMLE1BQU0sQ0p5QkosSUFBQyxDQUFLLFFBQUwsQUFBYSxHSTFCbEIsT0FBTyxBSnlFVixXSXhFSyxBSndFTSxNSXhFQSxFQURSLE9BQU8sQUhEUCx5QkdFRSxBSEZRLE1HRUYsRUNIUixPQUFPLEFGRUwsc0JFS0EsQUZMSyxNRUtDLEVEeUNYLFlDaERHLEFEZ0RTLE9DaERGLEFBUUwsTUFBTSxFRE5SLE9BQU8sQUFFTCxNQUFNLEFMckJSLG9CQUFRLEVDeUNYLFVBQVUsQ0FDUixNSXZCQyxBSnVCSyxPSXZCRSxBQUVMLE1BQU07SUpvQlgsVUFBVSxDQUVSLEtJeEJDLEFKd0JJLE9JeEJHLEFBRUwsTUFBTSxDSnNCSixJQUFDLENBQUssUUFBTCxBQUFhO0lBRnJCLFVBQVUsQ0FHUixLSXpCQyxBSnlCSSxPSXpCRyxBQUVMLE1BQU0sQ0p1QkosSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENBSVIsS0kxQkMsQUowQkksT0kxQkcsQUFFTCxNQUFNLENKd0JKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0kxQmxCLE9BQU8sQUFFTCxNQUFNLEFKdUVYLFdBQVcsRUl6RVIsT0FBTyxBQUVMLE1BQU0sQUhIUix5QkFBVSxFSURWLE9BQU8sQUFRTCxNQUFNLEFGTk4sc0JBQUs7SUVEUixLQUFLLEdEK0NQLFlDL0NXLEFEK0NDLGdCQy9DZSxBQUt0QixNQUFNO0lBTFQsS0FBSyxHQUFJLGdCQUFnQixBTmxCeEIsb0JNdUJFLEFOdkJNLE1NdUJBO0lMa0JYLFVBQVUsQ0t2QlIsS0FBSyxHTHdCTCxNS3hCUyxBTHdCSCxnQkt4Qm1CLEFBS3RCLE1BQU07SUxrQlgsVUFBVSxDS3ZCUixLQUFLLEdMeUJMLEtLekJTLEFMeUJKLGdCS3pCb0IsQUFLdEIsTUFBTSxDTG9CSixJQUFDLENBQUssUUFBTCxBQUFhO0lBRnJCLFVBQVUsQ0t2QlIsS0FBSyxHTDBCTCxLSzFCUyxBTDBCSixnQksxQm9CLEFBS3RCLE1BQU0sQ0xxQkosSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENLdkJSLEtBQUssR0wyQkwsS0szQlMsQUwyQkosZ0JLM0JvQixBQUt0QixNQUFNLENMc0JKLElBQUMsQ0FBSyxRQUFMLEFBQWE7SUszQm5CLEtBQUssR0FBSSxnQkFBZ0IsQUwwRTNCLFdLckVLLEFMcUVNLE1LckVBO0lBTFQsS0FBSyxHQUFJLGdCQUFnQixBSkF4Qix5QklLRSxBSkxRLE1JS0Y7SUFMVCxLQUFLLEdBQUksZ0JBQWdCLEFGQ3RCLHNCRUlBLEFGSkssTUVJQztJQUxULEtBQUssR0QrQ1AsWUMvQ1csQUQrQ0MsZ0JDL0NlLEFBTXRCLE1BQU07SUFOVCxLQUFLLEdBQUksZ0JBQWdCLEFObEJ4QixvQk13QkUsQU54Qk0sTU13QkE7SUxpQlgsVUFBVSxDS3ZCUixLQUFLLEdMd0JMLE1LeEJTLEFMd0JILGdCS3hCbUIsQUFNdEIsTUFBTTtJTGlCWCxVQUFVLENLdkJSLEtBQUssR0x5QkwsS0t6QlMsQUx5QkosZ0JLekJvQixBQU10QixNQUFNLENMbUJKLElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDS3ZCUixLQUFLLEdMMEJMLEtLMUJTLEFMMEJKLGdCSzFCb0IsQUFNdEIsTUFBTSxDTG9CSixJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ0t2QlIsS0FBSyxHTDJCTCxLSzNCUyxBTDJCSixnQkszQm9CLEFBTXRCLE1BQU0sQ0xxQkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJSzNCbkIsS0FBSyxHQUFJLGdCQUFnQixBTDBFM0IsV0twRUssQUxvRU0sTUtwRUE7SUFOVCxLQUFLLEdBQUksZ0JBQWdCLEFKQXhCLHlCSU1FLEFKTlEsTUlNRjtJQU5ULEtBQUssR0FBSSxnQkFBZ0IsQUZDdEIsc0JFS0EsQUZMSyxNRUtDO0lBTlQsS0FBSyxHRCtDUCxZQy9DVyxBRCtDQyxnQkMvQ2UsQUFPdEIsTUFBTTtJQVBULEtBQUssR0FBSSxnQkFBZ0IsQUFPdEIsTUFBTSxBTnpCUixvQkFBUTtJQ3lDWCxVQUFVLENLdkJSLEtBQUssR0x3QkwsTUt4QlMsQUx3QkgsZ0JLeEJtQixBQU90QixNQUFNO0lMZ0JYLFVBQVUsQ0t2QlIsS0FBSyxHTHlCTCxLS3pCUyxBTHlCSixnQkt6Qm9CLEFBT3RCLE1BQU0sQ0xrQkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENLdkJSLEtBQUssR0wwQkwsS0sxQlMsQUwwQkosZ0JLMUJvQixBQU90QixNQUFNLENMbUJKLElBQUMsQ0FBSyxPQUFMLEFBQVk7SUFIcEIsVUFBVSxDS3ZCUixLQUFLLEdMMkJMLEtLM0JTLEFMMkJKLGdCSzNCb0IsQUFPdEIsTUFBTSxDTG9CSixJQUFDLENBQUssUUFBTCxBQUFhO0lLM0JuQixLQUFLLEdBQUksZ0JBQWdCLEFBT3RCLE1BQU0sQUxtRVgsV0FBVztJSzFFVCxLQUFLLEdBQUksZ0JBQWdCLEFBT3RCLE1BQU0sQUpQUix5QkFBVTtJSUFYLEtBQUssR0FBSSxnQkFBZ0IsQUFPdEIsTUFBTSxBRk5OLHNCQUFLLENFTUU7TUFDTixLQUFLLEVyQjRIc0IsSUFBSTtNcUIzSC9CLGdCQUFnQixFQUFFLE9BQXdCO01BQ3RDLFlBQVksRUFBRSxPQUFvQixHQUN2QztFQWJILEFEaURGLFlDakRHLEFEaURTLE9DakRGLEVOaEJQLG9CS2lDQSxBTGpDUSxPS2lDRCxFSlFWLFVBQVUsQ0FDUixNSVRDLEFKU0ssT0lURTtFSlFWLFVBQVUsQ0FFUixLSVZDLEFKVUksT0lWRyxDSlVILElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtJWEMsQUpXSSxPSVhHLENKV0gsSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0laQyxBSllJLE9JWkcsQ0pZSCxJQUFDLENBQUssUUFBTCxBQUFhLEdBK0NyQixXSTNERyxBSjJEUSxPSTNERCxFSGZQLHlCR2VBLEFIZlUsT0dlSCxFRGRMLHNCRUhGLEFGR08sT0VIQSxFRGlEVixZQ2hERyxBRGdEUyxPQ2hERixFRGlCUCxPQUFPLEFMbENQLG9CQUFRLEVDeUNYLFVBQVUsQ0FDUixNSVJDLEFKUUssT0lSRTtFSk9WLFVBQVUsQ0FFUixLSVRDLEFKU0ksT0lURyxDSlNILElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtJVkMsQUpVSSxPSVZHLENKVUgsSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0lYQyxBSldJLE9JWEcsQ0pXSCxJQUFDLENBQUssUUFBTCxBQUFhLEdJWGxCLE9BQU8sQUowRFYsV0FBVyxFSTFEUixPQUFPLEFIaEJQLHlCQUFVLEVJRFYsT0FBTyxBRkVMLHNCQUFLO0VFRFIsS0FBSyxHRCtDUCxZQy9DVyxBRCtDQyxnQkMvQ2U7RUFBekIsS0FBSyxHQUFJLGdCQUFnQixBTmxCeEIsb0JBQVE7RUN5Q1gsVUFBVSxDS3ZCUixLQUFLLEdMd0JMLE1LeEJTLEFMd0JILGdCS3hCbUI7RUx1QjNCLFVBQVUsQ0t2QlIsS0FBSyxHTHlCTCxLS3pCUyxBTHlCSixnQkt6Qm9CLENMeUJwQixJQUFDLENBQUssUUFBTCxBQUFhO0VBRnJCLFVBQVUsQ0t2QlIsS0FBSyxHTDBCTCxLSzFCUyxBTDBCSixnQksxQm9CLENMMEJwQixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0t2QlIsS0FBSyxHTDJCTCxLSzNCUyxBTDJCSixnQkszQm9CLENMMkJwQixJQUFDLENBQUssUUFBTCxBQUFhO0VLM0JuQixLQUFLLEdBQUksZ0JBQWdCLEFMMEUzQixXQUFXO0VLMUVULEtBQUssR0FBSSxnQkFBZ0IsQUpBeEIseUJBQVU7RUlBWCxLQUFLLEdBQUksZ0JBQWdCLEFGQ3RCLHNCQUFLLENFY2tCO0lBQ3hCLGdCQUFnQixFQUFFLElBQUksR0FDdkI7RUFJQyxBRDBCSixZQzdCRyxBRDZCUyxTQzdCQSxBQUdQLE1BQU0sRUFIUixTQUFTLEFOcENULG9CTXVDRSxBTnZDTSxNTXVDQSxFTEVYLFVBQVUsQ0FDUixNS05DLEFMTUssU0tOSSxBQUdQLE1BQU07RUxFWCxVQUFVLENBRVIsS0tQQyxBTE9JLFNLUEssQUFHUCxNQUFNLENMSUosSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENBR1IsS0tSQyxBTFFJLFNLUkssQUFHUCxNQUFNLENMS0osSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0tUQyxBTFNJLFNLVEssQUFHUCxNQUFNLENMTUosSUFBQyxDQUFLLFFBQUwsQUFBYSxHS1RsQixTQUFTLEFMd0RaLFdLckRLLEFMcURNLE1LckRBLEVBSFIsU0FBUyxBSmxCVCx5QklxQkUsQUpyQlEsTUlxQkYsRUFIUixTQUFTLEFGakJQLHNCRW9CQSxBRnBCSyxNRW9CQyxFRDBCWCxZQzdCRyxBRDZCUyxTQzdCQSxBQUlQLE1BQU0sRUFKUixTQUFTLEFOcENULG9CTXdDRSxBTnhDTSxNTXdDQSxFTENYLFVBQVUsQ0FDUixNS05DLEFMTUssU0tOSSxBQUlQLE1BQU07RUxDWCxVQUFVLENBRVIsS0tQQyxBTE9JLFNLUEssQUFJUCxNQUFNLENMR0osSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENBR1IsS0tSQyxBTFFJLFNLUkssQUFJUCxNQUFNLENMSUosSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0tUQyxBTFNJLFNLVEssQUFJUCxNQUFNLENMS0osSUFBQyxDQUFLLFFBQUwsQUFBYSxHS1RsQixTQUFTLEFMd0RaLFdLcERLLEFMb0RNLE1LcERBLEVBSlIsU0FBUyxBSmxCVCx5QklzQkUsQUp0QlEsTUlzQkYsRUFKUixTQUFTLEFGakJQLHNCRXFCQSxBRnJCSyxNRXFCQyxFRHlCWCxZQzdCRyxBRDZCUyxTQzdCQSxBQUtQLE1BQU0sRUFMUixTQUFTLEFBS1AsTUFBTSxBTnpDUixvQkFBUSxFQ3lDWCxVQUFVLENBQ1IsTUtOQyxBTE1LLFNLTkksQUFLUCxNQUFNO0VMQVgsVUFBVSxDQUVSLEtLUEMsQUxPSSxTS1BLLEFBS1AsTUFBTSxDTEVKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtLUkMsQUxRSSxTS1JLLEFBS1AsTUFBTSxDTEdKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDQUlSLEtLVEMsQUxTSSxTS1RLLEFBS1AsTUFBTSxDTElKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0tUbEIsU0FBUyxBQUtQLE1BQU0sQUxtRFgsV0FBVyxFS3hEUixTQUFTLEFBS1AsTUFBTSxBSnZCUix5QkFBVSxFSWtCVixTQUFTLEFBS1AsTUFBTSxBRnRCTixzQkFBSyxFQzhDVixZQUFZLENDNUJULFFBQUMsQ0FFQyxNQUFNLEVOdkNSLG9CQUFRLENNcUNSLFFBQUMsQ0FFQyxNQUFNLEVMRVgsVUFBVSxDQUNSLE1BQU0sQ0tMTCxRQUFDLENBRUMsTUFBTTtFTEVYLFVBQVUsQ0FFUixLQUFLLENLTkosUUFBQyxDQUVDLE1BQU0sQ0xJSixJQUFDLENBQUssUUFBTCxBQUFhO0VBRnJCLFVBQVUsQ0FHUixLQUFLLENLUEosUUFBQyxDQUVDLE1BQU0sQ0xLSixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0FJUixLQUFLLENLUkosUUFBQyxDQUVDLE1BQU0sQ0xNSixJQUFDLENBQUssUUFBTCxBQUFhLEdBK0NyQixXQUFXLENLdkRSLFFBQUMsQ0FFQyxNQUFNLEVKckJSLHlCQUFVLENJbUJWLFFBQUMsQ0FFQyxNQUFNLEVGcEJOLHNCQUFLLENFa0JQLFFBQUMsQ0FFQyxNQUFNLEVEMEJYLFlBQVksQ0M1QlQsUUFBQyxDQUdDLE1BQU0sRU54Q1Isb0JBQVEsQ01xQ1IsUUFBQyxDQUdDLE1BQU0sRUxDWCxVQUFVLENBQ1IsTUFBTSxDS0xMLFFBQUMsQ0FHQyxNQUFNO0VMQ1gsVUFBVSxDQUVSLEtBQUssQ0tOSixRQUFDLENBR0MsTUFBTSxDTEdKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDQUdSLEtBQUssQ0tQSixRQUFDLENBR0MsTUFBTSxDTElKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDQUlSLEtBQUssQ0tSSixRQUFDLENBR0MsTUFBTSxDTEtKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0ErQ3JCLFdBQVcsQ0t2RFIsUUFBQyxDQUdDLE1BQU0sRUp0QlIseUJBQVUsQ0ltQlYsUUFBQyxDQUdDLE1BQU0sRUZyQk4sc0JBQUssQ0VrQlAsUUFBQyxDQUdDLE1BQU0sRUR5QlgsWUFBWSxDQzVCVCxRQUFDLENBSUMsTUFBTSxFTnpDUixvQkFBUSxDTXFDUixRQUFDLENBSUMsTUFBTSxFTEFYLFVBQVUsQ0FDUixNQUFNLENLTEwsUUFBQyxDQUlDLE1BQU07RUxBWCxVQUFVLENBRVIsS0FBSyxDS05KLFFBQUMsQ0FJQyxNQUFNLENMRUosSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENBR1IsS0FBSyxDS1BKLFFBQUMsQ0FJQyxNQUFNLENMR0osSUFBQyxDQUFLLE9BQUwsQUFBWTtFQUhwQixVQUFVLENBSVIsS0FBSyxDS1JKLFFBQUMsQ0FJQyxNQUFNLENMSUosSUFBQyxDQUFLLFFBQUwsQUFBYSxHQStDckIsV0FBVyxDS3ZEUixRQUFDLENBSUMsTUFBTSxFSnZCUix5QkFBVSxDSW1CVixRQUFDLENBSUMsTUFBTSxFRnRCTixzQkFBSyxDRWtCUCxRQUFDLENBSUMsTUFBTTtFQUhULFFBQVEsQ0FBQSxRQUFDLEVEMkJYLFlDMUJLLEFEMEJPLE1DMUJEO0VBRFQsUUFBUSxDQUFBLFFBQUMsRU50Q1Isb0JLMEJBLEFMMUJRLE1LMEJGO0VDWVAsUUFBUSxDQUFBLFFBQUMsRUxHWCxVQUFVLENBQ1IsTUloQkMsQUpnQkssTUloQkM7RUplVCxVQUFVLENLSFIsUUFBUSxDQUFBLFFBQUMsRUxJVCxNSWhCQyxBSmdCSyxNSWhCQztFQ1lQLFFBQVEsQ0FBQSxRQUFDLEVMR1gsVUFBVSxDQUVSLEtJakJDLEFKaUJJLE1JakJFLENKaUJGLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDS0hSLFFBQVEsQ0FBQSxRQUFDLEVMS1QsS0lqQkMsQUppQkksTUlqQkUsQ0ppQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtFS0xuQixRQUFRLENBQUEsUUFBQyxFTEdYLFVBQVUsQ0FHUixLSWxCQyxBSmtCSSxNSWxCRSxDSmtCRixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0tIUixRQUFRLENBQUEsUUFBQyxFTE1ULEtJbEJDLEFKa0JJLE1JbEJFLENKa0JGLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUtObEIsUUFBUSxDQUFBLFFBQUMsRUxHWCxVQUFVLENBSVIsS0luQkMsQUptQkksTUluQkUsQ0ptQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUpyQixVQUFVLENLSFIsUUFBUSxDQUFBLFFBQUMsRUxPVCxLSW5CQyxBSm1CSSxNSW5CRSxDSm1CRixJQUFDLENBQUssUUFBTCxBQUFhO0VLUG5CLFFBQVEsQ0FBQSxRQUFDLEVMc0RYLFdJbEVHLEFKa0VRLE1JbEVGO0VDWVAsUUFBUSxDQUFBLFFBQUMsRUpwQlIseUJHUUEsQUhSVSxNR1FKO0VDWVAsUUFBUSxDQUFBLFFBQUMsRUZuQk4sc0JFUkYsQUZRTyxNRVJEO0VBMkJQLFFBQVEsQ0FBQSxRQUFDLEVEMkJYLFlDekJLLEFEeUJPLE1DekJEO0VBRlQsUUFBUSxDQUFBLFFBQUMsRU50Q1Isb0JLb0JFLEFMcEJNLE1Lb0JBO0VDa0JULFFBQVEsQ0FBQSxRQUFDLEVMR1gsVUFBVSxDQUNSLE1JdEJHLEFKc0JHLE1JdEJHO0VKcUJYLFVBQVUsQ0tIUixRQUFRLENBQUEsUUFBQyxFTElULE1JdEJHLEFKc0JHLE1JdEJHO0VDa0JULFFBQVEsQ0FBQSxRQUFDLEVMR1gsVUFBVSxDQUVSLEtJdkJHLEFKdUJFLE1JdkJJLENKdUJKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDS0hSLFFBQVEsQ0FBQSxRQUFDLEVMS1QsS0l2QkcsQUp1QkUsTUl2QkksQ0p1QkosSUFBQyxDQUFLLFFBQUwsQUFBYTtFS0xuQixRQUFRLENBQUEsUUFBQyxFTEdYLFVBQVUsQ0FHUixLSXhCRyxBSndCRSxNSXhCSSxDSndCSixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0tIUixRQUFRLENBQUEsUUFBQyxFTE1ULEtJeEJHLEFKd0JFLE1JeEJJLENKd0JKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUtObEIsUUFBUSxDQUFBLFFBQUMsRUxHWCxVQUFVLENBSVIsS0l6QkcsQUp5QkUsTUl6QkksQ0p5QkosSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUpyQixVQUFVLENLSFIsUUFBUSxDQUFBLFFBQUMsRUxPVCxLSXpCRyxBSnlCRSxNSXpCSSxDSnlCSixJQUFDLENBQUssUUFBTCxBQUFhO0VLUG5CLFFBQVEsQ0FBQSxRQUFDLEVMc0RYLFdJeEVLLEFKd0VNLE1JeEVBO0VDa0JULFFBQVEsQ0FBQSxRQUFDLEVKcEJSLHlCR0VFLEFIRlEsTUdFRjtFQ2tCVCxRQUFRLENBQUEsUUFBQyxFRm5CTixzQkVkRixBRmNPLE1FZEQ7RUFpQ1AsUUFBUSxDQUFBLFFBQUMsRUQyQlgsWUN4QkssQUR3Qk8sTUN4QkQ7RUFIVCxRQUFRLENBQUEsUUFBQyxFRGpCTixNQUFNLEFMckJSLG9CQUFRO0VNc0NULFFBQVEsQ0FBQSxRQUFDLEVMR1gsVUFBVSxDQUNSLE1JckJHLEFKcUJHLE1JckJHO0VKb0JYLFVBQVUsQ0tIUixRQUFRLENBQUEsUUFBQyxFTElULE1JckJHLEFKcUJHLE1JckJHO0VDaUJULFFBQVEsQ0FBQSxRQUFDLEVMR1gsVUFBVSxDQUVSLEtJdEJHLEFKc0JFLE1JdEJJLENKc0JKLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDS0hSLFFBQVEsQ0FBQSxRQUFDLEVMS1QsS0l0QkcsQUpzQkUsTUl0QkksQ0pzQkosSUFBQyxDQUFLLFFBQUwsQUFBYTtFS0xuQixRQUFRLENBQUEsUUFBQyxFTEdYLFVBQVUsQ0FHUixLSXZCRyxBSnVCRSxNSXZCSSxDSnVCSixJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0tIUixRQUFRLENBQUEsUUFBQyxFTE1ULEtJdkJHLEFKdUJFLE1JdkJJLENKdUJKLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUtObEIsUUFBUSxDQUFBLFFBQUMsRUxHWCxVQUFVLENBSVIsS0l4QkcsQUp3QkUsTUl4QkksQ0p3QkosSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUpyQixVQUFVLENLSFIsUUFBUSxDQUFBLFFBQUMsRUxPVCxLSXhCRyxBSndCRSxNSXhCSSxDSndCSixJQUFDLENBQUssUUFBTCxBQUFhO0VLUG5CLFFBQVEsQ0FBQSxRQUFDLEVEakJOLE1BQU0sQUp1RVgsV0FBVztFS3REVCxRQUFRLENBQUEsUUFBQyxFRGpCTixNQUFNLEFISFIseUJBQVU7RUlvQlgsUUFBUSxDQUFBLFFBQUMsRUFoQ1IsTUFBTSxBRmFKLHNCQUFLLENFc0JFO0lBQ04sZ0JBQWdCLEVUckNZLE9BQU87SVNzQy9CLFlBQVksRVR1RmEsT0FBMkIsR1N0RnpEO0VBR0gsQURrQkYsWUFBWSxDQ2xCVixNQUFNLEVOL0NMLG9CQUFRLENNK0NULE1BQU0sRUxOUixVQUFVLENBQ1IsTUFBTSxDS0tOLE1BQU0sRUxOUixVQUFVLENBRVIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsRUtJbkIsTUFBTSxFTE5SLFVBQVUsQ0FHUixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWSxFS0dsQixNQUFNLEVMTlIsVUFBVSxDQUlSLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLEVLRW5CLE1BQU0sRUw2Q1IsV0FBVyxDSzdDVCxNQUFNLEVKN0JMLHlCQUFVLENJNkJYLE1BQU0sRUY1Qkgsc0JBQUssQ0U0QlIsTUFBTSxDQUFDO0lBQ0wsS0FBSyxFVDNDeUIsT0FBTztJUzRDckMsZ0JBQWdCLEVyQnFHYSxJQUFJLEdxQnBHbEM7O0FEbUJILFlBQVksQ0FBQztFQ3BFWCxLQUFLLEVyQnlKMEIsSUFBSTtFcUJ4Sm5DLGdCQUFnQixFckJXTSxPQUFPO0VxQlY3QixZQUFZLEVyQnlKbUIsT0FBMkIsR29CckYzRDtFQ2xFQyxBRGdFRixZQ2hFRyxBRGdFUyxNQ2hFSCxFRGdFVCxZQy9ERyxBRCtEUyxNQy9ESCxDQUFDO0lBQ04sS0FBSyxFckJtSndCLElBQUk7SXFCbEpqQyxnQkFBZ0IsRUFBRSxPQUF3QjtJQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FDdkM7RUFDRCxBRDBERixZQzFERyxBRDBEUyxNQzFESCxDQUFDO0lBQ04sS0FBSyxFckI4SXdCLElBQUk7SXFCN0lqQyxnQkFBZ0IsRUFBRSxPQUF3QjtJQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FDdkM7RUFDRCxBRHFERixZQ3JERyxBRHFEUyxPQ3JERixFRHFEVixZQ3BERyxBRG9EUyxPQ3BERjtFQUNSLEtBQUssR0RtRFAsWUNuRFcsQURtREMsZ0JDbkRlLENBQUM7SUFDeEIsS0FBSyxFckJ1SXdCLElBQUk7SXFCdElqQyxnQkFBZ0IsRUFBRSxPQUF3QjtJQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FTdkM7SUFQQyxBRDhDSixZQ3JERyxBRHFEUyxPQ3JERixBQU9MLE1BQU0sRUQ4Q1gsWUNyREcsQURxRFMsT0NyREYsQUFRTCxNQUFNLEVENkNYLFlDckRHLEFEcURTLE9DckRGLEFBU0wsTUFBTSxFRDRDWCxZQ3BERyxBRG9EUyxPQ3BERixBQU1MLE1BQU0sRUQ4Q1gsWUNwREcsQURvRFMsT0NwREYsQUFPTCxNQUFNLEVENkNYLFlDcERHLEFEb0RTLE9DcERGLEFBUUwsTUFBTTtJQVBULEtBQUssR0RtRFAsWUNuRFcsQURtREMsZ0JDbkRlLEFBS3RCLE1BQU07SUFMVCxLQUFLLEdEbURQLFlDbkRXLEFEbURDLGdCQ25EZSxBQU10QixNQUFNO0lBTlQsS0FBSyxHRG1EUCxZQ25EVyxBRG1EQyxnQkNuRGUsQUFPdEIsTUFBTSxDQUFDO01BQ04sS0FBSyxFckJnSXNCLElBQUk7TXFCL0gvQixnQkFBZ0IsRUFBRSxPQUF3QjtNQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FDdkM7RUFiSCxBRHFERixZQ3JERyxBRHFEUyxPQ3JERixFRHFEVixZQ3BERyxBRG9EUyxPQ3BERjtFQUNSLEtBQUssR0RtRFAsWUNuRFcsQURtREMsZ0JDbkRlLENBZUM7SUFDeEIsZ0JBQWdCLEVBQUUsSUFBSSxHQUN2QjtFQUlDLEFEOEJKLFlDakNHLEFEaUNTLFNDakNBLEFBR1AsTUFBTSxFRDhCWCxZQ2pDRyxBRGlDUyxTQ2pDQSxBQUlQLE1BQU0sRUQ2QlgsWUNqQ0csQURpQ1MsU0NqQ0EsQUFLUCxNQUFNLEVENEJYLFlBQVksQ0NoQ1QsUUFBQyxDQUVDLE1BQU0sRUQ4QlgsWUFBWSxDQ2hDVCxRQUFDLENBR0MsTUFBTSxFRDZCWCxZQUFZLENDaENULFFBQUMsQ0FJQyxNQUFNO0VBSFQsUUFBUSxDQUFBLFFBQUMsRUQrQlgsWUM5QkssQUQ4Qk8sTUM5QkQ7RUFEVCxRQUFRLENBQUEsUUFBQyxFRCtCWCxZQzdCSyxBRDZCTyxNQzdCRDtFQUZULFFBQVEsQ0FBQSxRQUFDLEVEK0JYLFlDNUJLLEFENEJPLE1DNUJELENBQUM7SUFDTixnQkFBZ0IsRXJCN0JFLE9BQU87SXFCOEJyQixZQUFZLEVyQmlIVyxPQUEyQixHcUJoSHZEO0VBR0gsQURzQkYsWUFBWSxDQ3RCVixNQUFNLENBQUM7SUFDTCxLQUFLLEVyQm5DZSxPQUFPO0lxQm9DM0IsZ0JBQWdCLEVyQnlHYSxJQUFJLEdxQnhHbEM7O0FEdUJILFNBQVMsQ0FBQztFQ3hFUixLQUFLLEVyQjZKMEIsSUFBSTtFcUI1Sm5DLGdCQUFnQixFckJZTSxPQUFPO0VxQlg3QixZQUFZLEVyQjZKbUIsT0FBd0IsR29CckZ4RDtFQ3RFQyxBRG9FRixTQ3BFRyxBRG9FTSxNQ3BFQSxFRG9FVCxTQ25FRyxBRG1FTSxNQ25FQSxDQUFDO0lBQ04sS0FBSyxFckJ1SndCLElBQUk7SXFCdEpqQyxnQkFBZ0IsRUFBRSxPQUF3QjtJQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FDdkM7RUFDRCxBRDhERixTQzlERyxBRDhETSxNQzlEQSxDQUFDO0lBQ04sS0FBSyxFckJrSndCLElBQUk7SXFCakpqQyxnQkFBZ0IsRUFBRSxPQUF3QjtJQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FDdkM7RUFDRCxBRHlERixTQ3pERyxBRHlETSxPQ3pEQyxFRHlEVixTQ3hERyxBRHdETSxPQ3hEQztFQUNSLEtBQUssR0R1RFAsU0N2RFcsQUR1REYsZ0JDdkRrQixDQUFDO0lBQ3hCLEtBQUssRXJCMkl3QixJQUFJO0lxQjFJakMsZ0JBQWdCLEVBQUUsT0FBd0I7SUFDdEMsWUFBWSxFQUFFLE9BQW9CLEdBU3ZDO0lBUEMsQURrREosU0N6REcsQUR5RE0sT0N6REMsQUFPTCxNQUFNLEVEa0RYLFNDekRHLEFEeURNLE9DekRDLEFBUUwsTUFBTSxFRGlEWCxTQ3pERyxBRHlETSxPQ3pEQyxBQVNMLE1BQU0sRURnRFgsU0N4REcsQUR3RE0sT0N4REMsQUFNTCxNQUFNLEVEa0RYLFNDeERHLEFEd0RNLE9DeERDLEFBT0wsTUFBTSxFRGlEWCxTQ3hERyxBRHdETSxPQ3hEQyxBQVFMLE1BQU07SUFQVCxLQUFLLEdEdURQLFNDdkRXLEFEdURGLGdCQ3ZEa0IsQUFLdEIsTUFBTTtJQUxULEtBQUssR0R1RFAsU0N2RFcsQUR1REYsZ0JDdkRrQixBQU10QixNQUFNO0lBTlQsS0FBSyxHRHVEUCxTQ3ZEVyxBRHVERixnQkN2RGtCLEFBT3RCLE1BQU0sQ0FBQztNQUNOLEtBQUssRXJCb0lzQixJQUFJO01xQm5JL0IsZ0JBQWdCLEVBQUUsT0FBd0I7TUFDdEMsWUFBWSxFQUFFLE9BQW9CLEdBQ3ZDO0VBYkgsQUR5REYsU0N6REcsQUR5RE0sT0N6REMsRUR5RFYsU0N4REcsQUR3RE0sT0N4REM7RUFDUixLQUFLLEdEdURQLFNDdkRXLEFEdURGLGdCQ3ZEa0IsQ0FlQztJQUN4QixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3ZCO0VBSUMsQURrQ0osU0NyQ0csQURxQ00sU0NyQ0csQUFHUCxNQUFNLEVEa0NYLFNDckNHLEFEcUNNLFNDckNHLEFBSVAsTUFBTSxFRGlDWCxTQ3JDRyxBRHFDTSxTQ3JDRyxBQUtQLE1BQU0sRURnQ1gsU0FBUyxDQ3BDTixRQUFDLENBRUMsTUFBTSxFRGtDWCxTQUFTLENDcENOLFFBQUMsQ0FHQyxNQUFNLEVEaUNYLFNBQVMsQ0NwQ04sUUFBQyxDQUlDLE1BQU07RUFIVCxRQUFRLENBQUEsUUFBQyxFRG1DWCxTQ2xDSyxBRGtDSSxNQ2xDRTtFQURULFFBQVEsQ0FBQSxRQUFDLEVEbUNYLFNDakNLLEFEaUNJLE1DakNFO0VBRlQsUUFBUSxDQUFBLFFBQUMsRURtQ1gsU0NoQ0ssQURnQ0ksTUNoQ0UsQ0FBQztJQUNOLGdCQUFnQixFckI1QkUsT0FBTztJcUI2QnJCLFlBQVksRXJCcUhXLE9BQXdCLEdxQnBIcEQ7RUFHSCxBRDBCRixTQUFTLENDMUJQLE1BQU0sQ0FBQztJQUNMLEtBQUssRXJCbENlLE9BQU87SXFCbUMzQixnQkFBZ0IsRXJCNkdhLElBQUksR3FCNUdsQzs7QUQyQkgsWUFBWSxDQUFDO0VDNUVYLEtBQUssRXJCaUswQixJQUFJO0VxQmhLbkMsZ0JBQWdCLEVyQmFNLE9BQU87RXFCWjdCLFlBQVksRXJCaUttQixPQUEyQixHb0JyRjNEO0VDMUVDLEFEd0VGLFlDeEVHLEFEd0VTLE1DeEVILEVEd0VULFlDdkVHLEFEdUVTLE1DdkVILENBQUM7SUFDTixLQUFLLEVyQjJKd0IsSUFBSTtJcUIxSmpDLGdCQUFnQixFQUFFLE9BQXdCO0lBQ3RDLFlBQVksRUFBRSxPQUFvQixHQUN2QztFQUNELEFEa0VGLFlDbEVHLEFEa0VTLE1DbEVILENBQUM7SUFDTixLQUFLLEVyQnNKd0IsSUFBSTtJcUJySmpDLGdCQUFnQixFQUFFLE9BQXdCO0lBQ3RDLFlBQVksRUFBRSxPQUFvQixHQUN2QztFQUNELEFENkRGLFlDN0RHLEFENkRTLE9DN0RGLEVENkRWLFlDNURHLEFENERTLE9DNURGO0VBQ1IsS0FBSyxHRDJEUCxZQzNEVyxBRDJEQyxnQkMzRGUsQ0FBQztJQUN4QixLQUFLLEVyQitJd0IsSUFBSTtJcUI5SWpDLGdCQUFnQixFQUFFLE9BQXdCO0lBQ3RDLFlBQVksRUFBRSxPQUFvQixHQVN2QztJQVBDLEFEc0RKLFlDN0RHLEFENkRTLE9DN0RGLEFBT0wsTUFBTSxFRHNEWCxZQzdERyxBRDZEUyxPQzdERixBQVFMLE1BQU0sRURxRFgsWUM3REcsQUQ2RFMsT0M3REYsQUFTTCxNQUFNLEVEb0RYLFlDNURHLEFENERTLE9DNURGLEFBTUwsTUFBTSxFRHNEWCxZQzVERyxBRDREUyxPQzVERixBQU9MLE1BQU0sRURxRFgsWUM1REcsQUQ0RFMsT0M1REYsQUFRTCxNQUFNO0lBUFQsS0FBSyxHRDJEUCxZQzNEVyxBRDJEQyxnQkMzRGUsQUFLdEIsTUFBTTtJQUxULEtBQUssR0QyRFAsWUMzRFcsQUQyREMsZ0JDM0RlLEFBTXRCLE1BQU07SUFOVCxLQUFLLEdEMkRQLFlDM0RXLEFEMkRDLGdCQzNEZSxBQU90QixNQUFNLENBQUM7TUFDTixLQUFLLEVyQndJc0IsSUFBSTtNcUJ2SS9CLGdCQUFnQixFQUFFLE9BQXdCO01BQ3RDLFlBQVksRUFBRSxPQUFvQixHQUN2QztFQWJILEFENkRGLFlDN0RHLEFENkRTLE9DN0RGLEVENkRWLFlDNURHLEFENERTLE9DNURGO0VBQ1IsS0FBSyxHRDJEUCxZQzNEVyxBRDJEQyxnQkMzRGUsQ0FlQztJQUN4QixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3ZCO0VBSUMsQURzQ0osWUN6Q0csQUR5Q1MsU0N6Q0EsQUFHUCxNQUFNLEVEc0NYLFlDekNHLEFEeUNTLFNDekNBLEFBSVAsTUFBTSxFRHFDWCxZQ3pDRyxBRHlDUyxTQ3pDQSxBQUtQLE1BQU0sRURvQ1gsWUFBWSxDQ3hDVCxRQUFDLENBRUMsTUFBTSxFRHNDWCxZQUFZLENDeENULFFBQUMsQ0FHQyxNQUFNLEVEcUNYLFlBQVksQ0N4Q1QsUUFBQyxDQUlDLE1BQU07RUFIVCxRQUFRLENBQUEsUUFBQyxFRHVDWCxZQ3RDSyxBRHNDTyxNQ3RDRDtFQURULFFBQVEsQ0FBQSxRQUFDLEVEdUNYLFlDckNLLEFEcUNPLE1DckNEO0VBRlQsUUFBUSxDQUFBLFFBQUMsRUR1Q1gsWUNwQ0ssQURvQ08sTUNwQ0QsQ0FBQztJQUNOLGdCQUFnQixFckIzQkUsT0FBTztJcUI0QnJCLFlBQVksRXJCeUhXLE9BQTJCLEdxQnhIdkQ7RUFHSCxBRDhCRixZQUFZLENDOUJWLE1BQU0sQ0FBQztJQUNMLEtBQUssRXJCakNlLE9BQU87SXFCa0MzQixnQkFBZ0IsRXJCaUhhLElBQUksR3FCaEhsQzs7QUQrQkgsV0FBVyxDQUFDO0VDaEZWLEtBQUssRXJCcUswQixJQUFJO0VxQnBLbkMsZ0JBQWdCLEVyQmNNLE9BQU87RXFCYjdCLFlBQVksRXJCcUttQixPQUEwQixHb0JyRjFEO0VDOUVDLEFENEVGLFdDNUVHLEFENEVRLE1DNUVGLEVENEVULFdDM0VHLEFEMkVRLE1DM0VGLENBQUM7SUFDTixLQUFLLEVyQitKd0IsSUFBSTtJcUI5SmpDLGdCQUFnQixFQUFFLE9BQXdCO0lBQ3RDLFlBQVksRUFBRSxPQUFvQixHQUN2QztFQUNELEFEc0VGLFdDdEVHLEFEc0VRLE1DdEVGLENBQUM7SUFDTixLQUFLLEVyQjBKd0IsSUFBSTtJcUJ6SmpDLGdCQUFnQixFQUFFLE9BQXdCO0lBQ3RDLFlBQVksRUFBRSxPQUFvQixHQUN2QztFQUNELEFEaUVGLFdDakVHLEFEaUVRLE9DakVELEVEaUVWLFdDaEVHLEFEZ0VRLE9DaEVEO0VBQ1IsS0FBSyxHRCtEUCxXQy9EVyxBRCtEQSxnQkMvRGdCLENBQUM7SUFDeEIsS0FBSyxFckJtSndCLElBQUk7SXFCbEpqQyxnQkFBZ0IsRUFBRSxPQUF3QjtJQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FTdkM7SUFQQyxBRDBESixXQ2pFRyxBRGlFUSxPQ2pFRCxBQU9MLE1BQU0sRUQwRFgsV0NqRUcsQURpRVEsT0NqRUQsQUFRTCxNQUFNLEVEeURYLFdDakVHLEFEaUVRLE9DakVELEFBU0wsTUFBTSxFRHdEWCxXQ2hFRyxBRGdFUSxPQ2hFRCxBQU1MLE1BQU0sRUQwRFgsV0NoRUcsQURnRVEsT0NoRUQsQUFPTCxNQUFNLEVEeURYLFdDaEVHLEFEZ0VRLE9DaEVELEFBUUwsTUFBTTtJQVBULEtBQUssR0QrRFAsV0MvRFcsQUQrREEsZ0JDL0RnQixBQUt0QixNQUFNO0lBTFQsS0FBSyxHRCtEUCxXQy9EVyxBRCtEQSxnQkMvRGdCLEFBTXRCLE1BQU07SUFOVCxLQUFLLEdEK0RQLFdDL0RXLEFEK0RBLGdCQy9EZ0IsQUFPdEIsTUFBTSxDQUFDO01BQ04sS0FBSyxFckI0SXNCLElBQUk7TXFCM0kvQixnQkFBZ0IsRUFBRSxPQUF3QjtNQUN0QyxZQUFZLEVBQUUsT0FBb0IsR0FDdkM7RUFiSCxBRGlFRixXQ2pFRyxBRGlFUSxPQ2pFRCxFRGlFVixXQ2hFRyxBRGdFUSxPQ2hFRDtFQUNSLEtBQUssR0QrRFAsV0MvRFcsQUQrREEsZ0JDL0RnQixDQWVDO0lBQ3hCLGdCQUFnQixFQUFFLElBQUksR0FDdkI7RUFJQyxBRDBDSixXQzdDRyxBRDZDUSxTQzdDQyxBQUdQLE1BQU0sRUQwQ1gsV0M3Q0csQUQ2Q1EsU0M3Q0MsQUFJUCxNQUFNLEVEeUNYLFdDN0NHLEFENkNRLFNDN0NDLEFBS1AsTUFBTSxFRHdDWCxXQUFXLENDNUNSLFFBQUMsQ0FFQyxNQUFNLEVEMENYLFdBQVcsQ0M1Q1IsUUFBQyxDQUdDLE1BQU0sRUR5Q1gsV0FBVyxDQzVDUixRQUFDLENBSUMsTUFBTTtFQUhULFFBQVEsQ0FBQSxRQUFDLEVEMkNYLFdDMUNLLEFEMENNLE1DMUNBO0VBRFQsUUFBUSxDQUFBLFFBQUMsRUQyQ1gsV0N6Q0ssQUR5Q00sTUN6Q0E7RUFGVCxRQUFRLENBQUEsUUFBQyxFRDJDWCxXQ3hDSyxBRHdDTSxNQ3hDQSxDQUFDO0lBQ04sZ0JBQWdCLEVyQjFCRSxPQUFPO0lxQjJCckIsWUFBWSxFckI2SFcsT0FBMEIsR3FCNUh0RDtFQUdILEFEa0NGLFdBQVcsQ0NsQ1QsTUFBTSxDQUFDO0lBQ0wsS0FBSyxFckJoQ2UsT0FBTztJcUJpQzNCLGdCQUFnQixFckJxSGEsSUFBSSxHcUJwSGxDOztBRHdDSCxTQUFTLENBQUM7RUFDUixLQUFLLEVwQi9FaUIsT0FBcUI7RW9CZ0YzQyxXQUFXLEVBQUUsTUFBTTtFQUNuQixhQUFhLEVBQUUsQ0FBQyxHQThCakI7RUFqQ0QsQUFLRSxTQUxPLEVBQVQsU0FBUyxBQU1OLE9BQU8sRUFOVixTQUFTLEFBT04sT0FBTyxFQVBWLFNBQVMsQ0FRTixRQUFDO0VBQ0YsUUFBUSxDQUFBLFFBQUMsRUFUWCxTQUFTLENBU2M7SUFDbkIsZ0JBQWdCLEVBQUUsV0FBVztJZHJDL0Isa0JBQWtCLEVjc0NJLElBQUk7SWRyQ2xCLFVBQVUsRWNxQ0ksSUFBSSxHQUN6QjtFQVpILEFBYUUsU0FiTyxFQUFULFNBQVMsQUFjTixNQUFNLEVBZFQsU0FBUyxBQWVOLE1BQU0sRUFmVCxTQUFTLEFBZ0JOLE9BQU8sQ0FBQztJQUNQLFlBQVksRUFBRSxXQUFXLEdBQzFCO0VBbEJILEFBbUJFLFNBbkJPLEFBbUJOLE1BQU0sRUFuQlQsU0FBUyxBQW9CTixNQUFNLENBQUM7SUFDTixLQUFLLEVwQmhGZSxPQUF3QjtJb0JpRjVDLGVBQWUsRXBCL0VLLFNBQVM7SW9CZ0Y3QixnQkFBZ0IsRUFBRSxXQUFXLEdBQzlCO0VBeEJILEFBMkJJLFNBM0JLLENBeUJOLFFBQUMsQ0FFQyxNQUFNLEVBM0JYLFNBQVMsQ0F5Qk4sUUFBQyxDQUdDLE1BQU07RUFGVCxRQUFRLENBQUEsUUFBQyxFQTFCWCxTQUFTLEFBMkJKLE1BQU07RUFEVCxRQUFRLENBQUEsUUFBQyxFQTFCWCxTQUFTLEFBNEJKLE1BQU0sQ0FBQztJQUNOLEtBQUssRXBCOUdjLE9BQTBCO0lvQitHN0MsZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBUUwsT0FBTyxFR3JDUCxhQUFhLEdBQUcsSUFBSSxFQUFwQixhQUFhLEdSNUZWLG9CQUFRLEVRNEZYLGFBQWEsR1A3RGIsWUFBWSxFQVVaLFVBQVUsQ09tRFYsYUFBYSxHUGxEWCxNQUFNO0FBRFIsVUFBVSxDT21EVixhQUFhLEdQakRYLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FBRnJCLFVBQVUsQ09tRFYsYUFBYSxHUGhEWCxLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENPbURWLGFBQWEsR1AvQ1gsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsR08rQ3JCLGFBQWEsR1B6Q2IsVUFBVSxFT3lDVixhQUFhLEdQQWIsV0FBVyxFT0FYLGFBQWEsR04xRVYseUJBQVUsRU0wRWIsYUFBYSxHZGhGUixzQkFBSSxFY2dGVCxhQUFhLEdMaEZWLHlCQUFLLEVLZ0ZSLGFBQWEsR0w1RVYsd0JBQUksRUs0RVAsYUFBYSxHSjNFVixpQkFBSyxFSHdCUixVQUFVLENBQ1IsTUFBTTtBQURSLFVBQVUsQ0FFUixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENBR1IsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7QUFIcEIsVUFBVSxDQUlSLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLEdDM0JsQix5QkFBVSxFT3JCVixtQkFBSSxDQUNILFVBQVUsRUw0QlgscUJBQVMsQ0FBRSxpQkFBSyxDQ3VHWDtFQzFFTixPQUFPLEVyQnFDbUIsSUFBSSxDQUNKLElBQUk7RXFCckM5QixTQUFTLEVyQlRlLElBQThCO0VxQlV0RCxXQUFXLEVyQjRDZSxTQUFTO0VxQjNDbkMsYUFBYSxFVG9FbUIsR0FBRyxHUU1wQzs7QUFDRCxPQUFPLEVHMUNQLGFBQWEsR0FBRyxJQUFJLEVSaEdwQixZQUFZLEdRZ0dJLElBQUksRUFBcEIsYUFBYSxHUjNGVixvQkFBUSxFQUxYLFlBQVksR0FLVCxvQkFBUSxFUTJGWCxhQUFhLEdQNURiLFlBQVksRURwQ1osWUFBWSxHQ29DWixZQUFZLEVBVVosVUFBVSxDT2tEVixhQUFhLEdQakRYLE1BQU0sRUFEUixVQUFVLENEOUNWLFlBQVksR0MrQ1YsTUFBTTtBQURSLFVBQVUsQ09rRFYsYUFBYSxHUGhEWCxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENEOUNWLFlBQVksR0NnRFYsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFGckIsVUFBVSxDT2tEVixhQUFhLEdQL0NYLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZO0FBSHBCLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2lEVixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENPa0RWLGFBQWEsR1A5Q1gsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFKckIsVUFBVSxDRDlDVixZQUFZLEdDa0RWLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLEdPOENyQixhQUFhLEdQeENiLFVBQVUsRUR4RFYsWUFBWSxHQ3dEWixVQUFVLEVPd0NWLGFBQWEsR1BDYixXQUFXLEVEakdYLFlBQVksR0NpR1osV0FBVyxFT0RYLGFBQWEsR056RVYseUJBQVUsRUZ2QmIsWUFBWSxHRXVCVCx5QkFBVSxFTXlFYixhQUFhLEdkL0VSLHNCQUFJLEVNakJULFlBQVksR05pQlAsc0JBQUksRWMrRVQsYUFBYSxHTC9FVix5QkFBSyxFSGpCUixZQUFZLEdHaUJULHlCQUFLLEVLK0VSLGFBQWEsR0wzRVYsd0JBQUksRUhyQlAsWUFBWSxHR3FCVCx3QkFBSSxFSzJFUCxhQUFhLEdKMUVWLGlCQUFLLEVKdEJSLFlBQVksR0lzQlQsaUJBQUssRURMTCx5QkFBSyxFQUlMLHdCQUFJLENFcUhDO0VDOUVOLE9BQU8sRXJCd0NtQixHQUFHLENBQ0gsSUFBSTtFcUJ4QzlCLFNBQVMsRXJCUmUsSUFBOEI7RXFCU3RELFdBQVcsRXJCNkNlLEdBQUc7RXFCNUM3QixhQUFhLEVUbUVtQixHQUFHLEdRV3BDOztBQUNELE9BQU8sRUcvQ1AsYUFBYSxHQUFHLElBQUksRUFBcEIsYUFBYSxHUjFGVixvQkFBUSxFUTBGWCxhQUFhLEdQM0RiLFlBQVksRUFVWixVQUFVLENPaURWLGFBQWEsR1BoRFgsTUFBTTtBQURSLFVBQVUsQ09pRFYsYUFBYSxHUC9DWCxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENPaURWLGFBQWEsR1A5Q1gsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7QUFIcEIsVUFBVSxDT2lEVixhQUFhLEdQN0NYLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLEdPNkNyQixhQUFhLEdQdkNiLFVBQVUsRU91Q1YsYUFBYSxHUEViLFdBQVcsRU9GWCxhQUFhLEdOeEVWLHlCQUFVLEVNd0ViLGFBQWEsR2Q5RVIsc0JBQUksRWM4RVQsYUFBYSxHTDlFVix5QkFBSyxFSzhFUixhQUFhLEdMMUVWLHdCQUFJLEVLMEVQLGFBQWEsR0p6RVYsaUJBQUssQ0N3SEE7RUNsRk4sT0FBTyxFckIyQ21CLEdBQUcsQ0FDSCxHQUFHO0VxQjNDN0IsU0FBUyxFckJSZSxJQUE4QjtFcUJTdEQsV0FBVyxFckI2Q2UsR0FBRztFcUI1QzdCLGFBQWEsRVRtRW1CLEdBQUcsR1FjcEM7O0FBTUQsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUdELFVBQVUsR0FBRyxVQUFVLENBQUM7RUFDdEIsVUFBVSxFQUFFLEdBQUcsR0FDaEI7O0FBR0QsQUFHRSxLQUhHLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDQUdoQixVQUFVO0FBRmIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVksQ0FFZixVQUFVO0FBRGIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0FDaEIsVUFBVSxDQUFDO0VBQ1YsS0FBSyxFQUFFLElBQUksR0FDWjs7QXhCdEhIOzs7O0VBSUU7QTJCL0NGLFVBQVUsRVJMVixZQUFZLEVHY1Ysb0JBQUs7QUtSUCxtQkFBbUIsQ0FBQztFQUNsQixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsWUFBWTtFQUNyQixjQUFjLEVBQUUsTUFBTSxHQVl2QjtFQWhCRCxBQUtFLFVBTFEsR0FLTixJQUFJLEVSVlIsWUFBWSxHUVVSLElBQUksRUxJTixvQkFBSyxHS0pILElBQUksRUFMUixVQUFVLEdSQVAsb0JBQVEsRUFMWCxZQUFZLEdBS1Qsb0JBQVEsRUdTVCxvQkFBSyxHSFRKLG9CQUFRLEVRQVgsVUFBVSxHUCtCVixZQUFZLEVEcENaLFlBQVksR0NvQ1osWUFBWSxFRXRCVixvQkFBSyxHRnNCUCxZQUFZLEVBVVosVUFBVSxDT3pDVixVQUFVLEdQMENSLE1BQU0sRUFEUixVQUFVLENEOUNWLFlBQVksR0MrQ1YsTUFBTSxFQURSLFVBQVUsQ0VoQ1Isb0JBQUssR0ZpQ0wsTUFBTTtFQURSLFVBQVUsQ096Q1YsVUFBVSxHUDJDUixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENEOUNWLFlBQVksR0NnRFYsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFGckIsVUFBVSxDRWhDUixvQkFBSyxHRmtDTCxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENPekNWLFVBQVUsR1A0Q1IsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDRDlDVixZQUFZLEdDaURWLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ0VoQ1Isb0JBQUssR0ZtQ0wsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDT3pDVixVQUFVLEdQNkNSLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0VBSnJCLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2tEVixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUpyQixVQUFVLENFaENSLG9CQUFLLEdGb0NMLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhLEdPN0NyQixVQUFVLEdQbURWLFVBQVUsRUR4RFYsWUFBWSxHQ3dEWixVQUFVLEVFMUNSLG9CQUFLLEdGMENQLFVBQVUsRU9uRFYsVUFBVSxHUDRGVixXQUFXLEVEakdYLFlBQVksR0NpR1osV0FBVyxFRW5GVCxvQkFBSyxHRm1GUCxXQUFXLEVPNUZYLFVBQVUsR05rQlAseUJBQVUsRUZ2QmIsWUFBWSxHRXVCVCx5QkFBVSxFQ1RYLG9CQUFLLEdEU0oseUJBQVUsRU1sQmIsVUFBVSxHZFlMLHNCQUFJLEVNakJULFlBQVksR05pQlAsc0JBQUksRVNIUCxvQkFBSyxHVEdGLHNCQUFJLEVjWlQsVUFBVSxHTFlQLHlCQUFLLEVIakJSLFlBQVksR0dpQlQseUJBQUssRUFITixvQkFBSyxHQUdKLHlCQUFLLEVLWlIsVUFBVSxHTGdCUCx3QkFBSSxFSHJCUCxZQUFZLEdHcUJULHdCQUFJLEVBUEwsb0JBQUssR0FPSix3QkFBSSxFS2hCUCxVQUFVLEdKaUJQLGlCQUFLLEVKdEJSLFlBQVksR0lzQlQsaUJBQUssRURSTixvQkFBSyxHQ1FKLGlCQUFLO0VJaEJSLG1CQUFtQixHQUlmLElBQUk7RUFKUixtQkFBbUIsR1JEaEIsb0JBQVE7RVFDWCxtQkFBbUIsR1A4Qm5CLFlBQVk7RUFVWixVQUFVLENPeENWLG1CQUFtQixHUHlDakIsTUFBTTtFQURSLFVBQVUsQ094Q1YsbUJBQW1CLEdQMENqQixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENPeENWLG1CQUFtQixHUDJDakIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDT3hDVixtQkFBbUIsR1A0Q2pCLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0VPNUNyQixtQkFBbUIsR1BrRG5CLFVBQVU7RU9sRFYsbUJBQW1CLEdQMkZuQixXQUFXO0VPM0ZYLG1CQUFtQixHTmlCaEIseUJBQVU7RU1qQmIsbUJBQW1CLEdkV2Qsc0JBQUk7RWNYVCxtQkFBbUIsR0xXaEIseUJBQUs7RUtYUixtQkFBbUIsR0xlaEIsd0JBQUk7RUtmUCxtQkFBbUIsR0pnQmhCLGlCQUFLLENJWkM7SUFDTCxRQUFRLEVBQUUsUUFBUTtJQUNsQixLQUFLLEVBQUUsSUFBSSxHQVFaO0lBZkgsQUFTSSxVQVRNLEdBS04sSUFBSSxBQUlILE1BQU0sRVJkWCxZQUFZLEdRVVIsSUFBSSxBQUlILE1BQU0sRUxBVCxvQkFBSyxHS0pILElBQUksQUFJSCxNQUFNLEVBVFgsVUFBVSxHUkFQLG9CSzBCQSxBTDFCUSxNSzBCRixFTC9CVCxZQUFZLEdBS1Qsb0JLMEJBLEFMMUJRLE1LMEJGLEVGakJQLG9CQUFLLEdIVEosb0JLMEJBLEFMMUJRLE1LMEJGLEVHMUJULFVBQVUsR1ArQlYsWUlMRyxBSktTLE1JTEgsRUwvQlQsWUFBWSxHQ29DWixZSUxHLEFKS1MsTUlMSCxFRmpCUCxvQkFBSyxHRnNCUCxZSUxHLEFKS1MsTUlMSCxFSmVULFVBQVUsQ096Q1YsVUFBVSxHUDBDUixNSWhCQyxBSmdCSyxNSWhCQyxFSmVULFVBQVUsQ0Q5Q1YsWUFBWSxHQytDVixNSWhCQyxBSmdCSyxNSWhCQyxFSmVULFVBQVUsQ0VoQ1Isb0JBQUssR0ZpQ0wsTUloQkMsQUpnQkssTUloQkM7SUplVCxVQUFVLENPekNWLFVBQVUsR1AyQ1IsS0lqQkMsQUppQkksTUlqQkUsQ0ppQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENEOUNWLFlBQVksR0NnRFYsS0lqQkMsQUppQkksTUlqQkUsQ0ppQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENFaENSLG9CQUFLLEdGa0NMLEtJakJDLEFKaUJJLE1JakJFLENKaUJGLElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDT3pDVixVQUFVLEdQNENSLEtJbEJDLEFKa0JJLE1JbEJFLENKa0JGLElBQUMsQ0FBSyxPQUFMLEFBQVk7SUFIcEIsVUFBVSxDRDlDVixZQUFZLEdDaURWLEtJbEJDLEFKa0JJLE1JbEJFLENKa0JGLElBQUMsQ0FBSyxPQUFMLEFBQVk7SUFIcEIsVUFBVSxDRWhDUixvQkFBSyxHRm1DTCxLSWxCQyxBSmtCSSxNSWxCRSxDSmtCRixJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ096Q1YsVUFBVSxHUDZDUixLSW5CQyxBSm1CSSxNSW5CRSxDSm1CRixJQUFDLENBQUssUUFBTCxBQUFhO0lBSnJCLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2tEVixLSW5CQyxBSm1CSSxNSW5CRSxDSm1CRixJQUFDLENBQUssUUFBTCxBQUFhO0lBSnJCLFVBQVUsQ0VoQ1Isb0JBQUssR0ZvQ0wsS0luQkMsQUptQkksTUluQkUsQ0ptQkYsSUFBQyxDQUFLLFFBQUwsQUFBYSxHTzdDckIsVUFBVSxHUG1EVixVSXpCRyxBSnlCTyxNSXpCRCxFTC9CVCxZQUFZLEdDd0RaLFVJekJHLEFKeUJPLE1JekJELEVGakJQLG9CQUFLLEdGMENQLFVJekJHLEFKeUJPLE1JekJELEVHMUJULFVBQVUsR1A0RlYsV0lsRUcsQUprRVEsTUlsRUYsRUwvQlQsWUFBWSxHQ2lHWixXSWxFRyxBSmtFUSxNSWxFRixFRmpCUCxvQkFBSyxHRm1GUCxXSWxFRyxBSmtFUSxNSWxFRixFRzFCVCxVQUFVLEdOa0JQLHlCR1FBLEFIUlUsTUdRSixFTC9CVCxZQUFZLEdFdUJULHlCR1FBLEFIUlUsTUdRSixFRmpCUCxvQkFBSyxHRFNKLHlCR1FBLEFIUlUsTUdRSixFRzFCVCxVQUFVLEdkWUwsc0JXY0YsQVhkTSxNV2NBLEVML0JULFlBQVksR05pQlAsc0JXY0YsQVhkTSxNV2NBLEVGakJQLG9CQUFLLEdUR0Ysc0JXY0YsQVhkTSxNV2NBLEVHMUJULFVBQVUsR0xZUCx5QkVjQSxBRmRLLE1FY0MsRUwvQlQsWUFBWSxHR2lCVCx5QkVjQSxBRmRLLE1FY0MsRUZqQlAsb0JBQUssR0FHSix5QkVjQSxBRmRLLE1FY0MsRUcxQlQsVUFBVSxHTGdCUCx3QkVVQSxBRlZJLE1FVUUsRUwvQlQsWUFBWSxHR3FCVCx3QkVVQSxBRlZJLE1FVUUsRUZqQlAsb0JBQUssR0FPSix3QkVVQSxBRlZJLE1FVUUsRUcxQlQsVUFBVSxHSmlCUCxpQkNTQSxBRFRLLE1DU0MsRUwvQlQsWUFBWSxHSXNCVCxpQkNTQSxBRFRLLE1DU0MsRUZqQlAsb0JBQUssR0NRSixpQkNTQSxBRFRLLE1DU0MsRUcxQlQsVUFBVSxHQUtOLElBQUksQUFLSCxNQUFNLEVSZlgsWUFBWSxHUVVSLElBQUksQUFLSCxNQUFNLEVMRFQsb0JBQUssR0tKSCxJQUFJLEFBS0gsTUFBTSxFQVZYLFVBQVUsR1JBUCxvQktvQkUsQUxwQk0sTUtvQkEsRUx6QlgsWUFBWSxHQUtULG9CS29CRSxBTHBCTSxNS29CQSxFRlhULG9CQUFLLEdIVEosb0JLb0JFLEFMcEJNLE1Lb0JBLEVHcEJYLFVBQVUsR1ArQlYsWUlYSyxBSldPLE1JWEQsRUx6QlgsWUFBWSxHQ29DWixZSVhLLEFKV08sTUlYRCxFRlhULG9CQUFLLEdGc0JQLFlJWEssQUpXTyxNSVhELEVKcUJYLFVBQVUsQ096Q1YsVUFBVSxHUDBDUixNSXRCRyxBSnNCRyxNSXRCRyxFSnFCWCxVQUFVLENEOUNWLFlBQVksR0MrQ1YsTUl0QkcsQUpzQkcsTUl0QkcsRUpxQlgsVUFBVSxDRWhDUixvQkFBSyxHRmlDTCxNSXRCRyxBSnNCRyxNSXRCRztJSnFCWCxVQUFVLENPekNWLFVBQVUsR1AyQ1IsS0l2QkcsQUp1QkUsTUl2QkksQ0p1QkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENEOUNWLFlBQVksR0NnRFYsS0l2QkcsQUp1QkUsTUl2QkksQ0p1QkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENFaENSLG9CQUFLLEdGa0NMLEtJdkJHLEFKdUJFLE1JdkJJLENKdUJKLElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDT3pDVixVQUFVLEdQNENSLEtJeEJHLEFKd0JFLE1JeEJJLENKd0JKLElBQUMsQ0FBSyxPQUFMLEFBQVk7SUFIcEIsVUFBVSxDRDlDVixZQUFZLEdDaURWLEtJeEJHLEFKd0JFLE1JeEJJLENKd0JKLElBQUMsQ0FBSyxPQUFMLEFBQVk7SUFIcEIsVUFBVSxDRWhDUixvQkFBSyxHRm1DTCxLSXhCRyxBSndCRSxNSXhCSSxDSndCSixJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ096Q1YsVUFBVSxHUDZDUixLSXpCRyxBSnlCRSxNSXpCSSxDSnlCSixJQUFDLENBQUssUUFBTCxBQUFhO0lBSnJCLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2tEVixLSXpCRyxBSnlCRSxNSXpCSSxDSnlCSixJQUFDLENBQUssUUFBTCxBQUFhO0lBSnJCLFVBQVUsQ0VoQ1Isb0JBQUssR0ZvQ0wsS0l6QkcsQUp5QkUsTUl6QkksQ0p5QkosSUFBQyxDQUFLLFFBQUwsQUFBYSxHTzdDckIsVUFBVSxHUG1EVixVSS9CSyxBSitCSyxNSS9CQyxFTHpCWCxZQUFZLEdDd0RaLFVJL0JLLEFKK0JLLE1JL0JDLEVGWFQsb0JBQUssR0YwQ1AsVUkvQkssQUorQkssTUkvQkMsRUdwQlgsVUFBVSxHUDRGVixXSXhFSyxBSndFTSxNSXhFQSxFTHpCWCxZQUFZLEdDaUdaLFdJeEVLLEFKd0VNLE1JeEVBLEVGWFQsb0JBQUssR0ZtRlAsV0l4RUssQUp3RU0sTUl4RUEsRUdwQlgsVUFBVSxHTmtCUCx5QkdFRSxBSEZRLE1HRUYsRUx6QlgsWUFBWSxHRXVCVCx5QkdFRSxBSEZRLE1HRUYsRUZYVCxvQkFBSyxHRFNKLHlCR0VFLEFIRlEsTUdFRixFR3BCWCxVQUFVLEdkWUwsc0JXUUEsQVhSSSxNV1FFLEVMekJYLFlBQVksR05pQlAsc0JXUUEsQVhSSSxNV1FFLEVGWFQsb0JBQUssR1RHRixzQldRQSxBWFJJLE1XUUUsRUdwQlgsVUFBVSxHTFlQLHlCRVFFLEFGUkcsTUVRRyxFTHpCWCxZQUFZLEdHaUJULHlCRVFFLEFGUkcsTUVRRyxFRlhULG9CQUFLLEdBR0oseUJFUUUsQUZSRyxNRVFHLEVHcEJYLFVBQVUsR0xnQlAsd0JFSUUsQUZKRSxNRUlJLEVMekJYLFlBQVksR0dxQlQsd0JFSUUsQUZKRSxNRUlJLEVGWFQsb0JBQUssR0FPSix3QkVJRSxBRkpFLE1FSUksRUdwQlgsVUFBVSxHSmlCUCxpQkNHRSxBREhHLE1DR0csRUx6QlgsWUFBWSxHSXNCVCxpQkNHRSxBREhHLE1DR0csRUZYVCxvQkFBSyxHQ1FKLGlCQ0dFLEFESEcsTUNHRyxFR3BCWCxVQUFVLEdBS04sSUFBSSxBQU1ILE9BQU8sRVJoQlosWUFBWSxHUVVSLElBQUksQUFNSCxPQUFPLEVMRlYsb0JBQUssR0tKSCxJQUFJLEFBTUgsT0FBTyxFQVhaLFVBQVUsR1JBUCxvQktpQ0EsQUxqQ1EsT0tpQ0QsRUx0Q1YsWUFBWSxHQUtULG9CS2lDQSxBTGpDUSxPS2lDRCxFRnhCUixvQkFBSyxHSFRKLG9CS2lDQSxBTGpDUSxPS2lDRCxFR2pDVixVQUFVLEdQK0JWLFlJRUcsQUpGUyxPSUVGLEVMdENWLFlBQVksR0NvQ1osWUlFRyxBSkZTLE9JRUYsRUZ4QlIsb0JBQUssR0ZzQlAsWUlFRyxBSkZTLE9JRUYsRUpRVixVQUFVLENPekNWLFVBQVUsR1AwQ1IsTUlUQyxBSlNLLE9JVEUsRUpRVixVQUFVLENEOUNWLFlBQVksR0MrQ1YsTUlUQyxBSlNLLE9JVEUsRUpRVixVQUFVLENFaENSLG9CQUFLLEdGaUNMLE1JVEMsQUpTSyxPSVRFO0lKUVYsVUFBVSxDT3pDVixVQUFVLEdQMkNSLEtJVkMsQUpVSSxPSVZHLENKVUgsSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENEOUNWLFlBQVksR0NnRFYsS0lWQyxBSlVJLE9JVkcsQ0pVSCxJQUFDLENBQUssUUFBTCxBQUFhO0lBRnJCLFVBQVUsQ0VoQ1Isb0JBQUssR0ZrQ0wsS0lWQyxBSlVJLE9JVkcsQ0pVSCxJQUFDLENBQUssUUFBTCxBQUFhO0lBRnJCLFVBQVUsQ096Q1YsVUFBVSxHUDRDUixLSVhDLEFKV0ksT0lYRyxDSldILElBQUMsQ0FBSyxPQUFMLEFBQVk7SUFIcEIsVUFBVSxDRDlDVixZQUFZLEdDaURWLEtJWEMsQUpXSSxPSVhHLENKV0gsSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENFaENSLG9CQUFLLEdGbUNMLEtJWEMsQUpXSSxPSVhHLENKV0gsSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENPekNWLFVBQVUsR1A2Q1IsS0laQyxBSllJLE9JWkcsQ0pZSCxJQUFDLENBQUssUUFBTCxBQUFhO0lBSnJCLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2tEVixLSVpDLEFKWUksT0laRyxDSllILElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFKckIsVUFBVSxDRWhDUixvQkFBSyxHRm9DTCxLSVpDLEFKWUksT0laRyxDSllILElBQUMsQ0FBSyxRQUFMLEFBQWEsR083Q3JCLFVBQVUsR1BtRFYsVUlsQkcsQUprQk8sT0lsQkEsRUx0Q1YsWUFBWSxHQ3dEWixVSWxCRyxBSmtCTyxPSWxCQSxFRnhCUixvQkFBSyxHRjBDUCxVSWxCRyxBSmtCTyxPSWxCQSxFR2pDVixVQUFVLEdQNEZWLFdJM0RHLEFKMkRRLE9JM0RELEVMdENWLFlBQVksR0NpR1osV0kzREcsQUoyRFEsT0kzREQsRUZ4QlIsb0JBQUssR0ZtRlAsV0kzREcsQUoyRFEsT0kzREQsRUdqQ1YsVUFBVSxHTmtCUCx5QkdlQSxBSGZVLE9HZUgsRUx0Q1YsWUFBWSxHRXVCVCx5QkdlQSxBSGZVLE9HZUgsRUZ4QlIsb0JBQUssR0RTSix5QkdlQSxBSGZVLE9HZUgsRUdqQ1YsVUFBVSxHZFlMLHNCV3FCRixBWHJCTSxPV3FCQyxFTHRDVixZQUFZLEdOaUJQLHNCV3FCRixBWHJCTSxPV3FCQyxFRnhCUixvQkFBSyxHVEdGLHNCV3FCRixBWHJCTSxPV3FCQyxFR2pDVixVQUFVLEdMWVAseUJFcUJBLEFGckJLLE9FcUJFLEVMdENWLFlBQVksR0dpQlQseUJFcUJBLEFGckJLLE9FcUJFLEVGeEJSLG9CQUFLLEdBR0oseUJFcUJBLEFGckJLLE9FcUJFLEVHakNWLFVBQVUsR0xnQlAsd0JFaUJBLEFGakJJLE9FaUJHLEVMdENWLFlBQVksR0dxQlQsd0JFaUJBLEFGakJJLE9FaUJHLEVGeEJSLG9CQUFLLEdBT0osd0JFaUJBLEFGakJJLE9FaUJHLEVHakNWLFVBQVUsR0ppQlAsaUJDZ0JBLEFEaEJLLE9DZ0JFLEVMdENWLFlBQVksR0lzQlQsaUJDZ0JBLEFEaEJLLE9DZ0JFLEVGeEJSLG9CQUFLLEdDUUosaUJDZ0JBLEFEaEJLLE9DZ0JFLEVHakNWLFVBQVUsR0FLTixJQUFJLEFBT0gsT0FBTyxFUmpCWixZQUFZLEdRVVIsSUFBSSxBQU9ILE9BQU8sRUxIVixvQkFBSyxHS0pILElBQUksQUFPSCxPQUFPLEVBWlosVUFBVSxHSGtDUCxPQUFPLEFMbENQLG9CQUFRLEVBTFgsWUFBWSxHS3VDVCxPQUFPLEFMbENQLG9CQUFRLEVHU1Qsb0JBQUssR0V5QkosT0FBTyxBTGxDUCxvQkFBUSxFUUFYLFVBQVUsR0hrQ1AsT0FBTyxBSkhWLFlBQVksRURwQ1osWUFBWSxHS3VDVCxPQUFPLEFKSFYsWUFBWSxFRXRCVixvQkFBSyxHRXlCSixPQUFPLEFKSFYsWUFBWSxFQVVaLFVBQVUsQ096Q1YsVUFBVSxHUDBDUixNSVJDLEFKUUssT0lSRSxFSk9WLFVBQVUsQ0Q5Q1YsWUFBWSxHQytDVixNSVJDLEFKUUssT0lSRSxFSk9WLFVBQVUsQ0VoQ1Isb0JBQUssR0ZpQ0wsTUlSQyxBSlFLLE9JUkU7SUpPVixVQUFVLENPekNWLFVBQVUsR1AyQ1IsS0lUQyxBSlNJLE9JVEcsQ0pTSCxJQUFDLENBQUssUUFBTCxBQUFhO0lBRnJCLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2dEVixLSVRDLEFKU0ksT0lURyxDSlNILElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDRWhDUixvQkFBSyxHRmtDTCxLSVRDLEFKU0ksT0lURyxDSlNILElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDT3pDVixVQUFVLEdQNENSLEtJVkMsQUpVSSxPSVZHLENKVUgsSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENEOUNWLFlBQVksR0NpRFYsS0lWQyxBSlVJLE9JVkcsQ0pVSCxJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ0VoQ1Isb0JBQUssR0ZtQ0wsS0lWQyxBSlVJLE9JVkcsQ0pVSCxJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ096Q1YsVUFBVSxHUDZDUixLSVhDLEFKV0ksT0lYRyxDSldILElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFKckIsVUFBVSxDRDlDVixZQUFZLEdDa0RWLEtJWEMsQUpXSSxPSVhHLENKV0gsSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUpyQixVQUFVLENFaENSLG9CQUFLLEdGb0NMLEtJWEMsQUpXSSxPSVhHLENKV0gsSUFBQyxDQUFLLFFBQUwsQUFBYSxHTzdDckIsVUFBVSxHSGtDUCxPQUFPLEFKaUJWLFVBQVUsRUR4RFYsWUFBWSxHS3VDVCxPQUFPLEFKaUJWLFVBQVUsRUUxQ1Isb0JBQUssR0V5QkosT0FBTyxBSmlCVixVQUFVLEVPbkRWLFVBQVUsR0hrQ1AsT0FBTyxBSjBEVixXQUFXLEVEakdYLFlBQVksR0t1Q1QsT0FBTyxBSjBEVixXQUFXLEVFbkZULG9CQUFLLEdFeUJKLE9BQU8sQUowRFYsV0FBVyxFTzVGWCxVQUFVLEdIa0NQLE9BQU8sQUhoQlAseUJBQVUsRUZ2QmIsWUFBWSxHS3VDVCxPQUFPLEFIaEJQLHlCQUFVLEVDVFgsb0JBQUssR0V5QkosT0FBTyxBSGhCUCx5QkFBVSxFTWxCYixVQUFVLEdIa0NQLE9BQU8sQVh0Qkwsc0JBQUksRU1qQlQsWUFBWSxHS3VDVCxPQUFPLEFYdEJMLHNCQUFJLEVTSFAsb0JBQUssR0V5QkosT0FBTyxBWHRCTCxzQkFBSSxFY1pULFVBQVUsR0hrQ1AsT0FBTyxBRnRCUCx5QkFBSyxFSGpCUixZQUFZLEdLdUNULE9BQU8sQUZ0QlAseUJBQUssRUFITixvQkFBSyxHRXlCSixPQUFPLEFGdEJQLHlCQUFLLEVLWlIsVUFBVSxHSGtDUCxPQUFPLEFGbEJQLHdCQUFJLEVIckJQLFlBQVksR0t1Q1QsT0FBTyxBRmxCUCx3QkFBSSxFQVBMLG9CQUFLLEdFeUJKLE9BQU8sQUZsQlAsd0JBQUksRUtoQlAsVUFBVSxHSGtDUCxPQUFPLEFEakJQLGlCQUFLLEVKdEJSLFlBQVksR0t1Q1QsT0FBTyxBRGpCUCxpQkFBSyxFRFJOLG9CQUFLLEdFeUJKLE9BQU8sQURqQlAsaUJBQUs7SUloQlIsbUJBQW1CLEdBSWYsSUFBSSxBQUlILE1BQU07SUFSWCxtQkFBbUIsR1JEaEIsb0JLMEJBLEFMMUJRLE1LMEJGO0lHekJULG1CQUFtQixHUDhCbkIsWUlMRyxBSktTLE1JTEg7SUplVCxVQUFVLENPeENWLG1CQUFtQixHUHlDakIsTUloQkMsQUpnQkssTUloQkM7SUplVCxVQUFVLENPeENWLG1CQUFtQixHUDBDakIsS0lqQkMsQUppQkksTUlqQkUsQ0ppQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENPeENWLG1CQUFtQixHUDJDakIsS0lsQkMsQUprQkksTUlsQkUsQ0prQkYsSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENPeENWLG1CQUFtQixHUDRDakIsS0luQkMsQUptQkksTUluQkUsQ0ptQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtJTzVDckIsbUJBQW1CLEdQa0RuQixVSXpCRyxBSnlCTyxNSXpCRDtJR3pCVCxtQkFBbUIsR1AyRm5CLFdJbEVHLEFKa0VRLE1JbEVGO0lHekJULG1CQUFtQixHTmlCaEIseUJHUUEsQUhSVSxNR1FKO0lHekJULG1CQUFtQixHZFdkLHNCV2NGLEFYZE0sTVdjQTtJR3pCVCxtQkFBbUIsR0xXaEIseUJFY0EsQUZkSyxNRWNDO0lHekJULG1CQUFtQixHTGVoQix3QkVVQSxBRlZJLE1FVUU7SUd6QlQsbUJBQW1CLEdKZ0JoQixpQkNTQSxBRFRLLE1DU0M7SUd6QlQsbUJBQW1CLEdBSWYsSUFBSSxBQUtILE1BQU07SUFUWCxtQkFBbUIsR1JEaEIsb0JLb0JFLEFMcEJNLE1Lb0JBO0lHbkJYLG1CQUFtQixHUDhCbkIsWUlYSyxBSldPLE1JWEQ7SUpxQlgsVUFBVSxDT3hDVixtQkFBbUIsR1B5Q2pCLE1JdEJHLEFKc0JHLE1JdEJHO0lKcUJYLFVBQVUsQ094Q1YsbUJBQW1CLEdQMENqQixLSXZCRyxBSnVCRSxNSXZCSSxDSnVCSixJQUFDLENBQUssUUFBTCxBQUFhO0lBRnJCLFVBQVUsQ094Q1YsbUJBQW1CLEdQMkNqQixLSXhCRyxBSndCRSxNSXhCSSxDSndCSixJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ094Q1YsbUJBQW1CLEdQNENqQixLSXpCRyxBSnlCRSxNSXpCSSxDSnlCSixJQUFDLENBQUssUUFBTCxBQUFhO0lPNUNyQixtQkFBbUIsR1BrRG5CLFVJL0JLLEFKK0JLLE1JL0JDO0lHbkJYLG1CQUFtQixHUDJGbkIsV0l4RUssQUp3RU0sTUl4RUE7SUduQlgsbUJBQW1CLEdOaUJoQix5QkdFRSxBSEZRLE1HRUY7SUduQlgsbUJBQW1CLEdkV2Qsc0JXUUEsQVhSSSxNV1FFO0lHbkJYLG1CQUFtQixHTFdoQix5QkVRRSxBRlJHLE1FUUc7SUduQlgsbUJBQW1CLEdMZWhCLHdCRUlFLEFGSkUsTUVJSTtJR25CWCxtQkFBbUIsR0pnQmhCLGlCQ0dFLEFESEcsTUNHRztJR25CWCxtQkFBbUIsR0FJZixJQUFJLEFBTUgsT0FBTztJQVZaLG1CQUFtQixHUkRoQixvQktpQ0EsQUxqQ1EsT0tpQ0Q7SUdoQ1YsbUJBQW1CLEdQOEJuQixZSUVHLEFKRlMsT0lFRjtJSlFWLFVBQVUsQ094Q1YsbUJBQW1CLEdQeUNqQixNSVRDLEFKU0ssT0lURTtJSlFWLFVBQVUsQ094Q1YsbUJBQW1CLEdQMENqQixLSVZDLEFKVUksT0lWRyxDSlVILElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDT3hDVixtQkFBbUIsR1AyQ2pCLEtJWEMsQUpXSSxPSVhHLENKV0gsSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENPeENWLG1CQUFtQixHUDRDakIsS0laQyxBSllJLE9JWkcsQ0pZSCxJQUFDLENBQUssUUFBTCxBQUFhO0lPNUNyQixtQkFBbUIsR1BrRG5CLFVJbEJHLEFKa0JPLE9JbEJBO0lHaENWLG1CQUFtQixHUDJGbkIsV0kzREcsQUoyRFEsT0kzREQ7SUdoQ1YsbUJBQW1CLEdOaUJoQix5QkdlQSxBSGZVLE9HZUg7SUdoQ1YsbUJBQW1CLEdkV2Qsc0JX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QVU7QUUxQ1Isb0JBQUssQ0FBTCxvQkFBSyxHRjBDUCxVQUFVO0FPaENWLFVBQVUsQ0FHUixVQUFVLEdQc0VaLFdBQVc7QURqR1gsWUFBWSxDUTJCVixVQUFVLEdQc0VaLFdBQVc7QUVuRlQsb0JBQUssQ0thTCxVQUFVLEdQc0VaLFdBQVc7QU96RVgsVUFBVSxDUnhCVixZQUFZLEdDaUdaLFdBQVc7QURqR1gsWUFBWSxDQUFaLFlBQVksR0NpR1osV0FBVztBRW5GVCxvQkFBSyxDSGRQLFlBQVksR0NpR1osV0FBVztBT3pFWCxVQUFVLENMVlIsb0JBQUssR0ZtRlAsV0FBVztBRGpHWCxZQUFZLENHY1Ysb0JBQUssR0ZtRlAsV0FBVztBRW5GVCxvQkFBSyxDQUFMLG9CQUFLLEdGbUZQLFdBQVc7QU96RVgsVUFBVSxDQUdSLFVBQVUsR05KVCx5QkFBVTtBRnZCYixZQUFZLENRMkJWLFVBQVUsR05KVCx5QkFBVTtBQ1RYLG9CQUFLLENLYUwsVUFBVSxHTkpULHlCQUFVO0FNQ2IsVUFBVSxDUnhCVixZQUFZLEdFdUJULHlCQUFVO0FGdkJiLFlBQVksQ0FBWixZQUFZLEdFdUJULHlCQUFVO0FDVFgsb0JBQUssQ0hkUCxZQUFZLEdFdUJULHlCQUFVO0FNQ2IsVUFBVSxDTFZSLG9CQUFLLEdEU0oseUJBQVU7QUZ2QmIsWUFBWSxDR2NWLG9CQUFLLEdEU0oseUJBQVU7QUNUWCxvQkFBSyxDQUFMLG9CQUFLLEdEU0oseUJBQVU7QU1DYixVQUFVLENBR1IsVUFBVSxHZFZQLHNCQUFJO0FNakJULFlBQVksQ1EyQlYsVUFBVSxHZFZQLHNCQUFJO0FTSFAsb0JBQUssQ0thTCxVQUFVLEdkVlAsc0JBQUk7QWNPVCxVQUFVLENSeEJWLFlBQVksR05pQlAsc0JBQUk7QU1qQlQsWUFBWSxDQUFaLFlBQVksR05pQlAsc0JBQUk7QVNIUCxvQkFBSyxDSGRQLFlBQVksR05pQlAsc0JBQUk7QWNPVCxVQUFVLENMVlIsb0JBQUssR1RHRixzQkFBSTtBTWpCVCxZQUFZLENHY1Ysb0JBQUssR1RHRixzQkFBSTtBU0hQLG9CQUFLLENB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c0JULGlCSTRCYyxBSjVCVCxJSTRCYyxDQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsV0FBVyxDQUFDLElBQUssQ0FBQSxnQkFBZ0IsR0xwQ3ZFLG9CQUFLLEdDUUosaUJJNEJjLEFKNUJULElJNEJjLENBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxXQUFXLENBQUMsSUFBSyxDQUFBLGdCQUFnQixFQUFFO0VBQ3pFLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUdELFVBQVUsR0FBRyxJQUFJLFlBQVksRVJ2RDdCLFlBQVksR1F1REMsSUFBSSxZQUFZLEVMekMzQixvQkFBSyxHS3lDTSxJQUFJLFlBQVksRUFBN0IsVUFBVSxHUmxEUCxvQlFrRGMsQVJsRE4sWVFrRGtCLEVSdkQ3QixZQUFZLEdBS1Qsb0JRa0RjLEFSbEROLFlRa0RrQixFTHpDM0Isb0JBQUssR0hUSixvQlFrRGMsQVJsRE4sWVFrRGtCLEVBQTdCLFVBQVUsR1BuQlYsWU9tQmlCLEFQbkJMLFlPbUJpQixFUnZEN0IsWUFBWSxHQ29DWixZT21CaUIsQVBuQkwsWU9tQmlCLEVMekMzQixvQkFBSyxHRnNCUCxZT21CaUIsQVBuQkwsWU9tQmlCLEVQVDdCLFVBQVUsQ09TVixVQUFVLEdQUlIsTU9RZSxBUFJULFlPUXFCLEVQVDdCLFVBQVUsQ0Q5Q1YsWUFBWSxHQytDVixNT1FlLEFQUlQsWU9RcUIsRVBUN0IsVUFBVSxDRWhDUixvQkFBSyxHRmlDTCxNT1FlLEFQUlQsWU9RcUI7QVBUN0IsVUFBVSxDT1NWLFVBQVUsR1BQUixLT09lLEFQUFYsWU9Pc0IsQ1BQdEIsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENEOUNWLFlBQVksR0NnRFYsS09PZSxBUFBWLFlPT3NCLENQUHRCLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFGckIsVUFBVSxDRWhDUixvQkFBSyxHRmtDTCxLT09lLEFQUFYsWU9Pc0IsQ1BQdEIsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENPU1YsVUFBVSxHUE5SLEtPTWUsQVBOVixZT01zQixDUE50QixJQUFDLENBQUssT0FBTCxBQUFZO0FBSHBCLFVBQVUsQ0Q5Q1YsWUFBWSxHQ2lEVixLT01lLEFQTlYsWU9Nc0IsQ1BOdEIsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENFaENSLG9CQUFLLEdGbUNMLEtPTWUsQVBOVixZT01zQixDUE50QixJQUFDLENBQUssT0FBTCxBQUFZO0FBSHBCLFVBQVUsQ09TVixVQUFVLEdQTFIsS09LZSxBUExWLFlPS3NCLENQTHRCLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFKckIsVUFBVSxDRDlDVixZQUFZLEdDa0RWLEtPS2UsQVBMVixZT0tzQixDUEx0QixJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ0VoQ1Isb0JBQUssR0ZvQ0wsS09LZSxBUExWLFlPS3NCLENQTHRCLElBQUMsQ0FBSyxRQUFMLEFBQWEsR09LckIsVUFBVSxHUENWLFVPRGlCLEFQQ1AsWU9EbUIsRVJ2RDdCLFlBQVksR0N3RFosVU9EaUIsQVBDUCxZT0RtQixFTHpDM0Isb0JBQUssR0YwQ1AsVU9EaUIsQVBDUCxZT0RtQixFQUE3QixVQUFVLEdQMENWLFdPMUNpQixBUDBDTixZTzFDa0IsRVJ2RDdCLFlBQVksR0NpR1osV08xQ2lCLEFQMENOLFlPMUNrQixFTHpDM0Isb0JBQUssR0ZtRlAsV08xQ2lCLEFQMENOLFlPMUNrQixFQUE3QixVQUFVLEdOaENQLHlCTWdDYyxBTmhDSixZTWdDZ0IsRVJ2RDdCLFlBQVksR0V1QlQseUJNZ0NjLEFOaENKLFlNZ0NnQixFTHpDM0Isb0JBQUssR0RTSix5Qk1nQ2MsQU5oQ0osWU1nQ2dCLEVBQTdCLFVBQVUsR2R0Q0wsc0Jjc0NZLEFkdENSLFljc0NvQixFUnZEN0IsWUFBWSxHTmlCUCxzQmNzQ1ksQWR0Q1IsWWNzQ29CLEVMekMzQixvQkFBSyxHVEdGLHNCY3NDWSxBZHRDUixZY3NDb0IsRUFBN0IsVUFBVSxHTHRDUCx5QktzQ2MsQUx0Q1QsWUtzQ3FCLEVSdkQ3QixZQUFZLEdHaUJULHlCS3NDYyxBTHRDVCxZS3NDcUIsRUx6QzNCLG9CQUFLLEdBR0os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LEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVI3Q2hELG9CUXNFSyxBUnRFRyxXUXNFUSxFUjNFbkIsWUFBWSxHQUFaLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElSN0NoRCxvQlFzRUssQVJ0RUcsV1FzRVEsRUw3RGpCLG9CQUFLLEdIZFAsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVI3Q2hELG9CUXNFSyxBUnRFRyxXUXNFUSxFQURuQixVQUFVLEdMNURSLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSVI3Q2hELG9CUXNFSyxBUnRFRyxXUXNFUSxFUjNFbkIsWUFBWSxHR2NWLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSVI3Q2hELG9CUXNFSyxBUnRFRyxXUXNFUSxFTDdEakIsb0JBQUssR0FBTCxvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElSN0NoRCxvQlFzRUssQVJ0RUcsV1FzRVEsRUFEbkIsVUFBVSxHQUFHLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSVBkbkQsWU91Q1EsQVB2Q0ksV091Q08sRVIzRW5CLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJUGRuRCxZT3VDUSxBUHZDSSxXT3VDTyxFTDdEakIsb0JBQUssR0s0RE0sVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJUGRuRCxZT3VDUSxBUHZDSSxXT3VDTyxFQURuQixVQUFVLEdSMUVWLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElQZG5ELFlPdUNRLEFQdkNJLFdPdUNPLEVSM0VuQixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVBkbkQsWU91Q1EsQVB2Q0ksV091Q08sRUw3RGpCLG9CQUFLLEdIZFAsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVBkbkQsWU91Q1EsQVB2Q0ksV091Q08sRUFEbkIsVUFBVSxHTDVEUixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElQZG5ELFlPdUNRLEFQdkNJLFdPdUNPLEVSM0VuQixZQUFZLEdHY1Ysb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUGRuRCxZT3VDUSxBUHZDSSxXT3VDTyxFTDdEakIsb0JBQUssR0FBTCxvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElQZG5ELFlPdUNRLEFQdkNJLFdPdUNPLEVQN0JuQixVQUFVLENPNEJWLFVBQVUsR0FBRyxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElQSGpELE1PNEJNLEFQNUJBLFdPNEJXLEVQN0JuQixVQUFVLENEOUNWLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJUEhqRCxNTzRCTSxBUDVCQSxXTzRCVyxFUDdCbkIsVUFBVSxDRWhDUixvQkFBSyxHSzRETSxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElQSGpELE1PNEJNLEFQNUJBLFdPNEJXLEVQN0JuQixVQUFVLENPNEJWLFVBQVUsR1IxRVYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVBIakQsTU80Qk0sQVA1QkEsV080QlcsRVA3Qm5CLFVBQVUsQ0Q5Q1YsWUFBWSxHQUFaLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElQSGpELE1PNEJNLEFQNUJBLFdPNEJXLEVQN0JuQixVQUFVLENFaENSLG9CQUFLLEdIZFAsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVBIakQsTU80Qk0sQVA1QkEsV080QlcsRVA3Qm5CLFVBQVUsQ080QlYsVUFBVSxHTDVEUixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElQSGpELE1PNEJNLEFQNUJBLFdPNEJXLEVQN0JuQixVQUFVLENEOUNWLFlBQVksR0djVixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElQSGpELE1P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Q0F4QkEsV0FBVyxJUEFqRCxLT3lCTSxBUHpCRCxXT3lCWSxDUHpCWixJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ080QlYsVUFBVSxHTDVEUixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElQQWpELEtPeUJNLEFQekJELFdPeUJZLENQekJaLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFKckIsVUFBVSxDRDlDVixZQUFZLEdHY1Ysb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUEFqRCxLT3lCTSxBUHpCRCxXT3lCWSxDUHpCWixJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ0VoQ1Isb0JBQUssR0FBTCxvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElQQWpELEtPeUJNLEFQekJELFdPeUJZLENQekJaLElBQUMsQ0FBSyxRQUFMLEFBQWEsR093QnJCLFVBQVUsR0FBRyxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElQTW5ELFVPbUJRLEFQbkJFLFdPbUJTLEVSM0VuQixZQUFZLEdRMEVDLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSVBNbkQsVU9tQlEsQVBuQkUsV09tQlMsRUw3RGpCLG9CQUFLLEdLNERNLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSVBNbkQsVU9tQlEsQVBuQkUsV09tQlMsRUFEbkIsVUFBVSxHUjFFVixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJUE1uRCxVT21CUSxBUG5CRSxXT21CUyxFUjNFbkIsWUFBWSxHQUFaLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElQTW5ELFVPbUJRLEFQbkJFLFdPbUJTLEVMN0RqQixvQkFBSyxHSGRQLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElQTW5ELFVPbUJRLEFQbkJFLFdPbUJTLEVBRG5CLFVBQVUsR0w1RFIsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUE1uRCxVT21CUSxBUG5CRSxXT21CUyxFUjNFbkIsWUFBWSxHR2NWLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSVBNbkQsVU9tQlEsQVBuQkUsV09tQlMsRUw3RGpCLG9CQUFLLEdBQUwsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUE1uRCxVT21CUSxBUG5CRSxXT21CUyxFQURuQixVQUFVLEdBQUcsVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJUCtDbkQsV090QlEsQVBzQkcsV090QlEsRVIzRW5CLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJUCtDbkQsV090QlEsQVBzQkcsV090QlEsRUw3RGpCLG9CQUFLLEdLNERNLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSVArQ25ELFdPdEJRLEFQc0JHLFdPdEJRLEVBRG5CLFVBQVUsR1IxRVYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVArQ25ELFdPdEJRLEFQc0JHLFdPdEJRLEVSM0VuQixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVArQ25ELFdPdEJRLEFQc0JHLFdPdEJRLEVMN0RqQixvQkFBSyxHSGRQLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElQK0NuRCxXT3RCUSxBUHNCRyxXT3RCUSxFQURuQixVQUFVLEdMNURSLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSVArQ25ELFdPdEJRLEFQc0JHLFdPdEJRLEVSM0VuQixZQUFZLEdHY1Ysb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUCtDbkQsV090QlEsQVBzQkcsV090QlEsRUw3RGpCLG9CQUFLLEdBQUwsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUCtDbkQsV090QlEsQVBzQkcsV090QlEsRUFEbkIsVUFBVSxHQUFHLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSU4zQmhELHlCTW9ESyxBTnBESyxXTW9ETSxFUjNFbkIsWUFBWSxHUTBFQyxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElOM0JoRCx5Qk1vREssQU5wREssV01vRE0sRUw3RGpCLG9CQUFLLEdLNERNLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSU4zQmhELHlCTW9ESyxBTnBESyxXTW9ETSxFQURuQixVQUFVLEdSMUVWLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElOM0JoRCx5Qk1vREssQU5wREssV01vRE0sRVIzRW5CLFlBQVksR0FBWixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJTjNCaEQseUJNb0RLLEFOcERLLFdNb0RNLEVMN0RqQixvQkFBSyxHSGRQLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElOM0JoRCx5Qk1vREssQU5wREssV01vRE0sRUFEbkIsVUFBVSxHTDVEUixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElOM0JoRCx5Qk1vREssQU5wREssV01vRE0sRVIzRW5CLFlBQVksR0djVixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElOM0JoRCx5Qk1vREssQU5wREssV01vRE0sRUw3RGpCLG9CQUFLLEdBQUwsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJTjNCaEQseUJNb0RLLEFOcERLLFdNb0RNLEVBRG5CLFVBQVUsR0FBRyxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElkakM5QyxzQmMwREcsQWQxREMsV2MwRFUsRVIzRW5CLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJZGpDOUMsc0JjMERHLEFkMURDLFdjMERVLEVMN0RqQixvQkFBSyxHSzRETSxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElkakM5QyxzQmMwREcsQWQxREMsV2MwRFUsRUFEbkIsVUFBVSxHUjFFVixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJZGpDOUMsc0JjMERHLEFkMURDLFdjMERVLEVSM0VuQixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSWRqQzlDLHNCYzBERyxBZDFEQyxXYzBEVSxFTDdEakIsb0JBQUssR0hkUCxZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJZGpDOUMsc0JjMERHLEFkMURDLFdjMERVLEVBRG5CLFVBQVUsR0w1RFIsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJZGpDOUMsc0JjMERHLEFkMURDLFdjMERVLEVSM0VuQixZQUFZLEdHY1Ysb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJZGpDOUMsc0JjMERHLEFkMURDLFdjMERVLEVMN0RqQixvQkFBSyxHQUFMLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSWRqQzlDLHNCYzBERyxBZDFEQyxXYzBEVSxFQURuQixVQUFVLEdBQUcsVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJTGpDaEQseUJLMERLLEFMMURBLFdLMERXLEVSM0VuQixZQUFZLEdRMEVDLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSUxqQ2hELHlCSzBESyxBTDFEQSxXSzBEVyxFTDdEakIsb0JBQUssR0s0RE0sVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJTGpDaEQseUJLMERLLEFMMURBLFdLMERXLEVBRG5CLFVBQVUsR1IxRVYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSUxqQ2hELHlCSzBESyxBTDFEQSxXSzBEVyxFUjNFbkIsWUFBWSxHQUFaLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElMakNoRCx5QkswREssQUwxREEsV0swRFcsRUw3RGpCLG9CQUFLLEdIZFAsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSUxqQ2hELHlCSzBESyxBTDFEQSxXSzBEVyxFQURuQixVQUFVLEdMNURSLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSUxqQ2hELHlCSzBESyxBTDFEQSxXSzBEVyxFUjNFbkIsWUFBWSxHR2NWLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSUxqQ2hELHlCSzBESyxBTDFEQSxXSzBEVyxFTDdEakIsb0JBQUssR0FBTCxvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElMakNoRCx5QkswREssQUwxREEsV0swRFcsRUFEbkIsVUFBVSxHQUFHLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSUw3QmhELHdCS3NESyxBTHRERCxXS3NEWSxFUjNFbkIsWUFBWSxHUTBFQyxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElMN0JoRCx3QktzREssQUx0REQsV0tzRFksRUw3RGpCLG9CQUFLLEdLNERNLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSUw3QmhELHdCS3NESyxBTHRERCxXS3NEWSxFQURuQixVQUFVLEdSMUVWLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElMN0JoRCx3QktzREssQUx0REQsV0tzRFksRVIzRW5CLFlBQVksR0FBWixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJTDdCaEQsd0JLc0RLLEFMdERELFdLc0RZLEVMN0RqQixvQkFBSyxHSGRQLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElMN0JoRCx3QktzREssQUx0REQsV0tzRFksRUFEbkIsVUFBVSxHTDVEUixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElMN0JoRCx3QktzREssQUx0REQsV0tzRFksRVIzRW5CLFlBQVksR0djVixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElMN0JoRCx3QktzREssQUx0REQsV0tzRFksRUw3RGpCLG9CQUFLLEdBQUwsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJTDdCaEQsd0JLc0RLLEFMdERELFdLc0RZLEVBRG5CLFVBQVUsR0FBRyxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElKNUJoRCxpQklxREssQUpyREEsV0lxRFcsRVIzRW5CLFlBQVksR1EwRUMsVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJSjVCaEQsaUJJcURLLEFKckRBLFdJcURXLEVMN0RqQixvQkFBSyxHSzRETSxVQUFVLFlBQVksSUFBSyxDQXhCQSxXQUFXLElKNUJoRCxpQklxREssQUpyREEsV0lxRFcsRUFEbkIsVUFBVSxHUjFFVixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJSjVCaEQsaUJJcURLLEFKckRBLFdJcURXLEVSM0VuQixZQUFZLEdBQVosWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSUo1QmhELGlCSXFESyxBSnJEQSxXSXFEVyxFTDdEakIsb0JBQUssR0hkUCxZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJSjVCaEQsaUJJcURLLEFKckRBLFdJcURXLEVBRG5CLFVBQVUsR0w1RFIsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJSjVCaEQsaUJJcURLLEFKckRBLFdJcURXLEVSM0VuQixZQUFZLEdHY1Ysb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJSjVCaEQsaUJJcURLLEFKckRBLFdJcURXLEVMN0RqQixvQkFBSyxHQUFMLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSUo1QmhELGlCSXFESyxBSnJEQSxXSXFEVztBQURuQixVQUFVLEdBQUcsVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJQTBCL0MsZ0JBQWdCO0FSNUVwQixZQUFZLEdRMEVDLFVBQVUsWUFBWSxJQUFLLENBeEJBLFdBQVcsSUEwQi9DLGdCQUFnQjtBTDlEbEIsb0JBQUssR0s0RE0sVUFBVSxZQUFZLElBQUssQ0F4QkEsV0FBVyxJQTBCL0MsZ0JBQWdCO0FBRnBCLFVBQVUsR1IxRVYsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSUEwQi9DLGdCQUFnQjtBUjVFcEIsWUFBWSxHQUFaLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElBMEIvQyxnQkFBZ0I7QUw5RGxCLG9CQUFLLEdIZFAsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSUEwQi9DLGdCQUFnQjtBQUZwQixVQUFVLEdMNURSLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSUEwQi9DLGdCQUFnQjtBUjVFcEIsWUFBWSxHR2NWLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSUEwQi9DLGdCQUFnQjtBTDlEbEIsb0JBQUssR0FBTCxvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElBMEIvQyxnQkFBZ0IsQ0FBQztFRXJFbkIsMEJBQTBCLEVGc0VLLENBQUM7RUVyRTdCLHVCQUF1QixFRnFFSyxDQUFDLEdBQy9COztBQUVILFVBQVUsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJQThCcUIsSUFBSSxZQUFZLEVSaEZ2RSxZQUFZLEdRZ0ZDLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElBOEJxQixJQUFJLFlBQVksRUxsRXJFLG9CQUFLLEdLa0VNLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElBOEJxQixJQUFJLFlBQVksRUFBdkUsVUFBVSxHUmhGVixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSUE4QnFCLElBQUksWUFBWSxFUmhGdkUsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJQThCcUIsSUFBSSxZQUFZLEVMbEVyRSxvQkFBSyxHSGRQLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJQThCcUIsSUFBSSxZQUFZLEVBQXZFLFVBQVUsR0xsRVIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSUE4QnFCLElBQUksWUFBWSxFUmhGdkUsWUFBWSxHR2NWLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElBOEJxQixJQUFJLFlBQVksRUxsRXJFLG9CQUFLLEdBQUwsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSUE4QnFCLElBQUksWUFBWSxFQUF2RSxVQUFVLEdBQUcsVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSVI3Qy9CLG9CUWtEYyxBUmxETixZUWtEa0IsRVJ2RDdCLFlBQVksR1FnRkMsVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSVI3Qy9CLG9CUWtEYyxBUmxETixZUWtEa0IsRUx6QzNCLG9CQUFLLEdLa0VNLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElSN0MvQixvQlFrRGMsQVJsRE4sWVFrRGtCLEVBeUI3QixVQUFVLEdSaEZWLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUjdDL0Isb0JRa0RjLEFSbEROLFlRa0RrQixFUnZEN0IsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUjdDL0Isb0JRa0RjLEFSbEROLFlRa0RrQixFTHpDM0Isb0JBQUssR0hkUCxZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSVI3Qy9CLG9CUWtEYyxBUmxETixZUWtEa0IsRUF5QjdCLFVBQVUsR0xsRVIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVI3Qy9CLG9CUWtEYyxBUmxETixZUWtEa0IsRVJ2RDdCLFlBQVksR0djVixvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJUjdDL0Isb0JRa0RjLEFSbEROLFlRa0RrQixFTHpDM0Isb0JBQUssR0FBTCxvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJUjdDL0Isb0JRa0RjLEFSbEROLFlRa0RrQixFQXlCN0IsVUFBVSxHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElQZGxDLFlPbUJpQixBUG5CTCxZT21CaUIsRVJ2RDdCLFlBQVksR1FnRkMsVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSVBkbEMsWU9tQmlCLEFQbkJMLFlPbUJpQixFTHpDM0Isb0JBQUssR0trRU0sVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSVBkbEMsWU9tQmlCLEFQbkJMLFlPbUJpQixFQXlCN0IsVUFBVSxHUmhGVixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSVBkbEMsWU9tQmlCLEFQbkJMLFlPbUJpQixFUnZEN0IsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUGRsQyxZT21CaUIsQVBuQkwsWU9tQmlCLEVMekMzQixvQkFBSyxHSGRQLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUGRsQyxZT21CaUIsQVBuQkwsWU9tQmlCLEVBeUI3QixVQUFVLEdMbEVSLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElQZGxDLFlPbUJpQixBUG5CTCxZT21CaUIsRVJ2RDdCLFlBQVksR0djVixvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJUGRsQyxZT21CaUIsQVBuQkwsWU9tQmlCLEVMekMzQixvQkFBSyxHQUFMLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElQZGxDLFlPbUJpQixBUG5CTCxZT21CaUIsRVBUN0IsVUFBVSxDT2tDVixVQUFVLEdBQUcsVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSVBIaEMsTU9RZSxBUFJULFlPUXFCLEVQVDdCLFVBQVUsQ0Q5Q1YsWUFBWSxHUWdGQyxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJUEhoQyxNT1FlLEFQUlQsWU9RcUIsRVBUN0IsVUFBVSxDRWhDUixvQkFBSyxHS2tFTSxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJUEhoQyxNT1FlLEFQUlQsWU9RcUIsRVBUN0IsVUFBVSxDT2tDVixVQUFVLEdSaEZWLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUEhoQyxNT1FlLEFQUlQsWU9RcUIsRVBUN0IsVUFBVSxDRDlDVixZQUFZLEdBQVosWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElQSGhDLE1PUWUsQVBSVCxZT1FxQixFUFQ3QixVQUFVLENFaENSLG9CQUFLLEdIZFAsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElQSGhDLE1PUWUsQVBSVCxZT1FxQixFUFQ3QixVQUFVLENPa0NWLFVBQVUsR0xsRVIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVBIaEMsTU9RZSxBUFJULFlPUXFCLEVQVDdCLFVBQVUsQ0Q5Q1YsWUFBWSxHR2NWLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElQSGhDLE1PUWUsQVBSVCxZT1FxQixFUFQ3QixVQUFVLENFaENSLG9CQUFLLEdBQUwsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVBIaEMsTU9RZSxBUFJULFlPUXFCO0FQVDdCLFVBQVUsQ09rQ1YsVUFBVSxHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElQRmhDLEtPT2UsQVBQVixZT09zQixDUFB0QixJQUFDLENBQUssUUFBTCxBQUFhO0FBRnJCLFVBQVUsQ0Q5Q1YsWUFBWSxHUWdGQyxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJUEZoQyxLT09lLEFQUFYsWU9Pc0IsQ1BQdEIsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENFaENSLG9CQUFLLEdLa0VNLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElQRmhDLEtPT2UsQVBQVixZT09zQixDUFB0QixJQUFDLENBQUssUUFBTCxBQUFhO0FBRnJCLFVBQVUsQ09rQ1YsVUFBVSxHUmhGVixZUWdGdUIsQVJo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WUFBWSxHUWdGQyxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJUE1sQyxVT0RpQixBUENQLFlPRG1CLEVMekMzQixvQkFBSyxHS2tFTSxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJUE1sQyxVT0RpQixBUENQLFlPRG1CLEVBeUI3QixVQUFVLEdSaEZWLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUE1sQyxVT0RpQixBUENQLFlPRG1CLEVSdkQ3QixZQUFZLEdBQVosWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElQTWxDLFVPRGlCLEFQQ1AsWU9EbUIsRUx6QzNCLG9CQUFLLEdIZFAsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElQTWxDLFVPRGlCLEFQQ1AsWU9EbUIsRUF5QjdCLFVBQVUsR0xsRVIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVBNbEMsVU9EaUIsQVBDUCxZT0RtQixFUnZEN0IsWUFBWSxHR2NWLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElQTWxDLFVPRGlCLEFQQ1AsWU9EbUIsRUx6QzNCLG9CQUFLLEdBQUwsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVBNbEMsVU9EaUIsQVBDUCxZT0RtQixFQXlCN0IsVUFBVSxHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElQK0NsQyxXTzFDaUIsQVAwQ04sWU8xQ2tCLEVSdkQ3QixZQUFZLEdRZ0ZDLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElQK0NsQyxXTzFDaUIsQVAwQ04sWU8xQ2tCLEVMekMzQixvQkFBSyxHS2tFTSxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJUCtDbEMsV08xQ2lCLEFQMENOLFlPMUNrQixFQXlCN0IsVUFBVSxHUmhGVixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSVArQ2xDLFdPMUNpQixBUDBDTixZTzFDa0IsRVJ2RDdCLFlBQVksR0FBWixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSVArQ2xDLFdPMUNpQixBUDBDTixZTzFDa0IsRUx6QzNCLG9CQUFLLEdIZFAsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElQK0NsQyxXTzFDaUIsQVAwQ04sWU8xQ2tCLEVBeUI3QixVQUFVLEdMbEVSLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElQK0NsQyxXTzFDaUIsQVAwQ04sWU8xQ2tCLEVSdkQ3QixZQUFZLEdHY1Ysb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVArQ2xDLFdPMUNpQixBUDBDTixZTzFDa0IsRUx6QzNCLG9CQUFLLEdBQUwsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVArQ2xDLFdPMUNpQixBUDBDTixZTzFDa0IsRUF5QjdCLFVBQVUsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJTjNCL0IseUJNZ0NjLEFOaENKLFlNZ0NnQixFUnZEN0IsWUFBWSxHUWdGQyxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJTjNCL0IseUJNZ0NjLEFOaENKLFlNZ0NnQixFTHpDM0Isb0JBQUssR0trRU0sVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSU4zQi9CLHlCTWdDYyxBTmhDSixZTWdDZ0IsRUF5QjdCLFVBQVUsR1JoRlYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElOM0IvQix5Qk1nQ2MsQU5oQ0osWU1nQ2dCLEVSdkQ3QixZQUFZLEdBQVosWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElOM0IvQix5Qk1nQ2MsQU5oQ0osWU1nQ2dCLEVMekMzQixvQkFBSyxHSGRQLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJTjNCL0IseUJNZ0NjLEFOaENKLFlNZ0NnQixFQXlCN0IsVUFBVSxHTGxFUixvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJTjNCL0IseUJNZ0NjLEFOaENKLFlNZ0NnQixFUnZEN0IsWUFBWSxHR2NWLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElOM0IvQix5Qk1nQ2MsQU5oQ0osWU1nQ2dCLEVMekMzQixvQkFBSyxHQUFMLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElOM0IvQix5Qk1nQ2MsQU5oQ0osWU1nQ2dCLEVBeUI3QixVQUFVLEdBQUcsVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSWRqQzdCLHNCY3NDWSxBZHRDUixZY3NDb0IsRVJ2RDdCLFlBQVksR1FnRkMsVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSWRqQzdCLHNCY3NDWSxBZHRDUixZY3NDb0IsRUx6QzNCLG9CQUFLLEdLa0VNLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElkakM3QixzQmNzQ1ksQWR0Q1IsWWNzQ29CLEVBeUI3QixVQUFVLEdSaEZWLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJZGpDN0Isc0Jjc0NZLEFkdENSLFljc0NvQixFUnZEN0IsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJZGpDN0Isc0Jjc0NZLEFkdENSLFljc0NvQixFTHpDM0Isb0JBQUssR0hkUCxZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSWRqQzdCLHNCY3NDWSxBZHRDUixZY3NDb0IsRUF5QjdCLFVBQVUsR0xsRVIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSWRqQzdCLHNCY3NDWSxBZHRDUixZY3NDb0IsRVJ2RDdCLFlBQVksR0djVixvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJZGpDN0Isc0Jjc0NZLEFkdENSLFljc0NvQixFTHpDM0Isb0JBQUssR0FBTCxvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJZGpDN0Isc0Jjc0NZLEFkdENSLFljc0NvQixFQXlCN0IsVUFBVSxHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElMakMvQix5QktzQ2MsQUx0Q1QsWUtzQ3FCLEVSdkQ3QixZQUFZLEdRZ0ZDLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElMakMvQix5QktzQ2MsQUx0Q1QsWUtzQ3FCLEVMekMzQixvQkFBSyxHS2tFTSxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJTGpDL0IseUJLc0NjLEFMdENULFlLc0NxQixFQXlCN0IsVUFBVSxHUmhGVixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSUxqQy9CLHlCS3NDYyxBTHRDVCxZS3NDcUIsRVJ2RDdCLFlBQVksR0FBWixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSUxqQy9CLHlCS3NDYyxBTHRDVCxZS3NDcUIsRUx6QzNCLG9CQUFLLEdIZFAsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElMakMvQix5QktzQ2MsQUx0Q1QsWUtzQ3FCLEVBeUI3QixVQUFVLEdMbEVSLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElMakMvQix5QktzQ2MsQUx0Q1QsWUtzQ3FCLEVSdkQ3QixZQUFZLEdHY1Ysb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSUxqQy9CLHlCS3NDYyxBTHRDVCxZS3NDcUIsRUx6QzNCLG9CQUFLLEdBQUwsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSUxqQy9CLHlCS3NDYyxBTHRDVCxZS3NDcUIsRUF5QjdCLFVBQVUsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJTDdCL0Isd0JLa0NjLEFMbENWLFlLa0NzQixFUnZEN0IsWUFBWSxHUWdGQyxVQUFVLFdBQVcsSUFBSyxDQTlCakIsWUFBWSxJTDdCL0Isd0JLa0NjLEFMbENWLFlLa0NzQixFTHpDM0Isb0JBQUssR0trRU0sVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSUw3Qi9CLHdCS2tDYyxBTGxDVixZS2tDc0IsRUF5QjdCLFVBQVUsR1JoRlYsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElMN0IvQix3QktrQ2MsQUxsQ1YsWUtrQ3NCLEVSdkQ3QixZQUFZLEdBQVosWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElMN0IvQix3QktrQ2MsQUxsQ1YsWUtrQ3NCLEVMekMzQixvQkFBSyxHSGRQLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJTDdCL0Isd0JLa0NjLEFMbENWLFlLa0NzQixFQXlCN0IsVUFBVSxHTGxFUixvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJTDdCL0Isd0JLa0NjLEFMbENWLFlLa0NzQixFUnZEN0IsWUFBWSxHR2NWLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElMN0IvQix3QktrQ2MsQUxsQ1YsWUtrQ3NCLEVMekMzQixvQkFBSyxHQUFMLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElMN0IvQix3QktrQ2MsQUxsQ1YsWUtrQ3NCLEVBeUI3QixVQUFVLEdBQUcsVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSUo1Qi9CLGlCSWlDYyxBSmpDVCxZSWlDcUIsRVJ2RDdCLFlBQVksR1FnRkMsVUFBVSxXQUFXLElBQUssQ0E5QmpCLFlBQVksSUo1Qi9CLGlCSWlDYyxBSmpDVCxZSWlDcUIsRUx6QzNCLG9CQUFLLEdLa0VNLFVBQVUsV0FBVyxJQUFLLENBOUJqQixZQUFZLElKNUIvQixpQklpQ2MsQUpqQ1QsWUlpQ3FCLEVBeUI3QixVQUFVLEdSaEZWLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJSjVCL0IsaUJJaUNjLEFKakNULFlJaUNxQixFUnZEN0IsWUFBWSxHQUFaLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFB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QW1CLEdBQUcsVUFBVSxZQUFZLElBQUssQ0F4SVQsV0FBVyxJUEhqRCxNTzRCTSxBUDVCQSxXTzRCVyxFUDdCbkIsVUFBVSxDTzRJVixtQkFBbUIsR1IxTG5CLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElQSGpELE1PNEJNLEFQNUJBLFdPNEJXLEVQN0JuQixVQUFVLENPNElWLG1CQUFtQixHTDVLakIsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUEhqRCxNTzRCTSxBUDVCQSxXTzRCVztBUDdCbkIsVUFBVSxDTzRJVixtQkFBbUIsR0FBRyxVQUFVLFlBQVksSUFBSyxDQXhJVCxXQUFXLElQRmpELEtPMkJNLEFQM0JELFdPMkJZLENQM0JaLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFGckIsVUFBVSxDTzRJVixtQkFBbUIsR1IxTG5CLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElQRmpELEtPMkJNLEFQM0JELFdPMkJZLENQM0JaLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFGckIsVUFBVSxDTzRJVixtQkFBbUIsR0w1S2pCLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSVBGakQsS08yQk0sQVAzQkQsV08yQlksQ1AzQlosSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENPNElWLG1CQUFtQixHQUFHLFVBQVUsWUFBWSxJQUFLLENBeElULFdBQVcsSVBEakQsS08wQk0sQVAxQkQsV08wQlksQ1AxQlosSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENPNElWLG1CQUFtQixHUjFMbkIsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVBEakQsS08wQk0sQVAxQkQsV08wQlksQ1AxQlosSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENPNElWLG1CQUFtQixHTDVLakIsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUERqRCxLTzBCTSxBUDFCRCxXTzBCWSxDUDFCWixJQUFDLENBQUssT0FBTCxBQUFZO0FBSHBCLFVBQVUsQ080SVYsbUJBQW1CLEdBQUcsVUFBVSxZQUFZLElBQUssQ0F4SVQsV0FBVyxJUEFqRCxLT3lCTSxBUHpCRCxXT3lCWSxDUHpCWixJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ080SVYsbUJBQW1CLEdSMUxuQixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJUEFqRCxLT3lCTSxBUHpCRCxXT3lCWSxDUHpCWixJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ080SVYsbUJBQW1CLEdMNUtqQixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElQQWpELEtPeUJNLEFQekJELFdPeUJZLENQekJaLElBQUMsQ0FBSyxRQUFMLEFBQWEsR093SXJCLG1CQUFtQixHQUFHLFVBQVUsWUFBWSxJQUFLLENBeElULFdBQVcsSVBNbkQsVU9tQlEsQVBuQkUsV09tQlMsRUErR25CLG1CQUFtQixHUjFMbkIsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVBNbkQsVU9tQlEsQVBuQkUsV09tQlMsRUErR25CLG1CQUFtQixHTDVLakIsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJUE1uRCxVT21CUSxBUG5CRSxXT21CUyxFQStHbkIsbUJBQW1CLEdBQUcsVUFBVSxZQUFZLElBQUssQ0F4SVQsV0FBVyxJUCtDbkQsV090QlEsQVBzQkcsV090QlEsRUErR25CLG1CQUFtQixHUjFMbkIsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSVArQ25ELFdPdEJRLEFQc0JHLFdPdEJRLEVBK0duQixtQkFBbUIsR0w1S2pCLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSVArQ25ELFdPdEJRLEFQc0JHLFdPdEJRLEVBK0duQixtQkFBbUIsR0FBRyxVQUFVLFlBQVksSUFBSyxDQXhJVCxXQUFXLElOM0JoRCx5Qk1vREssQU5wREssV01vRE0sRUErR25CLG1CQUFtQixHUjFMbkIsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSU4zQmhELHlCTW9ESyxBTnBESyxXTW9ETSxFQStHbkIsbUJBQW1CLEdMNUtqQixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElOM0JoRCx5Qk1vREssQU5wREssV01vRE0sRUErR25CLG1CQUFtQixHQUFHLFVBQVUsWUFBWSxJQUFLLENBeElULFdBQVcsSWRqQzlDLHNCYzBERyxBZDFEQyxXYzBEVSxFQStHbkIsbUJBQW1CLEdSMUxuQixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJZGpDOUMsc0JjMERHLEFkMURDLFdjMERVLEVBK0duQixtQkFBbUIsR0w1S2pCLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSWRqQzlDLHNCYzBERyxBZDFEQyxXYzBEVSxFQStHbkIsbUJBQW1CLEdBQUcsVUFBVSxZQUFZLElBQUssQ0F4SVQsV0FBVyxJTGpDaEQseUJLMERLLEFMMURBLFdLMERXLEVBK0duQixtQkFBbUIsR1IxTG5CLFlRMEV1QixBUjFFWCxZUTBFdUIsSUFBSyxDQXhCQSxXQUFXLElMakNoRCx5QkswREssQUwxREEsV0swRFcsRUErR25CLG1CQUFtQixHTDVLakIsb0JLNERxQixBTDVEaEIsWUs0RDRCLElBQUssQ0F4QkEsV0FBVyxJTGpDaEQseUJLMERLLEFMMURBLFdLMERXLEVBK0duQixtQkFBbUIsR0FBRyxVQUFVLFlBQVksSUFBSyxDQXhJVCxXQUFXLElMN0JoRCx3QktzREssQUx0REQsV0tzRFksRUErR25CLG1CQUFtQixHUjFMbkIsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSUw3QmhELHdCS3NESyxBTHRERCxXS3NEWSxFQStHbkIsbUJBQW1CLEdMNUtqQixvQks0RHFCLEFMNURoQixZSzRENEIsSUFBSyxDQXhCQSxXQUFXLElMN0JoRCx3QktzREssQUx0REQsV0tzRFksRUErR25CLG1CQUFtQixHQUFHLFVBQVUsWUFBWSxJQUFLLENBeElULFdBQVcsSUo1QmhELGlCSXFESyxBSnJEQSxXSXFEVyxFQStHbkIsbUJBQW1CLEdSMUxuQixZUTBFdUIsQVIxRVgsWVEwRXVCLElBQUssQ0F4QkEsV0FBVyxJSjVCaEQsaUJJcURLLEFKckRBLFdJcURXLEVBK0duQixtQkFBbUIsR0w1S2pCLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSUo1QmhELGlCSXFESyxBSnJEQSxXSXFEVztBQStHbkIsbUJBQW1CLEdBQUcsVUFBVSxZQUFZLElBQUssQ0F4SVQsV0FBVyxJQTBJL0MsZ0JBQWdCO0FBRnBCLG1CQUFtQixHUjFMbkIsWVEwRXVCLEFSMUVYLFlRMEV1QixJQUFLLENBeEJBLFdBQVcsSUEwSS9DLGdCQUFnQjtBQUZwQixtQkFBbUIsR0w1S2pCLG9CSzREcUIsQUw1RGhCLFlLNEQ0QixJQUFLLENBeEJBLFdBQVcsSUEwSS9DLGdCQUFnQixDQUFDO0VFakxuQiwwQkFBMEIsRUZrTE0sQ0FBQztFRWpMaEMseUJBQXlCLEVGaUxNLENBQUMsR0FDaEM7O0FBRUgsbUJBQW1CLEdBQUcsVUFBVSxXQUFXLElBQUssQ0E5STFCLFlBQVksSUE4SThCLElBQUksWUFBWSxFQUFoRixtQkFBbUIsR1JoTW5CLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJQThJOEIsSUFBSSxZQUFZLEVBQWhGLG1CQUFtQixHTGxMakIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSUE4SThCLElBQUksWUFBWSxFQUFoRixtQkFBbUIsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQTlJMUIsWUFBWSxJUjdDL0Isb0JRa0RjLEFSbEROLFlRa0RrQixFQXlJN0IsbUJBQW1CLEdSaE1uQixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSVI3Qy9CLG9CUWtEYyxBUmxETixZUWtEa0IsRUF5STdCLG1CQUFtQixHTGxMakIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVI3Qy9CLG9CUWtEYyxBUmxETixZUWtEa0IsRUF5STdCLG1CQUFtQixHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUkxQixZQUFZLElQZGxDLFlPbUJpQixBUG5CTCxZT21CaUIsRUF5STdCLG1CQUFtQixHUmhNbkIsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElQZGxDLFlPbUJpQixBUG5CTCxZT21CaUIsRUF5STdCLG1CQUFtQixHTGxMakIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVBkbEMsWU9tQmlCLEFQbkJMLFlPbUJpQixFUFQ3QixVQUFVLENPa0pWLG1CQUFtQixHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUkxQixZQUFZLElQSGhDLE1PUWUsQVBSVCxZT1FxQixFUFQ3QixVQUFVLENPa0pWLG1CQUFtQixHUmhNbkIsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElQSGhDLE1PUWUsQVBSVCxZT1FxQixFUFQ3QixVQUFVLENPa0pWLG1CQUFtQixHTGxMakIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVBIaEMsTU9RZSxBUFJULFlPUXFCO0FQVDdCLFVBQVUsQ09rSlYsbUJBQW1CLEdBQUcsVUFBVSxXQUFXLElBQUssQ0E5STFCLFlBQVksSVBGaEMsS09PZSxBUFBWLFlPT3NCLENQUHRCLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFGckIsVUFBVSxDT2tKVixtQkFBbUIsR1JoTW5CLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUEZoQyxLT09lLEFQUFYsWU9Pc0IsQ1BQdEIsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENPa0pWLG1CQUFtQixHTGxMakIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSVBGaEMsS09PZSxBUFBWLFlPT3NCLENQUHRCLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFGckIsVUFBVSxDT2tKVixtQkFBbUIsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQTlJMUIsWUFBWSxJUERoQyxLT01lLEFQTlYsWU9Nc0IsQ1BOdEIsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENPa0pWLG1CQUFtQixHUmhNbkIsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElQRGhDLEtPTWUsQVBOVixZT01zQixDUE50QixJQUFDLENBQUssT0FBTCxBQUFZO0FBSHBCLFVBQVUsQ09rSlYsbUJBQW1CLEdMbExqQixvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJUERoQyxLT01lLEFQTlYsWU9Nc0IsQ1BOdEIsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENPa0pWLG1CQUFtQixHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUkxQixZQUFZLElQQWhDLEtPS2UsQVBMVixZT0tzQixDUEx0QixJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ09rSlYsbUJBQW1CLEdSaE1uQixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSVBBaEMsS09LZSxBUExWLFlPS3NCLENQTHRCLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFKckIsVUFBVSxDT2tKVixtQkFBbUIsR0xsTGpCLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElQQWhDLEtPS2UsQVBMVixZT0tzQixDUEx0QixJQUFDLENBQUssUUFBTCxBQUFhLEdPOElyQixtQkFBbUIsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQTlJMUIsWUFBWSxJUE1sQyxVT0RpQixBUENQLFlPRG1CLEVBeUk3QixtQkFBbUIsR1JoTW5CLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUE1sQyxVT0RpQixBUENQLFlPRG1CLEVBeUk3QixtQkFBbUIsR0xsTGpCLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElQTWxDLFVPRGlCLEFQQ1AsWU9EbUIsRUF5STdCLG1CQUFtQixHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUkxQixZQUFZLElQK0NsQyxXTzFDaUIsQVAwQ04sWU8xQ2tCLEVBeUk3QixtQkFBbUIsR1JoTW5CLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJUCtDbEMsV08xQ2lCLEFQMENOLFlPMUNrQixFQXlJN0IsbUJBQW1CLEdMbExqQixvQktrRXFCLEFMbEVoQixXS2tFMkIsSUFBSyxDQTlCakIsWUFBWSxJUCtDbEMsV08xQ2lCLEFQMENOLFlPMUNrQixFQXlJN0IsbUJBQW1CLEdBQUcsVUFBVSxXQUFXLElBQUssQ0E5STFCLFlBQVksSU4zQi9CLHlCTWdDYyxBTmhDSixZTWdDZ0IsRUF5STdCLG1CQUFtQixHUmhNbkIsWVFnRnVCLEFSaEZYLFdRZ0ZzQixJQUFLLENBOUJqQixZQUFZLElOM0IvQix5Qk1nQ2MsQU5oQ0osWU1nQ2dCLEVBeUk3QixtQkFBbUIsR0xsTGpCLG9CS2tFcUIsQUxsRWhCLFdLa0UyQixJQUFLLENBOUJqQixZQUFZLElOM0IvQix5Qk1nQ2MsQU5oQ0osWU1nQ2dCLEVBeUk3QixtQkFBbUIsR0FBRyxVQUFVLFdBQVcsSUFBSyxDQTlJMUIsWUFBWSxJZGpDN0Isc0Jjc0NZLEFkdENSLFljc0NvQixFQXlJN0IsbUJBQW1CLEdSaE1uQixZUWdGdUIsQVJoRlgsV1FnRnNCLElBQUssQ0E5QmpCLFlBQVksSWRqQzdCLHNCY3NDWSxBZHRDUixZY3NDb0IsRUF5STdCLG1CQUFtQixHTGxMakIsb0JLa0VxQixBTGxFaEIsV0trRTJCLElBQUssQ0E5QmpCLFlBQVksSWRqQzdCLHNCY3NDWSxBZHRDUixZY3NDb0IsRUF5STdCLG1CQUFtQixHQUFHLFVBQVUsV0FBVyxJQUFLLENBOUkxQixZQUFZLElMakMvQix5QktzQ2MsQUx0Q1QsWUtzQ3FCLEVBeUk3QixtQkFBbUIsR1JoTW5CLFlRZ0Z1QixBUmhGWCxXUWdGc0IsSUFBSyxDQTlCakIsWUFBWSxJTGpDL0IseUJLc0NjLEFMdENULFlLc0NxQixFQXlJN0Is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UyxFQ21HUCxvQkFBTSxDRG5HUixvQkFBUyxFS2hCWixZQUFZLENKNEhQLHNCQUFRLEVEeEhWLGtCQUFPLENDd0hMLHNCQUFRLEVBVFIsb0JBQU0sQ0FTTixzQkFBUSxFSTVIYixZQUFZLENITFQsdUJBQU8sRUZTUCxrQkFBTyxDRVRQLHVCQUFPLEVEd0hMLG9CQUFNLENDeEhSLHVCQUFPLENHMERpQjtFQUN6QixPQUFPLEVBQUUsVUFBVSxHQUtwQjtFQVJELEFBS0Usa0JBTGdCLEFBS2YsSUFBSyxDU1pjLFlBQVksQ1RZYixJQUFLLENTWmMsV0FBVyxHYjRFOUMsb0JJaEVGLEFKZ0VRLElJaEVILENTWmMsWUFBWSxDVFliLElBQUssQ1NaYyxXQUFXO0VUUW5ELGdCQUFnQixBQUliLElBQUssQ1NaYyxZQUFZLENUWWIsSUFBSyxDU1pjLFdBQVc7RWRyQzlDLHVCS2lERixBTGpETyxJS2lERixDU1pjLFlBQVksQ1RZYixJQUFLLENTWmMsV0FBVztFVFNuRCxZQUFZLENBQUMsYUFBYSxBQUd2QixJQUFLLENTWmMsWUFBWSxDVFliLElBQUssQ1NaYyxXQUFXO0VkeENoRCxrQkFBTyxDS2lERyxhQUFhLEFBR3ZCLElBQUssQ1NaYyxZQUFZLENUWWIsSUFBSyxDU1pjLFdBQVc7RWJ1RTlDLG9CQUFNLENJOURFLGFBQWEsQUFHdkIsSUFBSyxDU1pjLFlBQVksQ1RZYixJQUFLLENTWmMsV0FBVztFVFNuRCxZQUFZLENObUdULGFNaEdBLEFOZ0dRLElNaEdILENTWmMsWUFBWSxDVFliLElBQUssQ1NaYyxXQUFXO0VkeENoRCxrQkFBTyxDRG9KUCxhTWhHQSxBTmdHUSxJTWhHSCxDU1pjLFlBQVksQ1RZYixJQUFLLENTWmMsV0FBVztFYnVFOUMsb0JBQU0sQ0ZxQ1IsYU1oR0EsQU5nR1EsSU1oR0gsQ1NaYyxZQUFZLENUWWIsSUFBSyxDU1pjLFdBQVc7RVRTbkQsWUFBWSxDTHJDVCxvQkt3Q0EsQUx4Q1MsSUt3Q0osQ1NaYyxZQUFZLENUWWIsSUFBSyxDU1pjLFdBQVc7RWR4Q2hELGtCQUFPLENBWVAsb0JLd0NB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WSxBTjBGUCxvQkFBTSxFSWpGWCxlQUFlLEdMaENWLHVCQUFLLEdPdUJWLFlBQVksQU4wRlAsb0JBQU0sRUQxSFIseUJBQWMsQ0FDYixrQkFBa0IsR0FRakIsdUJBQUssR091QlYsWUFBWSxBTjBGUCxvQkFBTSxFTWhGWCxVQUFVLENGRFYsZUFBZSxHQUFHLGdCQUFnQixHRUVoQyxNRjZCRixBRTdCUSxrQkY2QlUsRUx4RWYseUJBQWMsQ08wQ2pCLFVBQVUsQ1B6Q04sa0JBQWtCLEdLd0NKLGdCQUFnQixHRUVoQyxNRjZCRixBRTdCUSxrQkY2QlUsRUU5QmxCLFVBQVUsQ1AxQ1AseUJBQWMsQ0FDYixrQkFBa0IsR0t3Q0osZ0JBQWdCLEdFRWhDLE1GNkJGLEFFN0JRLGtCRjZCVSxFRTlCbEIsVUFBVSxDRkRWLGVBQWUsR0xoQ1YsdUJBQUssR09rQ1IsTUY2QkYsQUU3QlEsa0JGNkJVLEVMeEVmLHlCQUFjLENPMENqQixVQUFVLENQekNOLGtCQUFrQixHQVFqQix1QkFBSyxHT2tDUixNRjZCRixBRTdCUSxrQkY2QlUsRUU5QmxCLFVBQVUsQ1AxQ1AseUJBQWMsQ0FDYixrQkFBa0IsR0FRakIsdUJBQUssR09rQ1IsTUY2QkYsQUU3QlEsa0JGNkJVLEVFOUJsQixVQUFVLENGRFYsZUFBZSxHQUFHLGdCQUFnQixHRUVoQyxNQUFNLEFOK0VILG9CQUFNLEVEMUhSLHlCQUFjLENPMENqQixVQUFVLENQekNOLGtCQUFrQixHS3dDSixnQkFBZ0IsR0VFaEMsTUFBTSxBTitFSCxvQkFBTSxFTWhGWCxVQUFVLENQMUNQLHlCQUFjLENBQ2Isa0JBQWtCLEdLd0NKLGdCQUFnQixHRUVoQyxNQUFNLEFOK0VILG9CQUFNLEVNaEZYLFVBQVUsQ0ZEVixlQUFlLEdMaENWLHVCQUFLLEdPa0NSLE1BQU0sQU4rRUgsb0JBQU0sRUQxSFIseUJBQWMsQ08wQ2pCLFVBQVUsQ1B6Q04sa0JBQWtCLEdBUWpCLHVCQUFLLEdPa0NSLE1BQU0sQU4rRUgsb0JBQU0sRU1oRlgsVUFBVSxDUDFDUCx5QkFBYyxDQUNiLGtCQUFrQixHQVFq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QWEsWUFBWSxFSmNqQyxvQkFBTSxDSWRFLGFBQWEsWUFBWSxFQUF0QyxZQUFZLENObURULGFNbkR1QixBTm1EZixZTW5EMkIsRUxqR25DLGtCQUFPLENEb0pQLGFNbkR1QixBTm1EZixZTW5EMkIsRUpjakMsb0JBQU0sQ0ZxQ1IsYU1uRHVCLEFObURmLFlNbkQyQixFQUF0QyxZQUFZLENMckZULG9CS3FGdUIsQUxyRmQsWUtxRjBCLEVMakduQyxrQkFBTyxDQVlQLG9CS3FGdUIsQUxyRmQsWUtxRjBCLEVKY2pDLG9CQUFNLENEbkdSLG9CS3FGdUIsQUxyRmQsWUtxRjBCLEVBQXRDLFlBQVksQ0p1QlAsc0JJdkJxQixBSnVCYixZSXZCeUIsRUxqR25DLGtCQUFPLENDd0hMLHNCSXZCcUIsQUp1QmIsWUl2QnlCLEVKY2pDLG9CQUFNLENBU04sc0JJdkJxQixBSnVCYixZSXZCeUIsRUFBdEMsWUFBWSxDSDFHVCx1QkcwR3VCLEFIMUdoQixZRzBHNEIsRUxqR25DLGtCQUFPLENFVFAsdUJHMEd1QixBSDFHaEIsWUcwRzRCLEVKY2pDLG9CQUFNLENDeEhSLHVCRzBHdUIsQUgxR2hCLFlHMEc0QjtBQUN0QyxrQkFBa0IsWUFBWTtBSmtCekIsb0JJbEJhLEFKa0JQLFlJbEJtQjtBQUM5QixnQkFBZ0IsWUFBWSxHQUFHLElBQUk7QUxoRzlCLHVCS2dHVyxBTGhHTixZS2dHa0IsR0FBRyxJQUFJO0FBQW5DLGdCQUFnQixZQUFZLEdDeEd6QixvQkFBUTtBTlFOLHVCS2dHVyxBTGhHTixZS2dHa0IsR0N4R3pCLG9CQUFRO0FEd0dYLGdCQUFnQixZQUFZLEdFekU1QixZQUFZO0FQdkJQLHVCS2dHVyxBTGhHTixZS2dHa0IsR0V6RTVCLFlBQVk7QUFVWixVQUFVLENGK0RWLGdCQUFnQixZQUFZLEdFOUQxQixNQUFNO0FBRFIsVUFBVSxDUGpDTCx1QktnR1csQUxoR04sWUtnR2tCLEdFOUQxQixNQUFNO0FBRFIsVUFBVSxDRitEVixnQkFBZ0IsWUFBWSxHRTdEMUIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7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R0N3RFosVUFBVTtBRnNEVixnQkFBZ0IsWUFBWSxHSWhHMUIsb0JBQUssR0YwQ1AsVUFBVTtBUDNDTCx1QktnR1csQUxoR04sWUtnR2tCLEdJL0YxQixvQkFBSyxHRjBDUCxVQUFVO0FGc0RWLGdCQUFnQixZQUFZLEdBQUcsVUFBVSxHRWJ6QyxXQUFXO0FQcEZOLHVCS2dHVyxBTGhHTixZS2dHa0IsR0FDRyxVQUFVLEdFYnpDLFdBQVc7QUZhWCxnQkFBZ0IsWUFBWSxHQzlHNUIsWUFBWSxHQ2lHWixXQUFXO0FQcEZOLHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlBQVksR0NpR1osV0FBVztBRmFYLGdCQUFnQixZQUFZLEdJaEcxQixvQkFBSyxHRm1GUCxXQUFXO0FQcEZOLHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CQUFLLEdGbUZQLFdBQVc7QUZhWCxnQkFBZ0IsWUFBWSxHQUFHLFVBQVUsR0d2RnRDLHlCQUFVO0FSVlIsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQUNHLFVBQVUsR0d2RnRDLHlCQUFVO0FIdUZiLGdCQUFnQixZQUFZLEdDOUc1QixZQUFZLEdFdUJULHlCQUFVO0FSVlIsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQzdHNUIsWUFBWSxHRXVCVCx5QkFBVTtBSHVGYixnQkFBZ0IsWUFBWSxHSWhHMUIsb0JBQUssR0RTSix5QkFBVTtBUlZSLHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CQUFLLEdEU0oseUJBQVU7QUh1RmIsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLEdMN0ZwQyxzQkFBSTtBQUpKLHVCS2dHVyxBTGhHTixZS2dHa0IsR0FDRyxVQUFVLEdMN0ZwQyxzQkFBSTtBSzZGVCxnQkFBZ0IsWUFBWSxHQzlHNUIsWUFBWSxHTmlCUCxzQkFBSTtBQUpKLHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlBQVksR05pQlAsc0JBQUk7QUs2RlQsZ0JBQWdCLFlBQVksR0loRzFCLG9CQUFLLEdUR0Ysc0JBQUk7QUFKSix1QktnR1csQUxoR04sWUtnR2tCLEdJL0YxQixvQkFBSyxHVEdGLHNCQUFJO0FLNkZULGdCQUFnQixZQUFZLEdBQUcsVUFBVSxHSTdGdEMseUJBQUs7QVRKSCx1QktnR1csQUxoR04sWUtnR2tCLEdBQ0csVUFBVSxHSTdGdEMseUJBQUs7QUo2RlIsZ0JBQWdCLFlBQVksR0M5RzVCLFlBQVksR0dpQlQseUJBQUs7QVRKSCx1QktnR1csQUxoR04sWUtnR2tCLEdDN0c1QixZQUFZLEdHaUJULHlCQUFLO0FKNkZSLGdCQUFnQixZQUFZLEdJaEcxQixvQkFBSyxHQUdKLHlCQUFLO0FUSkgsdUJLZ0dXLEFMaEdOLFlLZ0drQixHSS9GMUIsb0JBQUssR0FHSix5QkFBSztBSjZGUixnQkFBZ0IsWUFBWSxHQUFHLFVBQVUsR0l6RnRDLHdCQUFJO0FUUkYsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQUNHLFVBQVUsR0l6RnRDLHdCQUFJO0FKeUZQLGdCQUFnQixZQUFZLEdDOUc1QixZQUFZLEdHcUJULHdCQUFJO0FUUkYsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQzdHNUIsWUFBWSxHR3FCVCx3QkFBSTtBSnlGUCxnQkFBZ0IsWUFBWSxHSWhHMUIsb0JBQUssR0FPSix3QkFBSTtBVFJGLHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CQUFLLEdBT0osd0JBQUk7QUp5RlAsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLEdLeEZ0QyxpQkFBSztBVlRILHVCS2dHVyxBTGhHTixZS2dHa0IsR0FDRyxVQUFVLEdLeEZ0QyxpQkFBSztBTHdGUixnQkFBZ0IsWUFBWSxHQzlHNUIsWUFBWSxHSXNCVCxpQkFBSztBVlRILHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlBQVksR0lzQlQsaUJBQUs7QUx3RlIsZ0JBQWdCLFlBQVksR0loRzFCLG9CQUFLLEdDUUosaUJBQUs7QVZUSCx1QktnR1csQUxoR04sWUtnR2tCLEdJL0YxQixvQkFBSyxHQ1FKLGlCQUFLO0FMeUZSLGdCQUFnQixZQUFZLEdBQUcsZ0JBQWdCO0FMbEcxQyx1QktnR1csQUxoR04sWUtnR2tCLEdBRUcsZ0JBQWdCO0FBQy9DLGdCQUFnQixXQUFXLEdBQUcsSUFBSSxJQUFLLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QWRyQ3BFLHVCS21HVyxBTG5HTixXS21HaUIsR0FBRyxJQUFJLElBQUssQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQjtBVDhEekUsZ0JBQWdCLFdBQVcsR0MzR3hCLG9CRDJHK0IsQUMzR3ZCLElEMkc0QixDUzlEQyxXQUFXLENUOERBLElBQUssQ1M5REMsZ0JBQWdCO0FkckNwRSx1QkttR1csQUxuR04sV0ttR2lCLEdDM0d4QixvQkQyRytCLEFDM0d2QixJRDJHNEIsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQjtBVDhEekUsZ0JBQWdCLFdBQVcsR0U1RTNCLFlGNEVrQyxBRTVFdEIsSUY0RTJCLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QWRyQ3BFLHVCS21HVyxBTG5HTixXS21HaUIsR0U1RTNCLFlGNEVrQyxBRTVFdEIsSUY0RTJCLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QVBKekUsVUFBVSxDRmtFVixnQkFBZ0IsV0FBVyxHRWpFekIsTUZpRWdDLEFFakUxQixJRmlFK0IsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQjtBUEp6RSxVQUFVLENQakNMLHVCS21HVyxBTG5HTixXS21HaUIsR0VqRXpCLE1GaUVnQyxBRWpFMUIsSUZpRStCLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QVBKekUsVUFBVSxDRmtFVixnQkFBZ0IsV0FBVyxHRWhFekIsS0ZnRWdDLEFFaEUzQixJRmdFZ0MsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQixFUEZsRSxJQUFDLENBQUssUUFBTCxBQUFhO0FBRnJCLFVBQVUsQ1BqQ0wsdUJLbUdXLEFMbkdOLFdLbUdpQixHRWhFekIsS0ZnRWdDLEFFaEUzQixJRmdFZ0MsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQixFUEZsRSxJQUFDLENBQUssUUFBTCxBQUFhO0FBRnJCLFVBQVUsQ0ZrRVYsZ0JBQWdCLFdBQVcsR0UvRHpCLEtGK0RnQyxBRS9EM0IsSUYrRGdDLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0IsRVBEbEUsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENQakNMLHVCS21HVyxBTG5HTixXS21HaUIsR0UvRHpCLEtGK0RnQyxBRS9EM0IsSUYrRGdDLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0IsRVBEbEUsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENGa0VWLGdCQUFnQixXQUFXLEdFOUR6QixLRjhEZ0MsQUU5RDNCLElGOERnQyxDUzlEQyxXQUFXLENUOERBLElBQUssQ1M5REMsZ0JBQWdCLEVQQWxFLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFKckIsVUFBVSxDUGpDTCx1QkttR1csQUxuR04sV0ttR2lCLEdFOUR6QixLRjhEZ0MsQUU5RDNCLElGOERnQyxDUzlEQyxXQUFXLENUOERBLElBQUssQ1M5REMsZ0JBQWdCLEVQQWxFLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUY4RHJCLGdCQUFnQixXQUFXLEdFeEQzQixVRndEa0MsQUV4RHhCLElGd0Q2QixDUzlEQyxXQUFXLENUOERBLElBQUssQ1M5REMsZ0JBQWdCO0FkckNwRSx1QkttR1csQUxuR04sV0ttR2lCLEdFeEQzQixVRndEa0MsQUV4RHhCLElGd0Q2QixDUzlEQyxXQUFXLENUOERBLElBQUssQ1M5REMsZ0JBQWdCO0FUOER6RSxnQkFBZ0IsV0FBVyxHRWYzQixXRmVrQyxBRWZ2QixJRmU0QixDUzlEQyxXQUFXLENUOERBLElBQUssQ1M5REMsZ0JBQWdCO0FkckNwRSx1QkttR1csQUxuR04sV0ttR2lCLEdFZjNCLFdGZWtDLEFFZnZCLElGZTRCLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QVQ4RHpFLGdCQUFnQixXQUFXLEdHekZ4Qix5Qkh5RitCLEFHekZyQixJSHlGMEIsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQjtBZHJDcEUsdUJLbUdXLEFMbkdOLFdLbUdpQixHR3pGeEIseUJIeUYrQixBR3pGckIsSUh5RjBCLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QVQ4RHpFLGdCQUFnQixXQUFXLEdML0Z0QixzQksrRjZCLEFML0Z6QixJSytGOEIsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQjtBZHJDcEUsdUJLbUdXLEFMbkdOLFdLbUdpQixHTC9GdEIsc0JLK0Y2QixBTC9GekIsSUsrRjhCLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QVQ4RHpFLGdCQUFnQixXQUFXLEdJL0Z4Qix5QkorRitCLEFJL0YxQixJSitGK0IsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQjtBZHJDcEUsdUJLbUdXLEFMbkdOLFdLbUdpQixHSS9GeEIseUJKK0YrQixBSS9GMUIsSUorRitCLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QVQ4RHpFLGdCQUFnQixXQUFXLEdJM0Z4Qix3QkoyRitCLEFJM0YzQixJSjJGZ0MsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQjtBZHJDcEUsdUJLbUdXLEFMbkdOLFdLbUdpQixHSTNGeEIsd0JKMkYrQixBSTNGM0IsSUoyRmdDLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QVQ4RHpFLGdCQUFnQixXQUFXLEdLMUZ4QixpQkwwRitCLEFLMUYxQixJTDBGK0IsQ1M5REMsV0FBVyxDVDhEQSxJQUFLLENTOURDLGdCQUFnQjtBZHJDcEUsdUJLbUdXLEFMbkdOLFdLbUdpQixHSzFGeEIsaUJMMEYrQixBSzFGMUIsSUwwRitCLENTOURDLFdBQVcsQ1Q4REEsSUFBSyxDUzlEQyxnQkFBZ0I7QVQrRHpFLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSVQrRFMsSUFBSTtBTHBHM0QsdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElUK0RTLElBQUk7QUFBaEUsZ0JBQWdCLFdBQVcsR0NqSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENTL0RMLFdBQVcsSVQrRFMsSUFBSTtBTHBHM0QsdUJLbUdXLEFMbkdOLFdLbUdpQixHQ2hIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJVCtEUyxJQUFJO0FBQWhFLGdCQUFnQixXQUFXLEdJbkd6QixvQkptR3NDLEFJbkdqQyxJSm1Hc0MsQ1MvREwsV0FBVyxJVCtEUyxJQUFJO0FMcEczRCx1QkttR1csQUxuR04sV0ttR2lCLEdJbEd6QixvQkptR3NDLEFJbkdqQyxJSm1Hc0MsQ1MvREwsV0FBVyxJVCtEUyxJQUFJO0FBQWhFLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSVI3Q2hELG9CQUFRO0FOUU4sdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElSN0NoRCxvQkFBUTtBRDRHWCxnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJUjdDaEQsb0JBQVE7QU5RTix1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDUy9ETCxXQUFXLElSN0NoRCxvQkFBUTtBRDRHWCxnQkFBZ0IsV0FBVyxHSW5HekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSVI3Q2hELG9CQUFRO0FOUU4sdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSVI3Q2hELG9CQUFRO0FENEdYLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSVBkbkQsWUFBWTtBUHZCUCx1QkttR1csQUxuR04sV0ttR2lCLEdBQ0csVUFBVSxJQUFLLENTL0RMLFdBQVcsSVBkbkQsWUFBWTtBRjZFWixnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJUGRuRCxZQUFZO0FQdkJQLHVCS21HVyxBTG5HTixXS21HaUIsR0NoSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENTL0RMLFdBQVcsSVBkbkQsWUFBWTtBRjZFWixnQkFBZ0IsV0FBVyxHSW5HekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSVBkbkQsWUFBWTtBUHZCUCx1QkttR1csQUxuR04sV0ttR2lCLEdJbEd6QixvQkptR3NDLEFJbkdqQyxJSm1Hc0MsQ1MvREwsV0FBVyxJUGRuRCxZQUFZO0FBVVosVUFBVSxDRm1FVixnQkFBZ0IsV0FBVyxHQUFHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElQSGpELE1BQU07QUFEUixVQUFVLENQakNMLHVCS21HVyxBTG5HTixXS21HaUIsR0FDRyxVQUFVLElBQUssQ1MvREwsV0FBVyxJUEhqRCxNQUFNO0FBRFIsVUFBVSxDRm1FVixnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJUEhqRCxNQUFNO0FBRFIsVUFBVSxDUGpDTCx1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDUy9ETCxXQUFXLElQSGpELE1BQU07QUFEUixVQUFVLENGbUVWLGdCQUFnQixXQUFXLEdJbkd6QixvQkptR3NDLEFJbkdqQyxJSm1Hc0MsQ1MvREwsV0FBVyxJUEhqRCxNQUFNO0FBRFIsVUFBVSxDUGpDTCx1QkttR1csQUxuR04sV0ttR2lCLEdJbEd6QixvQkptR3NDLEFJbkdqQyxJSm1Hc0MsQ1MvREwsV0FBVyxJUEhqRCxNQUFNO0FBRFIsVUFBVSxDRm1FVixnQkFBZ0IsV0FBVyxHQUFHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElQRmpELEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FBRnJCLFVBQVUsQ1BqQ0wsdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElQRmpELEtBQUssQ0FBQSxJQUFDLENBQUssUUFB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bkQsVUFBVTtBRnlEVixnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJUE1uRCxVQUFVO0FQM0NMLHVCS21HVyxBTG5HTixXS21HaUIsR0NoSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENTL0RMLFdBQVcsSVBNbkQsVUFBVTtBRnlEVixnQkFBZ0IsV0FBVyxHSW5HekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSVBNbkQsVUFBVTtBUDNDTCx1QkttR1csQUxuR04sV0ttR2lCLEdJbEd6QixvQkptR3NDLEFJbkdqQyxJSm1Hc0MsQ1MvREwsV0FBVyxJUE1uRCxVQUFVO0FGeURWLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSVArQ25ELFdBQVc7QVBwRk4sdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElQK0NuRCxXQUFXO0FGZ0JYLGdCQUFnQixXQUFXLEdDakgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDUy9ETCxXQUFXLElQK0NuRCxXQUFXO0FQcEZOLHVCS21HVyxBTG5HTixXS21HaUIsR0NoSDNCLFlEaUh3QyxBQ2pINUIsSURpSGlDLENTL0RMLFdBQVcsSVArQ25ELFdBQVc7QUZnQlgsZ0JBQWdCLFdBQVcsR0luR3pCLG9CSm1Hc0MsQUluR2pDLElKbUdzQyxDUy9ETCxXQUFXLElQK0NuRCxXQUFXO0FQcEZOLHVCS21HVyxBTG5HTixXS21HaUIsR0lsR3pCLG9CSm1Hc0MsQUluR2pDLElKbUdzQyxDUy9ETCxXQUFXLElQK0NuRCxXQUFXO0FGZ0JYLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSU4zQmhELHlCQUFVO0FSVlIsdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElOM0JoRCx5QkFBVTtBSDBGYixnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJTjNCaEQseUJBQVU7QVJWUix1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDUy9ETCxXQUFXLElOM0JoRCx5QkFBVTtBSDBGYixnQkFBZ0IsV0FBVyxHSW5HekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSU4zQmhELHlCQUFVO0FSVlIsdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSU4zQmhELHlCQUFVO0FIMEZiLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSWRqQzlDLHNCQUFJO0FBSkosdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElkakM5QyxzQkFBSTtBS2dHVCxnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJZGpDOUMsc0JBQUk7QUFKSix1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDUy9ETCxXQUFXLElkakM5QyxzQkFBSTtBS2dHVCxnQkFBZ0IsV0FBVyxHSW5HekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSWRqQzlDLHNCQUFJO0FBSkosdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSWRqQzlDLHNCQUFJO0FLZ0dULGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSUxqQ2hELHlCQUFLO0FUSkgsdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElMakNoRCx5QkFBSztBSmdHUixnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJTGpDaEQseUJBQUs7QVRKSCx1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDUy9ETCxXQUFXLElMakNoRCx5QkFBSztBSmdHUixnQkFBZ0IsV0FBVyxHSW5HekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSUxqQ2hELHlCQUFLO0FUSkgsdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSUxqQ2hELHlCQUFLO0FKZ0dSLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSUw3QmhELHdCQUFJO0FUUkYsdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElMN0JoRCx3QkFBSTtBSjRGUCxnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJTDdCaEQsd0JBQUk7QVRSRix1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDUy9ETCxXQUFXLElMN0JoRCx3QkFBSTtBSjRGUCxnQkFBZ0IsV0FBVyxHSW5HekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSUw3QmhELHdCQUFJO0FUUkYsdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSUw3QmhELHdCQUFJO0FKNEZQLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxJQUFLLENTL0RMLFdBQVcsSUo1QmhELGlCQUFLO0FWVEgsdUJLbUdXLEFMbkdOLFdLbUdpQixHQUNHLFVBQVUsSUFBSyxDUy9ETCxXQUFXLElKNUJoRCxpQkFBSztBTDJGUixnQkFBZ0IsV0FBVyxHQ2pIM0IsWURpSHdDLEFDakg1QixJRGlIaUMsQ1MvREwsV0FBVyxJSjVCaEQsaUJBQUs7QVZUSCx1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZRGlId0MsQUNqSDVCLElEaUhpQyxDUy9ETCxXQUFXLElKNUJoRCxpQkFBSztBTDJGUixnQkFBZ0IsV0FBVyxHSW5HekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSUo1QmhELGlCQUFLO0FWVEgsdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JKbUdzQyxBSW5HakMsSUptR3NDLENTL0RMLFdBQVcsSUo1QmhELGlCQUFLLENMMkZ5RDtFVzFHL0QsMEJBQTBCLEVYMkdHLENBQUM7RVcxRzNCLHVCQUF1QixFWDBHRyxDQUFDLEdBQy9COzs7QUFQRCxBQVFBLGtCQVJrQixZQUFZO0FKa0J6QixvQklsQmEsQUprQlAsWUlsQm1CLENBUUM7RUFDN0IsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBQ0QsWUFBWSxDQUFDLGFBQWEsV0FBVyxFTDdHbEMsa0JBQU8sQ0s2R0csYUFBYSxXQUFXLEVKRWhDLG9CQUFNLENJRkUsYUFBYSxXQUFXLEVBQXJDLFlBQVksQ051Q1QsYU12Q3VCLEFOdUNmLFdNdkMwQixFTDdHbEMsa0JBQU8sQ0RvSlAsYU12Q3VCLEFOdUNmLFdNdkMwQixFSkVoQyxvQkFBTSxDRnFDUixhTXZDdUIsQU51Q2YsV012QzBCLEVBQXJDLFlBQVksQ0xqR1Qsb0JLaUd1QixBTGpHZCxXS2lHeUIsRUw3R2xDLGtCQUFPLENBWVAsb0JLaUd1QixBTGpHZCxXS2lHeUIsRUpFaEMsb0JBQU0sQ0RuR1Isb0JLaUd1QixBTGpHZCxXS2lHeUIsRUFBckMsWUFBWSxDSldQLHNCSVhxQixBSldiLFdJWHdCLEVMN0dsQyxrQkFBTyxDQ3dITCxzQklYcUIsQUpXYixXSVh3QixFSkVoQyxvQkFBTSxDQVNOLHNCSVhxQixBSldiLFdJWHdCLEVBQXJDLFlBQVksQ0h0SFQsdUJHc0h1QixBSHRIaEIsV0dzSDJCLEVMN0dsQyxrQkFBTyxDRVRQLHVCR3NIdUIsQUh0SGhCLFdHc0gyQixFSkVoQyxvQkFBTSxDQ3hIUix1QkdzSHVCLEFIdEhoQixXR3NIMkI7QUFDckMsa0JBQWtCLFdBQVc7QUpNeEIsb0JJTmEsQUpNUCxXSU5rQjtBQUM3QixnQkFBZ0IsV0FBVyxHQUFHLElBQUk7QUw1RzdCLHVCS21HVyxBTG5HTixXS21HaUIsR0FTRyxJQUFJO0FBQWxDLGdCQUFnQixXQUFXLEdDcEh4QixvQkFBUTtBTlFOLHVCS21HVyxBTG5HTixXS21HaUIsR0MzR3hCLG9CQUFRO0FEb0hYLGdCQUFnQixXQUFXLEdFckYzQixZQUFZO0FQdkJQLHVCS21HVyxBTG5HTixXS21HaUIsR0U1RTNCLFlBQVk7QUFVWixVQUFVLENGMkVWLGdCQUFnQixXQUFXLEdFMUV6QixNQUFNO0FBRFIsVUFBVSxDUGpDTCx1QkttR1csQUxuR04sV0ttR2lCLEdFakV6QixNQUFNO0FBRFIsVUFBVSxDRjJFVixnQkFBZ0IsV0FBVyxHRXpFekIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFGckIsVUFBVSxDUGpDTCx1QkttR1csQUxuR04sV0ttR2lCLEdFaEV6QixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENGMkVWLGdCQUFnQixXQUFXLEdFeEV6QixLQUFLLENBQUEsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENQakNMLHVCS21HVyxBTG5HTixXS21HaUIsR0UvRHpCLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZO0FBSHBCLFVBQVUsQ0YyRVYsZ0JBQWdCLFdBQVcsR0V2RXpCLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ1BqQ0wsdUJLbUdXLEFMbkdOLFdLbUdpQixHRTlEekIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUZ1RXJCLGdCQUFnQixXQUFXLEdFakUzQixVQUFVO0FQM0NMLHVCS21HVyxBTG5HTixXS21HaUIsR0V4RDNCLFVBQVU7QUZpRVYsZ0JBQWdCLFdBQVcsR0V4QjNCLFdBQVc7QVBwRk4sdUJLbUdXLEFMbkdOLFdLbUdpQixHRWYzQixXQUFXO0FGd0JYLGdCQUFnQixXQUFXLEdHbEd4Qix5QkFBVTtBUlZSLHVCS21HVyxBTG5HTixXS21HaUIsR0d6RnhCLHlCQUFVO0FIa0diLGdCQUFnQixXQUFXLEdMeEd0QixzQkFBSTtBQUpKLHVCS21HVyxBTG5HTixXS21HaUIsR0wvRnRCLHNCQUFJO0FLd0dULGdCQUFnQixXQUFXLEdJeEd4Qix5QkFBSztBVEpILHVCS21HVyxBTG5HTixXS21HaUIsR0kvRnhCLHlCQUFLO0FKd0dSLGdCQUFnQixXQUFXLEdJcEd4Qix3QkFBSTtBVFJGLHVCS21HVyxBTG5HTixXS21HaUIsR0kzRnhCLHdCQUFJO0FKb0dQLGdCQUFnQixXQUFXLEdLbkd4QixpQkFBSztBVlRILHVCS21HVyxBTG5HTixXS21HaUIsR0sxRnhCLGlCQUFLO0FMb0dSLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxHQUFHLElBQUk7QUw3RzFDLHVCS21HVyxBTG5HTixXS21HaUIsR0FVRyxVQUFVLEdBQUcsSUFBSTtBQUEvQyxnQkFBZ0IsV0FBVyxHQzFIM0IsWUFBWSxHRDBIK0IsSUFBSTtBTDdHMUMsdUJLbUdXLEFMbkdOLFdLbUdpQixHQ2hIM0IsWUFBWSxHRDBIK0IsSUFBSTtBQUEvQyxnQkFBZ0IsV0FBVyxHSTVHekIsb0JBQUssR0o0R29DLElBQUk7QUw3RzFDLHVCS21HVyxBTG5HTixXS21HaUIsR0lsR3pCLG9CQUFLLEdKNEdvQyxJQUFJO0FBQS9DLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxHQ3JIckMsb0JBQVE7QU5RTix1QkttR1csQUxuR04sV0ttR2lCLEdBVUcsVUFBVSxHQ3JIckMsb0JBQVE7QURxSFgsZ0JBQWdCLFdBQVcsR0MxSDNCLFlBQVksR0FLVCxvQkFBUTtBTlFOLHVCS21HVyxBTG5HTixXS21HaUIsR0NoSDNCLFlBQVksR0FLVCxvQkFBUTtBRHFIWCxnQkFBZ0IsV0FBVyxHSTVHekIsb0JBQUssR0hUSixvQkFBUTtBTlFOLHVCS21HVyxBTG5HTixXS21HaUIsR0lsR3pCLG9CQUFLLEdIVEosb0JBQVE7QURxSFgsZ0JBQWdCLFdBQVcsR0FBRyxVQUFVLEdFdEZ4QyxZQUFZO0FQdkJQLHVCS21HVyxBTG5HTixXS21HaUIsR0FVRyxVQUFVLEdFdEZ4QyxZQUFZO0FGc0ZaLGdCQUFnQixXQUFXLEdDMUgzQixZQUFZLEdDb0NaLFlBQVk7QVB2QlAsdUJLbUdXLEFMbkdO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QUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFKckIsVUFBVSxDUGpDTCx1QkttR1csQUxuR04sV0ttR2lCLEdJbEd6QixvQkFBSyxHRm9DTCxLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtBRndFckIsZ0JBQWdCLFdBQVcsR0FBRyxVQUFVLEdFbEV4QyxVQUFVO0FQM0NMLHVCS21HVyxBTG5HTixXS21HaUIsR0FVRyxVQUFVLEdFbEV4QyxVQUFVO0FGa0VWLGdCQUFnQixXQUFXLEdDMUgzQixZQUFZLEdDd0RaLFVBQVU7QVAzQ0wsdUJLbUdXLEFMbkdOLFdLbUdpQixHQ2hIM0IsWUFBWSxHQ3dEWixVQUFVO0FGa0VWLGdCQUFnQixXQUFXLEdJNUd6QixvQkFBSyxHRjBDUCxVQUFVO0FQM0NMLHVCS21HVyxBTG5HTixXS21HaUIsR0lsR3pCLG9CQUFLLEdGMENQLFVBQVU7QUZrRVYsZ0JBQWdCLFdBQVcsR0FBRyxVQUFVLEdFekJ4QyxXQUFXO0FQcEZOLHVCS21HVyxBTG5HTixXS21HaUIsR0FVRyxVQUFVLEdFekJ4QyxXQUFXO0FGeUJYLGdCQUFnQixXQUFXLEdDMUgzQixZQUFZLEdDaUdaLFdBQVc7QVBwRk4sdUJLbUdXLEFMbkdOLFdLbUdpQixHQ2hIM0IsWUFBWSxHQ2lHWixXQUFXO0FGeUJYLGdCQUFnQixXQUFXLEdJNUd6QixvQkFBSyxHRm1GUCxXQUFXO0FQcEZOLHVCS21HVyxBTG5HTixXS21HaUIsR0lsR3pCLG9CQUFLLEdGbUZQLFdBQVc7QUZ5QlgsZ0JBQWdCLFdBQVcsR0FBRyxVQUFVLEdHbkdyQyx5QkFBVTtBUlZSLHVCS21HVyxBTG5HTixXS21HaUIsR0FVRyxVQUFVLEdHbkdyQyx5QkFBVTtBSG1HYixnQkFBZ0IsV0FBVyxHQzFIM0IsWUFBWSxHRXVCVCx5QkFBVTtBUlZSLHVCS21HVyxBTG5HTixXS21HaUIsR0NoSDNCLFlBQVksR0V1QlQseUJBQVU7QUhtR2IsZ0JBQWdCLFdBQVcsR0k1R3pCLG9CQUFLLEdEU0oseUJBQVU7QVJWUix1QkttR1csQUxuR04sV0ttR2lCLEdJbEd6QixvQkFBSyxHRFNKLHlCQUFVO0FIbUdiLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxHTHpHbkMsc0JBQUk7QUFKSix1QkttR1csQUxuR04sV0ttR2lCLEdBVUcsVUFBVSxHTHpHbkMsc0JBQUk7QUt5R1QsZ0JBQWdCLFdBQVcsR0MxSDNCLFlBQVksR05pQlAsc0JBQUk7QUFKSix1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZQUFZLEdOaUJQLHNCQUFJO0FLeUdULGdCQUFnQixXQUFXLEdJNUd6QixvQkFBSyxHVEdGLHNCQUFJO0FBSkosdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JBQUssR1RHRixzQkFBSTtBS3lHVCxnQkFBZ0IsV0FBVyxHQUFHLFVBQVUsR0l6R3JDLHlCQUFLO0FUSkgsdUJLbUdXLEFMbkdOLFdLbUdpQixHQVVHLFVBQVUsR0l6R3JDLHlCQUFLO0FKeUdSLGdCQUFnQixXQUFXLEdDMUgzQixZQUFZLEdHaUJULHlCQUFLO0FUSkgsdUJLbUdXLEFMbkdOLFdLbUdpQixHQ2hIM0IsWUFBWSxHR2lCVCx5QkFBSztBSnlHUixnQkFBZ0IsV0FBVyxHSTVHekIsb0JBQUssR0FHSix5QkFBSztBVEpILHVCS21HVyxBTG5HTixXS21HaUIsR0lsR3pCLG9CQUFLLEdBR0oseUJBQUs7QUp5R1IsZ0JBQWdCLFdBQVcsR0FBRyxVQUFVLEdJckdyQyx3QkFBSTtBVFJGLHVCS21HVyxBTG5HTixXS21HaUIsR0FVRyxVQUFVLEdJckdyQyx3QkFBSTtBSnFHUCxnQkFBZ0IsV0FBVyxHQzFIM0IsWUFBWSxHR3FCVCx3QkFBSTtBVFJGLHVCS21HVyxBTG5HTixXS21HaUIsR0NoSDNCLFlBQVksR0dxQlQsd0JBQUk7QUpxR1AsZ0JBQWdCLFdBQVcsR0k1R3pCLG9CQUFLLEdBT0osd0JBQUk7QVRSRix1QkttR1csQUxuR04sV0ttR2lCLEdJbEd6QixvQkFBSyxHQU9KLHdCQUFJO0FKcUdQLGdCQUFnQixXQUFXLEdBQUcsVUFBVSxHS3BHckMsaUJBQUs7QVZUSCx1QkttR1csQUxuR04sV0ttR2lCLEdBVUcsVUFBVSxHS3BHckMsaUJBQUs7QUxvR1IsZ0JBQWdCLFdBQVcsR0MxSDNCLFlBQVksR0lzQlQsaUJBQUs7QVZUSCx1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZQUFZLEdJc0JULGlCQUFLO0FMb0dSLGdCQUFnQixXQUFXLEdJNUd6QixvQkFBSyxHQ1FKLGlCQUFLO0FWVEgsdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JBQUssR0NRSixpQkFBSztBTHFHUixnQkFBZ0IsV0FBVyxHQUFHLGdCQUFnQjtBTDlHekMsdUJLbUdXLEFMbkdOLFdLbUdpQixHQVdHLGdCQUFnQjtBQUM5QyxnQkFBZ0IsWUFBWSxHQUFHLElBQUksSUFBSyxDUzFFbEIsWUFBWTtBZHJDN0IsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQWVHLElBQUksSUFBSyxDUzFFbEIsWUFBWTtBVDBFbEMsZ0JBQWdCLFlBQVksR0N2SHpCLG9CRHVIZ0MsQUN2SHhCLElEdUg2QixDUzFFbEIsWUFBWTtBZHJDN0IsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQ3hHekIsb0JEdUhnQyxBQ3ZIeEIsSUR1SDZCLENTMUVsQixZQUFZO0FUMEVsQyxnQkFBZ0IsWUFBWSxHRXhGNUIsWUZ3Rm1DLEFFeEZ2QixJRndGNEIsQ1MxRWxCLFlBQVk7QWRyQzdCLHVCS2dHVyxBTGhHTixZS2dHa0IsR0V6RTVCLFlGd0ZtQyxBRXhGdkIsSUZ3RjRCLENTMUVsQixZQUFZO0FQSmxDLFVBQVUsQ0Y4RVYsZ0JBQWdCLFlBQVksR0U3RTFCLE1GNkVpQyxBRTdFM0IsSUY2RWdDLENTMUVsQixZQUFZO0FQSmxDLFVBQVUsQ1BqQ0wsdUJLZ0dXLEFMaEdOLFlLZ0drQixHRTlEMUIsTUY2RWlDLEFFN0UzQixJRjZFZ0MsQ1MxRWxCLFlBQVk7QVBKbEMsVUFBVSxDRjhFVixnQkFBZ0IsWUFBWSxHRTVFMUIsS0Y0RWlDLEFFNUU1QixJRjRFaUMsQ1MxRWxCLFlBQVksRVBGM0IsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUZyQixVQUFVLENQakNMLHVCS2dHVyxBTGhHTixZS2dHa0IsR0U3RDFCLEtGNEVpQyxBRTVFNUIsSUY0RWlDLENTMUVsQixZQUFZLEVQRjNCLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFGckIsVUFBVSxDRjhFVixnQkFBZ0IsWUFBWSxHRTNFMUIsS0YyRWlDLEFFM0U1QixJRjJFaUMsQ1MxRWxCLFlBQVksRVBEM0IsSUFBQyxDQUFLLE9BQUwsQUFBWTtBQUhwQixVQUFVLENQakNMLHVCS2dHVyxBTGhHTixZS2dHa0IsR0U1RDFCLEtGMkVpQyxBRTNFNUIsSUYyRWlDLENTMUVsQixZQUFZLEVQRDNCLElBQUMsQ0FBSyxPQUFMLEFBQVk7QUFIcEIsVUFBVSxDRjhFVixnQkFBZ0IsWUFBWSxHRTFFMUIsS0YwRWlDLEFFMUU1QixJRjBFaUMsQ1MxRWxCLFlBQVksRVBBM0IsSUFBQyxDQUFLLFFBQUwsQUFBYTtBQUpyQixVQUFVLENQakNMLHVCS2dHVyxBTGhHTixZS2dHa0IsR0UzRDFCLEtGMEVpQyxBRTFFNUIsSUYwRWlDLENTMUVsQixZQUFZLEVQQTNCLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUYwRXJCLGdCQUFnQixZQUFZLEdFcEU1QixVRm9FbUMsQUVwRXpCLElGb0U4QixDUzFFbEIsWUFBWTtBZHJDN0IsdUJLZ0dXLEFMaEdOLFlLZ0drQixHRXJENUIsVUZvRW1DLEFFcEV6QixJRm9FOEIsQ1MxRWxCLFlBQVk7QVQwRWxDLGdCQUFnQixZQUFZLEdFM0I1QixXRjJCbUMsQUUzQnhCLElGMkI2QixDUzFFbEIsWUFBWTtBZHJDN0IsdUJLZ0dXLEFMaEdOLFlLZ0drQixHRVo1QixXRjJCbUMsQUUzQnhCLElGMkI2QixDUzFFbEIsWUFBWTtBVDBFbEMsZ0JBQWdCLFlBQVksR0dyR3pCLHlCSHFHZ0MsQUdyR3RCLElIcUcyQixDUzFFbEIsWUFBWTtBZHJDN0IsdUJLZ0dXLEFMaEdOLFlLZ0drQixHR3RGekIseUJIcUdnQyxBR3JHdEIsSUhxRzJCLENTMUVsQixZQUFZO0FUMEVsQyxnQkFBZ0IsWUFBWSxHTDNHdkIsc0JLMkc4QixBTDNHMUIsSUsyRytCLENTMUVsQixZQUFZO0FkckM3Qix1QktnR1csQUxoR04sWUtnR2tCLEdMNUZ2QixzQksyRzhCLEFMM0cxQixJSzJHK0IsQ1MxRWxCLFlBQVk7QVQwRWxDLGdCQUFnQixZQUFZLEdJM0d6Qix5QkoyR2dDLEFJM0czQixJSjJHZ0MsQ1MxRWxCLFlBQVk7QWRyQzdCLHVCS2dHVyxBTGhHTixZS2dHa0IsR0k1RnpCLHlCSjJHZ0MsQUkzRzNCLElKMkdnQyxDUzFFbEIsWUFBWTtBVDBFbEMsZ0JBQWdCLFlBQVksR0l2R3pCLHdCSnVHZ0MsQUl2RzVCLElKdUdpQyxDUzFFbEIsWUFBWTtBZHJDN0IsdUJLZ0dXLEFMaEdOLFlLZ0drQixHSXhGekIsd0JKdUdnQyxBSXZHNUIsSUp1R2lDLENTMUVsQixZQUFZO0FUMEVsQyxnQkFBZ0IsWUFBWSxHS3RHekIsaUJMc0dnQyxBS3RHM0IsSUxzR2dDLENTMUVsQixZQUFZO0FkckM3Qix1QktnR1csQUxoR04sWUtnR2tCLEdLdkZ6QixpQkxzR2dDLEFLdEczQixJTHNHZ0MsQ1MxRWxCLFlBQVk7QVQyRWxDLGdCQUFnQixZQUFZLEdBQUcsVUFBVSxJQUFLLENTM0V4QixZQUFZLElUMkU0QixJQUFJO0FMaEg3RCx1QktnR1csQUxoR04sWUtnR2tCLEdBZ0JHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJVDJFNEIsSUFBSTtBQUFsRSxnQkFBZ0IsWUFBWSxHQzdINUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ1MzRXhCLFlBQVksSVQyRTRCLElBQUk7QUxoSDdELHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElUMkU0QixJQUFJO0FBQWxFLGdCQUFnQixZQUFZLEdJL0cxQixvQkorR3VDLEFJL0dsQyxJSitHdUMsQ1MzRXhCLFlBQVksSVQyRTRCLElBQUk7QUxoSDdELHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CSitHdUMsQUkvR2xDLElKK0d1QyxDUzNFeEIsWUFBWSxJVDJFNEIsSUFBSTtBQUFsRSxnQkFBZ0IsWUFBWSxHQUFHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJUjdDL0Isb0JBQVE7QU5RTix1QktnR1csQUxoR04sWUtnR2tCLEdBZ0JHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJUjdDL0Isb0JBQVE7QUR3SFgsZ0JBQWdCLFlBQVksR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElSN0MvQixvQkFBUTtBTlFOLHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElSN0MvQixvQkFBUTtBRHdIWCxnQkFBZ0IsWUFBWSxHSS9HMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElSN0MvQixvQkFBUTtBTlFOLHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CSitHdUMsQUkvR2xDLElKK0d1QyxDUzNFeEIsWUFBWSxJUjdDL0Isb0JBQVE7QUR3SFgsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLElBQUssQ1MzRXhCLFlBQVksSVBkbEMsWUFBWTtBUHZCUCx1QktnR1csQUxoR04sWUtnR2tCLEdBZ0JHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJUGRsQyxZQUFZO0FGeUZaLGdCQUFnQixZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDUzNFeEIsWUFBWSxJUGRsQyxZQUFZO0FQdkJQLHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElQZGxDLFlBQVk7QUZ5RlosZ0JBQWdCLFlBQVksR0kvRzFCLG9CSitHdUMsQUkvR2xDLElKK0d1QyxDUzNFeEIsWUFBWSxJUGRsQyxZQUFZO0FQdkJQLHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CSitHdUMsQUkvR2xDLElKK0d1QyxDUzNFeEIsWUFBWSxJUGRsQyxZQUFZO0FBVVosVUFBVSxDRitFVixnQkFBZ0IsWUFBWSxHQUFHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJUEhoQyxNQUFNO0FBRFIsVUFBVSxD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QUFLLENTM0V4QixZQUFZLElQQWhDLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ0YrRVYsZ0JBQWdCLFlBQVksR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElQQWhDLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ1BqQ0wsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQzdHNUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ1MzRXhCLFlBQVksSVBBaEMsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7QUFKckIsVUFBVSxDRitFVixnQkFBZ0IsWUFBWSxHSS9HMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElQQWhDLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FBSnJCLFVBQVUsQ1BqQ0wsdUJLZ0dXLEFMaEdOLFlLZ0drQixHSS9GMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElQQWhDLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0FGMkVyQixnQkFBZ0IsWUFBWSxHQUFHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJUE1sQyxVQUFVO0FQM0NMLHVCS2dHVyxBTGhHTixZS2dHa0IsR0FnQkcsVUFBVSxJQUFLLENTM0V4QixZQUFZLElQTWxDLFVBQVU7QUZxRVYsZ0JBQWdCLFlBQVksR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElQTWxDLFVBQVU7QVAzQ0wsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQzdHNUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ1MzRXhCLFlBQVksSVBNbEMsVUFBVTtBRnFFVixnQkFBZ0IsWUFBWSxHSS9HMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElQTWxDLFVBQVU7QVAzQ0wsdUJLZ0dXLEFMaEdOLFlLZ0drQixHSS9GMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElQTWxDLFVBQVU7QUZxRVYsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLElBQUssQ1MzRXhCLFlBQVksSVArQ2xDLFdBQVc7QVBwRk4sdUJLZ0dXLEFMaEdOLFlLZ0drQixHQWdCRyxVQUFVLElBQUssQ1MzRXhCLFlBQVksSVArQ2xDLFdBQVc7QUY0QlgsZ0JBQWdCLFlBQVksR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElQK0NsQyxXQUFXO0FQcEZOLHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElQK0NsQyxXQUFXO0FGNEJYLGdCQUFnQixZQUFZLEdJL0cxQixvQkorR3VDLEFJL0dsQyxJSitHdUMsQ1MzRXhCLFlBQVksSVArQ2xDLFdBQVc7QVBwRk4sdUJLZ0dXLEFMaEdOLFlLZ0drQixHSS9GMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElQK0NsQyxXQUFXO0FGNEJYLGdCQUFnQixZQUFZLEdBQUcsVUFBVSxJQUFLLENTM0V4QixZQUFZLElOM0IvQix5QkFBVTtBUlZSLHVCS2dHVyxBTGhHTixZS2dHa0IsR0FnQkcsVUFBVSxJQUFLLENTM0V4QixZQUFZLElOM0IvQix5QkFBVTtBSHNHYixnQkFBZ0IsWUFBWSxHQzdINUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ1MzRXhCLFlBQVksSU4zQi9CLHlCQUFVO0FSVlIsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQzdHNUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ1MzRXhCLFlBQVksSU4zQi9CLHlCQUFVO0FIc0diLGdCQUFnQixZQUFZLEdJL0cxQixvQkorR3VDLEFJL0dsQyxJSitHdUMsQ1MzRXhCLFlBQVksSU4zQi9CLHlCQUFVO0FSVlIsdUJLZ0dXLEFMaEdOLFlLZ0drQixHSS9GMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElOM0IvQix5QkFBVTtBSHNHYixnQkFBZ0IsWUFBWSxHQUFHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJZGpDN0Isc0JBQUk7QUFKSix1QktnR1csQUxoR04sWUtnR2tCLEdBZ0JHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJZGpDN0Isc0JBQUk7QUs0R1QsZ0JBQWdCLFlBQVksR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElkakM3QixzQkFBSTtBQUpKLHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElkakM3QixzQkFBSTtBSzRHVCxnQkFBZ0IsWUFBWSxHSS9HMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElkakM3QixzQkFBSTtBQUpKLHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CSitHdUMsQUkvR2xDLElKK0d1QyxDUzNFeEIsWUFBWSxJZGpDN0Isc0JBQUk7QUs0R1QsZ0JBQWdCLFlBQVksR0FBRyxVQUFVLElBQUssQ1MzRXhCLFlBQVksSUxqQy9CLHlCQUFLO0FUSkgsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQWdCRyxVQUFVLElBQUssQ1MzRXhCLFlBQVksSUxqQy9CLHlCQUFLO0FKNEdSLGdCQUFnQixZQUFZLEdDN0g1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDUzNFeEIsWUFBWSxJTGpDL0IseUJBQUs7QVRKSCx1QktnR1csQUxoR04sWUtnR2tCLEdDN0c1QixZRDZIeUMsQUM3SDdCLElENkhrQyxDUzNFeEIsWUFBWSxJTGpDL0IseUJBQUs7QUo0R1IsZ0JBQWdCLFlBQVksR0kvRzFCLG9CSitHdUMsQUkvR2xDLElKK0d1QyxDUzNFeEIsWUFBWSxJTGpDL0IseUJBQUs7QVRKSCx1QktnR1csQUxoR04sWUtnR2tCLEdJL0YxQixvQkorR3VDLEFJL0dsQyxJSitHdUMsQ1MzRXhCLFlBQVksSUxqQy9CLHlCQUFLO0FKNEdSLGdCQUFnQixZQUFZLEdBQUcsVUFBVSxJQUFLLENTM0V4QixZQUFZLElMN0IvQix3QkFBSTtBVFJGLHVCS2dHVyxBTGhHTixZS2dHa0IsR0FnQkcsVUFBVSxJQUFLLENTM0V4QixZQUFZLElMN0IvQix3QkFBSTtBSndHUCxnQkFBZ0IsWUFBWSxHQzdINUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ1MzRXhCLFlBQVksSUw3Qi9CLHdCQUFJO0FUUkYsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQzdHNUIsWUQ2SHlDLEFDN0g3QixJRDZIa0MsQ1MzRXhCLFlBQVksSUw3Qi9CLHdCQUFJO0FKd0dQLGdCQUFnQixZQUFZLEdJL0cxQixvQkorR3VDLEFJL0dsQyxJSitHdUMsQ1MzRXhCLFlBQVksSUw3Qi9CLHdCQUFJO0FUUkYsdUJLZ0dXLEFMaEdOLFlLZ0drQixHSS9GMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElMN0IvQix3QkFBSTtBSndHUCxnQkFBZ0IsWUFBWSxHQUFHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJSjVCL0IsaUJBQUs7QVZUSCx1QktnR1csQUxoR04sWUtnR2tCLEdBZ0JHLFVBQVUsSUFBSyxDUzNFeEIsWUFBWSxJSjVCL0IsaUJBQUs7QUx1R1IsZ0JBQWdCLFlBQVksR0M3SDVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElKNUIvQixpQkFBSztBVlRILHVCS2dHVyxBTGhHTixZS2dHa0IsR0M3RzVCLFlENkh5QyxBQzdIN0IsSUQ2SGtDLENTM0V4QixZQUFZLElKNUIvQixpQkFBSztBTHVHUixnQkFBZ0IsWUFBWSxHSS9HMUIsb0JKK0d1QyxBSS9HbEMsSUorR3VDLENTM0V4QixZQUFZLElKNUIvQixpQkFBSztBVlRILHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CSitHdUMsQUkvR2xDLElKK0d1QyxDUzNFeEIsWUFBWSxJSjVCL0IsaUJBQUssQ0x1RzJEO0VXOUdqRSx5QkFBeUIsRVgrR0csQ0FBQztFVzlHMUIsc0JBQXNCLEVYOEdHLENBQUMsR0FDOUI7OztBQVBELEFBUUEsa0JBUmtCLFdBQVc7QUpNeEIsb0JJTmEsQUpNUCxXSU5rQixDQVFDO0VBQzVCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7OztBQXhFRCxBQTRF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QixHTHJIWCxzQkFBSSxHVUtOLGlCQUFLLEVWVEgsdUJBQUssR0FJTCxzQkFBSSxHVUtOLGlCQUFLLEVMZ0hSLGdCQUFnQixHSXJIYix5QkFBSyxHQ0tMLGlCQUFLLEVWVEgsdUJBQUssR1NJUCx5QkFBSyxHQ0tMLGlCQUFLLEVMZ0hSLGdCQUFnQixHSWpIYix3QkFBSSxHQ0NKLGlCQUFLLEVWVEgsdUJBQUssR1NRUCx3QkFBSSxHQ0NKLGlCQUFLLEVMZ0hSLGdCQUFnQixHS2hIYixpQkFBSyxHQUFMLGlCQUFLLEVWVEgsdUJBQUssR1VTUCxpQkFBSyxHQUFMLGlCQUFLLENMMkhHO01BQ0wsV0FBVyxFQUFFLElBQUksR0FDbEI7SUFiTCxBQWVJLGdCQWZZLEdBU1osSUFBSSxBQU1ILE1BQU0sRUx4SU4sdUJBQUssR0trSU4sSUFBSSxBQU1ILE1BQU0sRUFmWCxnQkFBZ0IsR0NqSWIsb0JLMEJBLEFMMUJRLE1LMEJGLEVYbEJKLHVCQUFLLEdNUlAsb0JLMEJBLEFMMUJRLE1LMEJGLEVOdUdULGdCQUFnQixHRWxHaEIsWUlMRyxBSktTLE1JTEgsRVhsQkosdUJBQUssR091QlYsWUlMRyxBSktTLE1JTEgsRUplVCxVQUFVLENGd0ZWLGdCQUFnQixHRXZGZCxNSWhCQyxBSmdCSyxNSWhCQyxFSmVULFVBQVUsQ1BqQ0wsdUJBQUssR09rQ1IsTUloQkMsQUpnQkssTUloQkM7SUplVCxVQUFVLENGd0ZWLGdCQUFnQixHRXRGZCxLSWpCQyxBSmlCSSxNSWpCRSxDSmlCRixJQUFDLENBQUssUUFBTCxBQUFhO0lBRnJCLFVBQVUsQ1BqQ0wsdUJBQUssR09tQ1IsS0lqQkMsQUppQkksTUlqQkUsQ0ppQkYsSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENGd0ZWLGdCQUFnQixHRXJGZCxLSWxCQyxBSmtCSSxNSWxCRSxDSmtCRixJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ1BqQ0wsdUJBQUssR09vQ1IsS0lsQkMsQUprQkksTUlsQkUsQ0prQkYsSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENGd0ZWLGdCQUFnQixHRXBGZCxLSW5CQyxBSm1CSSxNSW5CRSxDSm1CRixJQUFDLENBQUssUUFBTCxBQUFhO0lBSnJCLFVBQVUsQ1BqQ0wsdUJBQUssR09xQ1IsS0luQkMsQUptQkksTUluQkUsQ0ptQkYsSUFBQyxDQUFLLFFBQUwsQUFBYSxHRm9GckIsZ0JBQWdCLEdFOUVoQixVSXpCRyxBSnlCTyxNSXpCRCxFWGxCSix1QkFBSyxHTzJDVixVSXpCRyxBSnlCTyxNSXpCRCxFTnVHVCxnQkFBZ0IsR0VyQ2hCLFdJbEVHLEFKa0VRLE1JbEVGLEVYbEJKLHVCQUFLLEdPb0ZWLFdJbEVHLEFKa0VRLE1JbEVGLEVOdUdULGdCQUFnQixHRy9HYix5QkdRQSxBSFJVLE1HUUosRVhsQkosdUJBQUssR1FVUCx5QkdRQSxBSFJVLE1HUUosRU51R1QsZ0JBQWdCLEdMckhYLHNCV2NGLEFYZE0sTVdjQSxFWGxCSix1QkFBSyxHQUlMLHNCV2NGLEFYZE0sTVdjQSxFTnVHVCxnQkFBZ0IsR0lySGIseUJFY0EsQUZkSyxNRWNDLEVYbEJKLHVCQUFLLEdTSVAseUJFY0EsQUZkSyxNRWNDLEVOdUdULGdCQUFnQixHSWpIYix3QkVVQSxBRlZJLE1FVUUsRVhsQkosdUJBQUssR1NRUCx3QkVVQSxBRlZJLE1FVUUsRU51R1QsZ0JBQWdCLEdLaEhiLGlCQ1NBLEFEVEssTUNTQyxFWGxCSix1QkFBSyxHVVNQLGlCQ1NBLEFEVEssTUNTQyxFTnVHVCxnQkFBZ0IsR0FTWixJQUFJLEFBT0gsTUFBTSxFTHpJTix1QkFBSyxHS2tJTixJQUFJLEFBT0gsTUFBTSxFQWhCWCxnQkFBZ0IsR0NqSWIsb0JLb0JFLEFMcEJNLE1Lb0JBLEVYWk4sdUJBQUssR01SUCxvQktvQkUsQUxwQk0sTUtvQkEsRU42R1gsZ0JBQWdCLEdFbEdoQixZSVhLLEFKV08sTUlYRCxFWFpOLHVCQUFLLEdPdUJWLFlJWEssQUpXTyxNSVhELEVKcUJYLFVBQVUsQ0Z3RlYsZ0JBQWdCLEdFdkZkLE1JdEJHLEFKc0JHLE1JdEJHLEVKcUJYLFVBQVUsQ1BqQ0wsdUJBQUssR09rQ1IsTUl0QkcsQUpzQkcsTUl0Qkc7SUpxQlgsVUFBVSxDRndGVixnQkFBZ0IsR0V0RmQsS0l2QkcsQUp1QkUsTUl2QkksQ0p1QkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUZyQixVQUFVLENQakNMLHVCQUFLLEdPbUNSLEtJdkJHLEFKdUJFLE1JdkJJLENKdUJKLElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDRndGVixnQkFBZ0IsR0VyRmQsS0l4QkcsQUp3QkUsTUl4QkksQ0p3QkosSUFBQyxDQUFLLE9BQUwsQUFBWTtJQUhwQixVQUFVLENQakNMLHVCQUFLLEdPb0NSLEtJeEJHLEFKd0JFLE1JeEJJLENKd0JKLElBQUMsQ0FBSyxPQUFMLEFBQVk7SUFIcEIsVUFBVSxDRndGVixnQkFBZ0IsR0VwRmQsS0l6QkcsQUp5QkUsTUl6QkksQ0p5QkosSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUpyQixVQUFVLENQakNMLHVCQUFLLEdPcUNSLEtJekJHLEFKeUJFLE1JekJJLENKeUJKLElBQUMsQ0FBSyxRQUFMLEFBQWEsR0ZvRnJCLGdCQUFnQixHRTlFaEIsVUkvQkssQUorQkssTUkvQkMsRVhaTix1QkFBSyxHTzJDVixVSS9CSyxBSitCSyxNSS9CQyxFTjZHWCxnQkFBZ0IsR0VyQ2hCLFdJeEVLLEFKd0VNLE1JeEVBLEVYWk4sdUJBQUssR09vRlYsV0l4RUssQUp3RU0sTUl4RUEsRU42R1gsZ0JBQWdCLEdHL0diLHlCR0VFLEFIRlEsTUdFRixFWFpOLHVCQUFLLEdRVVAseUJHRUUsQUhGUSxNR0VGLEVONkdYLGdCQUFnQixHTHJIWCxzQldRQSxBWFJJLE1XUUUsRVhaTix1QkFBSyxHQUlMLHNCV1FBLEFYUkksTVdRRSxFTjZHWCxnQkFBZ0IsR0lySGIseUJFUUUsQUZSRyxNRVFHLEVYWk4sdUJBQUssR1NJUCx5QkVRRSxBRlJHLE1FUUcsRU42R1gsZ0JBQWdCLEdJakhiLHdCRUlFLEFGSkUsTUVJSSxFWFpOLHVCQUFLLEdTUVAsd0JFSUUsQUZKRSxNRUlJLEVONkdYLGdCQUFnQixHS2hIYixpQkNHRSxBREhHLE1DR0csRVhaTix1QkFBSyxHVVNQLGlCQ0dFLEFESEcsTUNHRyxFTjZHWCxnQkFBZ0IsR0FTWixJQUFJLEFBUUgsT0FBTyxFTDFJUCx1QkFBSyxHS2tJTixJQUFJLEFBUUgsT0FBTyxFQWpCWixnQkFBZ0IsR0NqSWIsb0JLaUNBLEFMakNRLE9LaUNELEVYekJMLHVCQUFLLEdNUlAsb0JLaUNBLEFMakNRLE9LaUNELEVOZ0dWLGdCQUFnQixHRWxHaEIsWUlFRyxBSkZTLE9JRUYsRVh6QkwsdUJBQUssR091QlYsWUlFRyxBSkZTLE9JRUYsRUpRVixVQUFVLENGd0ZWLGdCQUFnQixHRXZGZCxNSVRDLEFKU0ssT0lURSxFSlFWLFVBQVUsQ1BqQ0wsdUJBQUssR09rQ1IsTUlUQyxBSlNLLE9JVEU7SUpRVixVQUFVLENGd0ZWLGdCQUFnQixHRXRGZCxLSVZDLEFKVUksT0lWRyxDSlVILElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDUGpDTCx1QkFBSyxHT21DUixLSVZDLEFKVUksT0lWRyxDSlVILElBQUMsQ0FBSyxRQUFMLEFBQWE7SUFGckIsVUFBVSxDRndGVixnQkFBZ0IsR0VyRmQsS0lYQyxBSldJLE9JWEcsQ0pXSCxJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ1BqQ0wsdUJBQUssR09vQ1IsS0lYQyxBSldJLE9JWEcsQ0pXSCxJQUFDLENBQUssT0FBTCxBQUFZO0lBSHBCLFVBQVUsQ0Z3RlYsZ0JBQWdCLEdFcEZkLEtJWkMsQUpZSSxPSVpHLENKWUgsSUFBQyxDQUFLLFFBQUwsQUFBYTtJQUpyQixVQUFVLENQakNMLHVCQUFLLEdPcUNSLEtJWkMsQUpZSSxPSVpHLENKWUgsSUFBQyxDQUFLLFFBQUwsQUFBYSxHRm9GckIsZ0JBQWdCLEdFOUVoQixVSWxCRyxBSmtCTyxPSWxCQSxFWHpCTCx1QkFBSyxHTzJDVixVSWxCRyxBSmtCTyxPSWxCQSxFTmdHVixnQkFBZ0IsR0VyQ2hCLFdJM0RHLEFKMkRRLE9JM0RELEVYekJMLHVCQUFLLEdPb0ZWLFdJM0RHLEFKMkRRLE9JM0RELEVOZ0dWLGdCQUFnQixHRy9HYix5QkdlQSxBSGZVLE9HZUgsRVh6QkwsdUJBQUssR1FVUCx5QkdlQSxBSGZVLE9HZUgsRU5nR1YsZ0JBQWdCLEdMckhYLHNCV3FCRixBWHJCTSxPV3FCQyxFWHpCTCx1QkFBSyxHQUlMLHNCV3FCRixBWHJCTSxPV3FCQyxFTmdHVixnQkFBZ0IsR0lySGIseUJFcUJBLEFGckJLLE9FcUJFLEVYekJMLHVCQUFLLEdTSVAseUJFcUJBLEFGckJLLE9FcUJFLEVOZ0dWLGdCQUFnQixHSWpIYix3QkVpQkEsQUZqQkksT0VpQkcsRVh6QkwsdUJBQUssR1NRUCx3QkVpQkEsQUZqQkksT0VpQkcsRU5nR1YsZ0JBQWdCLEdLaEhiLGlCQ2dCQSxBRGhCSyxPQ2dCRSxFWHpCTCx1QkFBSyxHVVNQLGlCQ2dCQSxBRGhCSyxPQ2dCRSxDTmlIRztNQUNQLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0VBNUNMLEFBaURJLGdCQWpEWSxZQUFZLEdBQUcsSUFBSTtFTGhHOUIsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQUFHLElBQUk7RUFBbkMsZ0JBQWdCLFlBQVksR0N4R3pCLG9CQUFRO0VOUU4sdUJLZ0dXLEFMaEdOLFlLZ0drQixHQ3hHekIsb0JBQVE7RUR3R1gsZ0JBQWdCLFlBQVksR0V6RTVCLFlBQVk7RVB2QlAsdUJLZ0dXLEFMaEdOLFlLZ0drQixHRXpFNUIsWUFBWTtFQVVaLFVBQVUsQ0YrRFYsZ0JBQWdCLFlBQVksR0U5RDFCLE1BQU07RUFEUixVQUFVLENQakNMLHVCS2dHVyxBTGhHTixZS2dHa0IsR0U5RDFCLE1BQU07RUFEUixVQUFVLENGK0RWLGdCQUFnQixZQUFZLEdFN0QxQixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENQakNMLHVCS2dHVyxBTGhHTixZS2dHa0IsR0U3RDFCLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0VBRnJCLFVBQVUsQ0YrRFYsZ0JBQWdCLFlBQVksR0U1RDFCLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ1BqQ0wsdUJLZ0dXLEFMaEdOLFlLZ0drQixHRTVEMUIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDRitEVixnQkFBZ0IsWUFBWSxHRTNEMUIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFKckIsVUFBVSxDUGpDTCx1QktnR1csQUxoR04sWUtnR2tCLEdFM0QxQixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtFRjJEckIsZ0JBQWdCLFlBQVksR0VyRDVCLFVBQVU7RVAzQ0wsdUJLZ0dXLEFMaEdOLFlLZ0drQixHRXJENUIsVUFBVTtFRnFEVixnQkFBZ0IsWUFBWSxHRVo1QixXQUFXO0VQcEZOLHVCS2dHVyxBTGhHTixZS2dHa0IsR0VaNUIsV0FBVztFRllYLGdCQUFnQixZQUFZLEdHdEZ6Qix5QkFBVTtFUlZSLHVCS2dHVyxBTGhHTixZS2dHa0IsR0d0RnpCLHlCQUFVO0VIc0ZiLGdCQUFnQixZQUFZLEdMNUZ2QixzQkFBSTtFQUpKLHVCS2dHVyxBTGhHTixZS2dHa0IsR0w1RnZCLHNCQUFJO0VLNEZULGdCQUFnQixZQUFZLEdJNUZ6Qix5QkFBSztFVEpILHVCS2dHVyxBTGhHTixZS2dHa0IsR0k1RnpCLHlCQUFLO0VKNEZSLGdCQUFnQixZQUFZLEdJeEZ6Qix3QkFBSTtFVFJGLHVCS2dHVyxBTGhHTixZS2dHa0IsR0l4RnpCLHdCQUFJO0VKd0ZQLGdCQUFnQixZQUFZLEdLdkZ6QixpQkFBSztFVlRILHVCS2dHVyxBTGhHTixZS2dHa0IsR0t2RnpCLGlCQUFLO0VMZ0hSLGdCQUFnQixBQXVCYixZQUFZLEdBRVQsVUFBVTtFTGxKWCx1QktnR1csQUxoR04sWUtnR2tCLEdBa0R0QixVQUFVO0VBekJoQixnQkFBZ0IsQUF1QmIsWUFBWSxHQzdKZixZQUFZO0VOYVAsdUJLZ0dXLEFMaEdOLFlLZ0drQixHQzdHNUIsWUFBWTtFRHNJWixnQkFBZ0IsQUF1QmIsWUFBWSxHSS9JYixvQkFBSztFVERGLHVCS2dHVyxBTGhHTixZS2dHa0IsR0kvRjFCLG9CQUFLLENKaUpVO0lBQ1gsWUFBWSxFQUFFLElBQUksR0FDbkI7O0VBeENMLEFBMkNJLGdCQTNDWSxXQUFXLEdBQUcsSUFBSTtFTDVHN0IsdUJLbUdXLEFMbkdOLFdLbUdpQixHQVNHLElBQUk7RUFBbEMsZ0JBQWdCLFdBQVcsR0NwSHhCLG9CQUFRO0VOUU4sdUJLbUdXLEFMbkdOLFdLbUdpQixHQzNHeEIsb0JBQVE7RURvSFgsZ0JBQWdCLFdBQVcsR0VyRjNCLFlBQVk7RVB2QlAsdUJLbUdXLEFMbkdOLFdLbUdpQixHRTVFM0IsWUFBWTtFQVVaLFVBQVUsQ0YyRVYsZ0JBQWdCLFdBQVcsR0UxRXpCLE1BQU07RUFEUixVQUFVLENQakNMLHVCS21HVyxBTG5HTixXS21HaUIsR0VqRXpCLE1BQU07RUFEUixVQUFVLENGMkVWLGdCQUFnQixXQUFXLEdFekV6QixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtFQUZyQixVQUFVLENQakNMLHVCS21HVyxBTG5HTixXS21HaUIsR0VoRXpCLEtBQUssQ0FBQSxJQUFDLENBQUssUUFBTCxBQUFhO0VBRnJCLFVBQVUsQ0YyRVYsZ0JBQWdCLFdBQVcsR0V4RXpCLEtBQUssQ0FBQSxJQUFDLENBQUssT0FBTCxBQUFZO0VBSHBCLFVBQVUsQ1BqQ0wsdUJLbUdXLEFMbkdOLFdLbUdpQixHRS9EekIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVk7RUFIcEIsVUFBVSxDRjJFVixnQkFBZ0IsV0FBVyxHRXZFekIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWE7RUFKckIsVUFBVSxDUGpDTCx1QkttR1csQUxuR04sV0ttR2lCLEdFOUR6QixLQUFLLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYTtFRnVFckIsZ0JBQWdCLFdBQVcsR0VqRTNCLFVBQVU7RVAzQ0wsdUJLbUdXLEFMbkdOLFdLbUdpQixHRXhEM0IsVUFBVTtFRmlFVixnQkFBZ0IsV0FBVyxHRXhCM0IsV0FBVztFUHBGTix1QkttR1csQUxuR04sV0ttR2lCLEdFZjNCLFdBQVc7RUZ3QlgsZ0JBQWdCLFdBQVcsR0dsR3hCLHlCQUFVO0VSVlIsdUJLbUdXLEFMbkdOLFdLbUdpQixHR3pGeEIseUJBQVU7RUhrR2IsZ0JBQWdCLFdBQVcsR0x4R3RCLHNCQUFJO0VBSkosdUJLbUdXLEFMbkdOLFdLbUdpQixHTC9GdEIsc0JBQUk7RUt3R1QsZ0JBQWdCLFdBQVcsR0l4R3hCLHlCQUFLO0VUSkgsdUJLbUdXLEFMbkdOLFdLbUdpQixHSS9GeEIseUJBQUs7RUp3R1IsZ0JBQWdCLFdBQVcsR0lwR3hCLHdCQUFJO0VUUkYsdUJLbUdXLEFMbkdOLFdLbUdpQixHSTNGeEIsd0JBQUk7RUpvR1AsZ0JBQWdCLFdBQVcsR0tuR3hCLGlCQUFLO0VWVEgsdUJLbUdXLEFMbkdOLFdLbUdpQixHSzFGeEIsaUJBQUs7RUxnSFIsZ0JBQWdCLEFBNkJiLFdBQVcsR0FFUixVQUFVO0VMeEpYLHVCS21HVyxBTG5HTixXS21HaUIsR0FxRHJCLFVBQVU7RUEvQmhCLGdCQUFnQixBQTZCYixXQUFXLEdDbktkLFlBQVk7RU5hUCx1QkttR1csQUxuR04sV0ttR2lCLEdDaEgzQixZQUFZO0VEc0laLGdCQUFnQixBQTZCYixXQUFXLEdJckpaLG9CQUFLO0VUREYsdUJLbUdXLEFMbkdOLFdLbUdpQixHSWxHekIsb0JBQUssQ0p1SlU7SUFDWCxPQUFPLEVBQUUsQ0FBQztJQUNWLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBbEJuRkw7Ozs7RUFJRTtBRzVFQSxBMkJMRixTM0JLRyxBMkJMTSxPM0JLQyxFNEJzQlAsNEI1QnRCQSxBNEJzQlUsTzVCdEJILEUyQkxWLFMzQk1HLEEyQk5NLE0zQk1BLEU0QnFCTiw0QjVCckJBLEE0QnFCVSxNNUJyQkosQ0FBQztFQUNOLE9BQU8sRUFBRSxHQUFHO0VBQ1osT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFDRCxBMkJWRixTM0JNRyxBMkJOTSxNM0JNQSxFNEJxQk4sNEI1QnJCQSxBNEJxQlUsTTVCckJKLENBSUM7RUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBMkJUSCxhQUFh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Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6ImZpbmFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblJlc2V0IGFuZCBub3JtYWxpemUgZGVmYXVsdCBicm93c2VyIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlcixcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLFxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBzbGljayBjYXJvdXNlbCBmbGV4LWJveCBmaXggKi9cbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4vKiBIYW5kbGUgYm94LXNpemluZyB3aGlsZSBiZXR0ZXIgYWRkcmVzc2luZyBjaGlsZCBlbGVtZW50cyAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvKiBmb3JjZSBhIHZlcnRpY2FsIHNjcm9sbGJhciB0byBwcmV2ZW50IGEganVtcHkgcGFnZSAqL1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAvKiBkaXNhYmxlIHdlYmtpdCB0YXAgaGlnaGxpZ2h0ICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW1nLFxuZmllbGRzZXQsXG5ocixcbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbn1cblxub2JqZWN0LFxudmlkZW8sXG5lbWJlZCxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvLFxuZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudHIge1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm0gbm9ybWFsaXplIEJFR0lOICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59IiwiLy9Cb290c3RyYXAgdmFyaWFibGVzIGFuZCBtaXhpbnNcclxuJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzOiBmYWxzZTsgLy9vbWl0IGJvdXJib24gZGVwcmVjYXRpb24gd2FybmluZ3MgaW4gdGVybWluYWxcclxuQGltcG9ydCBcImJvdXJib25cIjtcclxuQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnNcIjtcclxuXHJcbi8vUHJvamVjdCB2YXJpYWJsZXMgYW5kIG1peGluc1xyXG5AaW1wb3J0IFwiX2NvcmUvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIl9jb3JlL21peGlucy5zY3NzXCI7XHJcbi8vUHJvamVjdCBSZXNldFxyXG5AaW1wb3J0IFwiX2NvcmUvcmVzZXQuc2Nzc1wiO1xyXG5cclxuLy8gQm9vdHN0cmFwIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9ub3JtYWxpemVcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9wcmludFwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcclxuXHJcbi8vIEJvb3RzdHJhcCBDb3JlIENTU1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3NjYWZmb2xkaW5nXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvdHlwZVwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2NvZGVcIjtcclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Cb290c3RyYXAgZ3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5AaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2dyaWRcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC90YWJsZXNcIjtcclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkJvb3RzdHJhcCBmb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5AaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Zvcm1zXCI7XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Cb290c3RyYXAgYnV0dG9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5AaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuXHJcbi8vIEJvb3RzdHJhcCBDb21wb25lbnRzXHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvY29tcG9uZW50LWFuaW1hdGlvbnNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9kcm9wZG93bnNcIjtcclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQm9vdHN0cmFwIGJ1dHRvbi1ncm91cHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkJvb3RzdHJhcCBpbnB1dC1ncm91cHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9uYXZzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbmF2YmFyXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcGFnZXJcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9sYWJlbHNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9iYWRnZXNcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9qdW1ib3Ryb25cIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC90aHVtYm5haWxzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvYWxlcnRzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21lZGlhXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbGlzdC1ncm91cFwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3BhbmVsc1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcclxuLy8gQGltcG9ydCBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC93ZWxsc1wiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Nsb3NlXCI7XHJcblxyXG4vLyBCb290c3RyYXAgQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbW9kYWxzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvdG9vbHRpcFwiO1xyXG4vLyBAaW1wb3J0IFwiLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3BvcG92ZXJzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvY2Fyb3VzZWxcIjtcclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Cb290c3RyYXAgVXRpbGl0eSBjbGFzc2VzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbkBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NYWduaWZpYyBwb3B1cCBMaWJyYXJ5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbkBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL21hZ25pZmljLXBvcHVwL3NyYy9jc3MvbWFpbi5zY3NzXCI7XHJcblxyXG5cclxuXHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUHJvamVjdCBDb21wb25lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbkBpbXBvcnQgXCJfY29yZS9iYXNlLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJpY29ucy9zcHJpdGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaWNvbnMvaWNvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic3ZnL3N2Zy1pY29uLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJzY2FmZm9sZGluZy9wYWdlLnNjc3NcIjtcclxuQGltcG9ydCBcInNjYWZmb2xkaW5nL2NvbnRlbnQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2NhZmZvbGRpbmcvaGVhZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcInNjYWZmb2xkaW5nL2Zvb3Rlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzY2FmZm9sZGluZy9zdGFydC1wYWdlLnNjc3NcIjtcclxuQGltcG9ydCBcInNjYWZmb2xkaW5nL25hdmJhci5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwib2ZmbGluZS9vZmZsaW5lLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJmcmFtZXMvZnJhbWUtY29udGVudC9mcmFtZS1jb250ZW50LnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJncmlkL2dyaWQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidHlwby90eXBvLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJuYXZzL2xpc3QtbmF2L2xpc3QtbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcIm5hdnMvdHJlZS1uYXYvdHJlZS1uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibmF2cy9tYWluLW5hdi9tYWluLW5hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJuYXZzL2NvbHMtbmF2L2NvbHMtbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcIm5hdnMvbW9iaWxlLW5hdi9tb2JpbGUtbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcIm5hdnMvc2lkZWJhci1uYXYvc2lkZWJhci1uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibmF2cy9vdmVybGF5L292ZXJsYXkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY2F0YWxvZy1idG4vY2F0YWxvZy1idG4uc2Nzc1wiO1xyXG5AaW1wb3J0IFwidXNlci1wYW5lbC91c2VyLXBhbmVsLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJtb2RhbC9tb2RhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJhY2NvcmRpb24tdGFicy9hY2NvcmRpb24tdGFicy5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwiaGVscGVycy9saW5rcy9saW5rLnNjc3NcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvc2l0ZS1pbmZvL3NpdGUtaW5mby5zY3NzXCI7IFxyXG5AaW1wb3J0IFwiaGVscGVycy9zb2MtZ3JvdXBzL3NvYy1ncm91cHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9wYXktaWNvbnMvcGF5LWljb25zLnNjc3NcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvc3Rhci1yYXRpbmcvc3Rhci1yYXRpbmcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9zdGFyLXZvdGluZy9zdGFyLXZvdGluZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL21lc3NhZ2VzL21lc3NhZ2VzLnNjc3NcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvbGlrZXMvbGlrZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9zaGFyZXMvc2hhcmVzLnNjc3NcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvdG9vbHRpcC90b29sdGlwLnNjc3NcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvbG9hZGVycy9sb2FkZXItZnJhbWUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9sb2FkZXJzL3NwaW5uZXItY2lyY2xlL3NwaW5uZXItY2lyY2xlLnNjc3NcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvdG9nZ2xlLXZpZXcvdG9nZ2xlLXZpZXdcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvdW5hdmFpbGFibGUvdW5hdmFpbGFibGVcIjtcclxuXHJcbkBpbXBvcnQgXCJiZW5lZml0cy9iZW5lZml0cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJiYW5uZXJzL2Jhbm5lci1zaW1wbGUvYmFubmVyLXNpbXBsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJidXR0b25zL2J1dHRvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwid2lkZ2V0cy93aWRnZXQtcHJpbWFyeS93aWRnZXQtcHJpbWFyeS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ3aWRnZXRzL3dpZGdldC1zZWNvbmRhcnkvd2lkZ2V0LXNlY29uZGFyeS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ3aWRnZXRzL3dpZGdldC1zaWRlYmFyL3dpZGdldC1zaWRlYmFyLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJiYXJnYWluL2JhcmdhaW4uc2Nzc1wiO1xyXG5AaW1wb3J0IFwidGFibG9pZC90YWJsb2lkLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJwb3N0L3Bvc3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwic21hbGwtcG9zdC9zbWFsbC1wb3N0XCI7XHJcbkBpbXBvcnQgXCJicmFuZHMvYnJhZG5zLXdpZGdldC9icmFuZHMtd2lkZ2V0LnNjc3NcIjtcclxuQGltcG9ydCBcInNlby10ZXh0L3Nlby10ZXh0LnNjc3NcIjtcclxuQGltcG9ydCBcImJyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2luYXRvci9wYWdpbmF0b3Iuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tbWVudHMvY29tbWVudHMuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImZvcm0vZm9ybS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJmb3JtL2Zvcm0taW5wdXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9ybS9hdXRvY29tcGxldGUvYXV0b2NvbXBsZXRlLnNjc3NcIjtcclxuQGltcG9ydCBcImZvcm0vcmFuZ2Utc2xpZGVyL3JhbmdlLXNsaWRlci5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwiY2F0YWxvZy9jYXRhbG9nLXRvb2xiYXIvY2F0YWxvZy10b29sYmFyLnNjc3NcIjtcclxuQGltcG9ydCBcImNhdGFsb2cvZmlsdGVyL2ZpbHRlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjYXRhbG9nL2FjdGl2ZS1maWx0ZXJzL2FjdGl2ZS1maWx0ZXJzLnNjc3NcIjtcclxuQGltcG9ydCBcImNhdGFsb2cvY2F0YWxvZy1zZWN0aW9uL2NhdGFsb2ctc2VjdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjYXRhbG9nL2NhdGFsb2ctbWFwL2NhdGFsb2ctbWFwLnNjc3NcIjtcclxuQGltcG9ydCBcImNhdGFsb2cvY2F0LXRhYmxlL2NhdC10YWJsZS5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwicHJvZHVjdC9wcm9kdWN0LWN1dC9wcm9kdWN0LWN1dC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3Qtc25pcHBldC9wcm9kdWN0LXNuaXBwZXRcIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC10aHVtYi9wcm9kdWN0LXRodW1iLnNjc3NcIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC1pbnRyby9wcm9kdWN0LWludHJvLnNjc3NcIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC1waG90by9wcm9kdWN0LXBob3RvLnNjc3NcIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC12YXJpYW50cy92YXJpYW50cy1yYWRpby92YXJpYW50cy1yYWRpby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtdmFyaWFudHMvdmFyaWFudHMtc2VsZWN0L3ZhcmlhbnRzLXNlbGN0XCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb3BlcnRpZXMvcHJvcGVydGllcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtcHJpY2UvcHJvZHVjdC1wcmljZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3Qta2l0L3Byb2R1Y3Qta2l0LnNjc3NcIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC1zaGlwcGluZy9wcm9kdWN0LXNoaXBwaW5nLnNjc3NcIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC1mdWxsaW5mby9wcm9kdWN0LWZ1bGxpbmZvLnNjc3NcIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC1hY3Rpb24vcHJvZHVjdC1hY3Rpb25cIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC1zYWxlcy9wcm9kdWN0LXNhbGVzXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L3Byb2R1Y3QtYnV5L3Byb2R1Y3QtYnV5XCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0L21haW4tcHJvcGVydGllcy9tYWluLXByb3BlcnRpZXNcIjtcclxuQGltcG9ydCBcInByb2R1Y3QvcHJvZHVjdC1wdXJjaGFzZS9wcm9kdWN0LXB1cmNoYXNlXCI7XHJcblxyXG5AaW1wb3J0IFwiY2FydC9jYXJ0LWZyYW1lL2NhcnQtZnJhbWUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY2FydC9jYXJ0LXN1bW1hcnkvY2FydC1zdW1tYXJ5LnNjc3NcIjtcclxuQGltcG9ydCBcImNhcnQvZGVsaXZlcnktcmFkaW8vZGVsaXZlcnktcmFkaW8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY2FydC9jYXJ0LXByb2R1Y3QvY2FydC1wcm9kdWN0LnNjc3NcIjtcclxuQGltcG9ydCBcImNhcnQvb3JkZXItZGV0YWlscy9vcmRlci1kZXRhaWxzLnNjc3NcIjtcclxuQGltcG9ydCBcImNhcnQvY2FydC1wcmljZS9jYXJ0LXByaWNlLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJwcm9maWxlL29yZGVyLWhpc3Rvcnkvb3JkZXItaGlzdG9yeS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9maWxlL2Rpc2NvdW50LWluZm8vZGlzY291bnQtaW5mby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwcm9maWxlL2Rpc2NvdW50LXRhYmxlL2Rpc2NvdW50LXRhYmxlLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21wYXJlL2NvbXBhcmUuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImdhbGxlcnkvZ2FsbGVyeS1hbGJ1bS9nYWxsZXJ5LWFsYnVtLnNjc3NcIjtcclxuQGltcG9ydCBcImdhbGxlcnkvZ2FsbGVyeS1pbWFnZS9nYWxsZXJ5LWltYWdlLnNjc3NcIjtcclxuQGltcG9ydCBcImdhbGxlcnkvZ2FsbGVyeS1tZW51L2dhbGxlcnktbWVudS5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwiY291bnRkb3duL2NvdW50ZG93blwiO1xyXG5AaW1wb3J0IFwiY291bnRkb3duL2NvdW50ZG93bi1wb3N0XCI7XHJcbkBpbXBvcnQgXCJjb3VudGRvd24vY291bnRkb3duLXByb2R1Y3RcIjtcclxuXHJcbkBpbXBvcnQgXCJtb2R1bGVzL3NhbGVzL3NhbGUtdGltZXJcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvc2FsZXMvc2FsZXMtcG9zdFwiOyIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLnBhZ2Uge1xuXG4gIC8qIE1vYmlsZSBzaWRlYmFyIHNsaWRlIHBhbmVsICovXG4gICZfX21vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAkcGFnZS1tb2JpbGUtd2lkdGg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtJHBhZ2UtbW9iaWxlLXdpZHRoO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWRyb3AgKyAxO1xuICAgIGJhY2tncm91bmQ6ICRwYWdlLW1vYmlsZS1iZztcbiAgICBjb2xvcjogJHBhZ2UtbW9iaWxlLWNvbG9yO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkcGFnZS1tb2JpbGUtc3BlZWQ7XG5cbiAgICAvKiBlbmFibGVzIG1vbWVudHVtIHNjcm9sbGluZyBpbiBpT1Mgb3ZlcmZsb3cgZWxlbWVudHMgKi9cbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAmLS1qcy1vcGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkcGFnZS1tb2JpbGUtd2lkdGgpO1xuICAgIH1cblxuICB9XG5cbiAgLyogUGFnZSBvdmVybGF5IHZpc2libGUgaWYgbW9iaWxlIHBhbmVzIGlzIG9wZW4gKi9cbiAgJl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCAwIDApO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWRyb3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2Utb3ZlcmxheS1jb2xvcjtcbiAgICBhbmltYXRpb246IGZhZGUgNTAwbXM7XG5cbiAgICBAa2V5ZnJhbWVzIGZhZGUge1xuICAgICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICAqIE1haW4gc2l0ZSBjb250ZW50IGZyYW1lXG4gICAgKiBTaGlmdGluZyB0byByaWdodCB3aGVuIG1vYmlsZSBtZW51IGlzIHNpbGlkaW5nLlxuICAgICogQWRkaW5nIHZpYSBqYXZhc2NyaXB0IGJ5IGNsaWNraW5nIG9uIG1vYmlsZSBtZW51IGJ0blxuICAqL1xuICAmX19ib2R5IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkcGFnZS1tb2JpbGUtc3BlZWQpO1xuXG4gICAgJi0tanMtcHVzaGVkIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKCRwYWdlLW1vYmlsZS13aWR0aCkpO1xuICAgICAgLyogRGlzYWJsZSBzY3JvbGxpbmcgd2hpbGUgbW9iaWxlIGJhciBpcyBvcGVuZWQgKi9cbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW5mcmFtZSB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xuICB9XG5cbiAgLyogQ29udGFpbmVyIGZvciBzdGF0aWMgd2lkdGggZnJhbWVzICovXG4gICZfX2NvbnRhaW5lciB7XG4gICAgLy9leHRlbmRpbmcgYm9vdHN0cmFwIGNvbnRhaW5lclxuICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICBtYXgtd2lkdGg6ICRzaXRlLW1heC13aWR0aDtcbiAgfVxuXG4gIC8qIE1haW4gaGVhZGVyICovXG4gICZfX2hlYWRlciB7XG5cbiAgfVxuXG4gIC8qIFBhZ2UgY29udGVudCB3cmFwcGVyICovXG4gICZfX2NvbnRlbnQge1xuICB9XG5cbiAgLyogTWFpbiBob3Jpc29udGFsIG5hdmlnYXRpb24gd3JhcHBlciAqL1xuICAmX19uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIH1cblxuICAvKiBCcmVhZGNydW1icyB3cmFwcGVyICovXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8qIFNpdGUgYmVuZWZpdHMgd3JhcHBlciAqL1xuICAmX19iZW5lZml0cyB7XG4gICAgYmFja2dyb3VuZDogJGJlbmVmaXRzLWJnLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmVuZWZpdHMtYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gIC8qIFBhZ2Ugdmlld2VkIHdyYXBwZXIgKi9cbiAgJl9fdmlld2VkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC8qIE1haW4gZm9vdGVyIHdyYXBwZXIgKi9cbiAgJl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGZvb3Rlci1iZztcbiAgfVxuXG4gIC8qIEZvb3RlciBsaW5lIGluIHRoZSBib3R0b20gKi9cbiAgJl9fYmFzZW1lbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59IiwiLmNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiAgICAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cclxuICAvLyBsYXlvdXRzXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIC8vIGV4dGVuZGluZyBib290c3RyYXAgY29udGFpbmVyXHJcbiAgICAvLyB1c2luZyB3aGVuIGZ1bGwgd2lkdGggZnJhbWVzIGluc2lkZSBjb250YWluZXIgYXJlIG5lZWRlZCBhbmQgdGhlcmUgYXJlIG5vIHBhZ2VfX2NvbnRhaW5lciBhY3RpdmUhXHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XHJcbiAgICBtYXgtd2lkdGg6ICRzaXRlLW1heC13aWR0aDtcclxuICB9XHJcblxyXG4gICZfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2lkZWJhciB7XHJcbiAgICB3aWR0aDogICAgICAgMTAwJTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6ICAgICAgICAkcGFnZS1zaWRlYmFyLXdpZHRoO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRwYWdlLXNpZGViYXItaW5kZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHBhZ2Utc2lkZWJhci13aWR0aCArICRwYWdlLXNpZGViYXItaW5kZW50fSk7XHJcbiAgICAgIGZsZXgtZ3JvdzogIDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWJhbm5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogICAgICAgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206ICAgMTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAgMzBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogIDJweCBzb2xpZCAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZGVyLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiAgICAgICAgaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICA2cHg7XHJcbiAgICBmb250LXNpemU6ICAgICAgMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAgICAxLjE7XHJcbiAgICBjb2xvcjogICAgICAgICAgIzAwMDtcclxuICB9XHJcblxyXG4gICZfX3F1b3RlIHtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcclxuICB9XHJcblxyXG4gICZfX2hpbmZvIHtcclxuICAgIGRpc3BsYXk6ICAgICAgaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAgICAwLjllbTtcclxuICAgIGNvbG9yOiAgICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICB3aGl0ZS1zcGFjZTogIG5vd3JhcDtcclxuXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuN2VtO1xyXG4gICAgYm9yZGVyLWxlZnQ6ICAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICYtbnVtYmVyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBDb250ZW50IHVuaXZlcnNhbCB3cmFwcGVyIGZvciB2ZXJ0aWNhbCBzcGFjZSAqL1xyXG4gICZfX3JvdyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxnIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBDb250ZW50IHBhZ2luYXRpb24gd3JhcHBlciAqL1xyXG4gICZfX3BhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8qIENvbnRlbnQgdG9vbGJhciB3cmFwcGVyICovXHJcbiAgJl9fdG9vbGJhciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn0iLCIuaGVhZGVyIHtib3JkZXItdG9wOiAzcHggc29saWQgJGhlYWRlci10b3AtbGluZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgLy9leHRlbmRpbmcgYm9vdHN0cmFwIGNvbnRhaW5lclxyXG4gICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xyXG4gICAgbWF4LXdpZHRoOiAkc2l0ZS1tYXgtd2lkdGg7XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAvKiBGbGV4IGVsZW1lbnRzICovXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2hhbWJ1cmdlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEzJTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAkcGFnZS1zaWRlYmFyLXdpZHRoO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgd2lkdGg6IDY3JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NlbnRlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLyogRmxleCBlbGVtZW50cyAqL1xyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIC8qIEZsZXggZWxlbWVudHMgKi9cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHMge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVsaW1pdGVyIHtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICRoZWFkZXItZGVsaW1pdGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xufVxuXG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIuZm9ybSB7XG4gICRsYWJlbC1ob3Itd2lkdGg6IDEwMHB4O1xuICAkbGFiZWwtaG9yLXdpZHRoLWxnOiAxNTBweDtcbiAgJHJlcXVpcmUtbWFyay1jb2xvcjogI2U4OWI4ODtcbiAgLyogYnJlYWtwb2ludCBmcm9tIHdoaWNoIHZlcnRpY2FsIGxhYmVscyB0cmFuc2xhdGUgdG8gaG9yaXpvbnRhbCAqL1xuICAkaG9yLXRvLXZlcnQtYnJlYWtwb2ludDogJHNjcmVlbi1zbS1taW47XG5cbiAgJi0tYmcge1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1mcmFtZS1jb2xvcjtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cblxuICAmX19tZXNzYWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAmX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLy9tb2RpZmllcnNcbiAgICAmLS1ob3Ige1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvKlxuICAqIEZvcm0gZmllbGQgdGl0bGVcbiAgKi9cbiAgJl9fbGFiZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiAkaG9yLXRvLXZlcnQtYnJlYWtwb2ludCkge1xuICAgICZfX2ZpZWxkLS1ob3IgJl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAkbGFiZWwtaG9yLXdpZHRoO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9fZmllbGQtLWhvci1sZyAmX19sYWJlbCB7XG4gICAgICB3aWR0aDogJGxhYmVsLWhvci13aWR0aC1sZztcbiAgICB9XG4gICAgJl9fZmllbGQtLXN0YXRpYyAmX19sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gICogRm9ybSBmaWVsZCBtYXJrIGlmIGZpZWxkIGlzIHJlcXVpcmVkXG4gICovXG4gICZfX3JlcXVpcmUtbWFyazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKic7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAycHg7XG4gICAgY29sb3I6ICRyZXF1aXJlLW1hcmstY29sb3I7XG4gIH1cblxuICAvKlxuICAqIEZvcm0gZmllbGQgaW5uZXIgY29udHJvbFxuICAqL1xuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiAkaG9yLXRvLXZlcnQtYnJlYWtwb2ludCkge1xuICAgICZfX2ZpZWxkLS1ob3IgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbGFiZWwtaG9yLXdpZHRofSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICZfX2ZpZWxkLS1ob3ItbGcgJl9faW5uZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGxhYmVsLWhvci13aWR0aC1sZ30pO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgJl9fdG9vbHRpcHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBjb2xvcjogI0U4OUI4ODtcbiAgICB9XG5cbiAgICAmLS1oZWxwIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBsaW5rLW1haW47XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICYtZmllbGQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlbGVjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgfVxuXG4gICZfX2NhcGNoYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGJvb3RzdHJhcCBkZWZhdWx0IHN0eWxlcyBjYW5jZWwgKi9cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCIvKiBCb290c3RyYXAgcmV3cml0ZSAqL1xuLmZvcm0taW5wdXQge1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgJi0tcHJvZHVjdC1iYXNlIHtcbiAgICAuZm9ybS1pbnB1dF9fZ3JvdXAge1xuICAgICAgQGV4dGVuZCAuaW5wdXQtZ3JvdXAtbGc7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAge1xuICAgIEBleHRlbmQgLmlucHV0LWdyb3VwO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIEBleHRlbmQgLmlucHV0LWdyb3VwLWJ0bjtcbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBAZXh0ZW5kIC5idG4sIC5idG4tZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAmX19jb250cm9sIHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cbiAgICAmLS1xdWFudGl0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tc20ge1xuICAgICAgQGV4dGVuZCAuaW5wdXQtc207XG4gICAgfVxuICB9XG5cbiAgJl9faW5mb3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cblxuICAmX19saW5re1xuICAgIEBpbmNsdWRlIGxpbmstbWFpbjtcblxuICAgICYtLWpze1xuICAgICAgQGluY2x1ZGUgbGluay1qcztcbiAgICB9XG4gIH1cblxufSIsIi5maWx0ZXIge1xyXG4gICRoZWFkZXItdGl0bGUtY29sb3I6ICMwMDA7XHJcbiAgJGhlYWRlci1oYW5kbGUtY29sb3I6ICMwMDA7XHJcblxyXG4gIGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cclxuICAmIC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mcmFtZS1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogUHJvcGVydHkgaGVhZGVyIEJFR0lOICovXHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vbWFrZSB3aG9sZSBoZWFkZXIgY2xpY2thYmxlLiBVc2luZyBpZiBwcm9wZXJ0eSBoYXMgZHJvcERvd24gdHlwZVxyXG4gICAgJltkYXRhLWZpbHRlci1kcm9wLWhhbmRsZV0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGNvbG9yOiAkaGVhZGVyLXRpdGxlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9faGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAkaGVhZGVyLXRpdGxlLWNvbG9yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYgPiAuc3ZnLWljb24ge1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItbWFyZ2luKCk7XHJcbiAgICAgIHdpZHRoOiByZW0oMTZweCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oYW5kbGUtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAvKiB0byBwcmV2ZW50IG1pc21hdGNoIGluIHRpdGxlIHNpemVzIGJldHdlZW4gcHJvcGVydGllcyB3aXRoIGRyb3Bkb3duIGFuZCB3aXRob3V0Ki9cclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtNHB4IDAgbnVsbCBudWxsKTtcclxuXHJcbiAgICAmLS1wbHVzIHtcclxuICAgIH1cclxuXHJcbiAgICAmLS1taW51cyB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBFTkQgUHJvcGVydHkgaGVhZGVyICovXHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAmLS1qcy1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNjcm9sbCB7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2dyb3VwIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICBjb2xvcjogJGJhc2UtbWFpbi1saW5rLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyICYtdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGJhc2UtbWFpbi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtY291bnQge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcmFuZ2Uge1xyXG5cclxuICAgICYtZmllbGQge1xyXG4gICAgICBAZXh0ZW5kIC5pbnB1dC1ncm91cDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIEBleHRlbmQgLmlucHV0LWdyb3VwLWFkZG9uO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udHJvbCB7XHJcbiAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcclxuICAgIH1cclxuXHJcbiAgICAmLXNsaWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59IiwiLnZhcmlhbnRzLXNlbGVjdCB7XG4gICZfX2ZpZWxkIHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cbiAgICAmLS1sZyB7XG4gICAgICBAZXh0ZW5kIC5pbnB1dC1sZztcbiAgICB9XG4gIH1cbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9CYXNlXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy9TaXplXHJcbiRzaXRlLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAxNTMwcHg7XHJcblxyXG4vL1RoZW1lXHJcbiR0aGVtZS1tYWluLWNvbG9yOiAgICAgICAgICAgICAgICAjNzY5YzFmO1xyXG4kdGhlbWUtc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgIzRkNjBhMDtcclxuJHRoZW1lLXRoaXJkLWNvbG9yOiAgICAgICAgICAgICAgICNmZDlmM2I7XHJcbiR0aGVtZS1mcmFtZS1jb2xvcjogICAgICAgICAgICAgICAjZjhmOGY4O1xyXG5cclxuLy9Cb2R5XHJcbiRiYXNlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAnQXJpYWwnLCBzYW5zLXNlcmlmO1xyXG4kYmFzZS1mb250LWNvbG9yOiAgICAgICAgICAgICAgICAgIzY2NjtcclxuJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk6ICAgICAgICM5OTk7XHJcbiRiYXNlLWZvbnQtY29sb3Itc3Ryb25nOiAgICAgICAgICAjMDAwO1xyXG4kYmFzZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMTRweDtcclxuJGJhc2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgIDEuMztcclxuXHJcbi8vTGlua3NcclxuJGJhc2UtbWFpbi1saW5rLWNvbG9yOiAgICAgICAgICAgICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XHJcbiRiYXNlLW1haW4tbGluay1ob3Zlci1jb2xvcjogICAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuJGJhc2UtbWFpbi1saW5rLWRlY29yOiAgICAgICAgICAgIHVuZGVybGluZTtcclxuJGJhc2UtbWFpbi1saW5rLWRlY29yLWhvdmVyOiAgICAgIHVuZGVybGluZTtcclxuXHJcbiRiYXNlLXNlY29uZC1saW5rLWNvbG9yOiAgICAgICAgICAjMDAwO1xyXG4kYmFzZS1zZWNvbmQtbGluay1ob3Zlci1jb2xvcjogICAgIzAwMDtcclxuJGJhc2Utc2Vjb25kLWxpbmstZGVjb3I6ICAgICAgICAgIG5vbmU7XHJcbiRiYXNlLXNlY29uZC1saW5rLWRlY29yLWhvdmVyOiAgICB1bmRlcmxpbmU7XHJcblxyXG4vL0hlbHBlcnNcclxuJGJhc2UtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICNlYWVhZWE7XHJcbiRiYXNlLWJvcmRlci1jb2xvci1kYXJrZW46ICAgICAgICAjYzVjNWM1O1xyXG4kYmFzZS1ib3gtc2hhZG93LWNvbG9yOiAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcblxyXG4vL0Jvb3RzdHJhcCBvdmVycmlkZVxyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAwO1xyXG5cclxuLy8gQm91cmJvbiBvdmVycmlkZVxyXG4kZW0tYmFzZTogJGJhc2UtZm9udC1zaXplO1xyXG5cclxuXHJcbiRhdHRlbnRpb24tY29sb3I6ICNlNzVlMmE7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vU2NhZmZvbGRpbmdcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIC0tLS0tIFBhZ2UgLS0tLS0gLy9cclxuJHBhZ2Utc2lkZWJhci13aWR0aDogICAgICAgICAgICAgIDI3MHB4O1xyXG4kcGFnZS1zaWRlYmFyLWluZGVudDogICAgICAgICAgICAgMzBweDtcclxuXHJcbiRwYWdlLW1vYmlsZS13aWR0aDogICAgICAgICAgICAgICAyNTBweDtcclxuJHBhZ2UtbW9iaWxlLWJnOiAgICAgICAgICAgICAgICAgICR0aGVtZS1tYWluLWNvbG9yO1xyXG4kcGFnZS1tb2JpbGUtYWN0aXZlLWJnOiAgICAgICAgICAgbGlnaHRlbigkcGFnZS1tb2JpbGUtYmcsIDUlKTtcclxuJHBhZ2UtbW9iaWxlLWNvbG9yOiAgICAgICAgICAgICAgICNmZmY7XHJcbiRwYWdlLW1vYmlsZS1zcGVlZDpcdFx0XHRcdFx0XHRcdFx0MC4zcztcclxuJHBhZ2Utb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHJcbi8vIC0tLS0tIG5hdmJhciAtLS0tLSAvL1xyXG4kcGFnZS1uYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgNTBweDtcclxuXHJcbi8vIC0tLS0tIEhlYWRsaW5lIC0tLS0tIC8vXHJcbiRoZWFkZXItdG9wLWxpbmUtY29sb3I6ICAgICAgICAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuJGhlYWRlci1kZWxpbWl0ZXItY29sb3I6ICAgICAgICAgICNjNWM1YzU7XHJcblxyXG5cclxuLy8gLS0tLS0gRm9vdGVyIC0tLS0tIC8vXHJcbiRmb290ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xyXG4kZm9vdGVyLXNpZGViYXItYmc6ICAgICAgICAgICAgICAgZGFya2VuKCRmb290ZXItYmcsIDQlKTtcclxuJGZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuJGZvb3Rlci10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICNjOGQ1ZmY7XHJcbiRmb290ZXItdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xyXG4kZm9vdGVyLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgI2M4ZDVmZjtcclxuJGZvb3Rlci1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICNjOGQ1ZmY7XHJcblxyXG5cclxuLy8gLS0tLS0gQmFzZW1lbnQgLS0tLS0gLy9cclxuJGJhc2VtZW50LXRleHQtY29sb3I6ICAgICAgICAgICAgICRiYXNlLWZvbnQtY29sb3I7XHJcbiRiYXNlbWVudC1saW5rLWNvbG9yOiAgICAgICAgICAgICAkYmFzZS1tYWluLWxpbmstY29sb3I7XHJcbiRiYXNlbWVudC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7IFxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL1ogSW5kZXhlcy5cclxuLy9DdXN0b20gei1pbmRleGVzIHNob3VsZCBiZSBsZXNzIHRoYW4gMTAwIHRvIHByZXZlbnQgTW9kYWwgd2luZG93IG92ZXJsYXkgXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kei1pbmRleC14czogIDEwO1xyXG4kei1pbmRleC1zOiAgICR6LWluZGV4LXhzICsgMTtcclxuJHotaW5kZXgtbTogICAkei1pbmRleC1zICsgMTtcclxuJHotaW5kZXgtbDogICAkei1pbmRleC1tICsgMTtcclxuJHotaW5kZXgteGw6ICAkei1pbmRleC1sICsgMTtcclxuXHJcbiR6LWluZGV4LWRyb3A6IDEwMDtcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vR3JpZFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRncmlkLWNvbC1tb2JpbGUtc3BhY2VyOiAgICAgICAgICAyMHB4O1xyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZvcm1zXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9Cb290c3RyYXAgb3ZlcnJpZGVcclxuXHJcbiRpbnB1dC1ib3JkZXI6XHRcdFx0XHRcdFx0XHRcdFx0XHQkYmFzZS1ib3JkZXItY29sb3I7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAycHg7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAwO1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgMDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiBcdFx0XHRcdFx0XHQkdGhlbWUtZnJhbWUtY29sb3I7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyO1xyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEJ1dHRvbnNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLS0tLS0gQm9vdHN0cmFwIG92ZXJyaWRlIC0tLS0tIC8vXHJcbiRidG4tZGVmYXVsdC1ib3JkZXI6XHRcdFx0ICAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICAycHg7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICAycHg7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICAycHg7XHJcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICAjZjhmOGY4O1xyXG5cclxuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCAzJSk7XHJcbiRidG4tcHJpbWFyeS1iZy1ob3ZlcjogICAgICAgICAgICAgbGlnaHRlbigkYnRuLXByaW1hcnktYmcsIDIlKTtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlci1ob3ZlcjogICAgICAgICBsaWdodGVuKCRidG4tcHJpbWFyeS1ib3JkZXIsIDIlKTtcclxuJGJ0bi1wcmltYXJ5LWJvcmRlci1yYWRpdXM6ICAgICAgICAycHg7XHJcblxyXG4vLyAtLS0tLSBNYWluIGJ1dHRvbiAtLS0tLSAvL1xyXG4kYnRuLW1haW4tYmc6ICAgICAgICAgICAgICAgICAgICAgJHRoZW1lLW1haW4tY29sb3I7XHJcbiRidG4tbWFpbi1iZy1ob3ZlcjogICAgICAgICAgICAgICBsaWdodGVuKCRidG4tbWFpbi1iZywgMjAlKTtcclxuJGJ0bi1tYWluLWNvbG9yOiAgICAgICAgICAgICAgICAgICNmZmY7XHJcbiRidG4tbWFpbi1jb2xvci1ob3ZlcjogICAgICAgICAgICAjZmZmO1xyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFNpdGUgaW5mb1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRzaXRlLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwO1xyXG4kc2l0ZS1pbmZvLWljby1jb2xvcjogICAgICAgICAgICAgJHRoZW1lLW1haW4tY29sb3I7XHJcblxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gT3ZlcmxheVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRvdmVybGF5LWJnLWNvbG9yOiAgICAgICAgICAgICAgICAjZmZmO1xyXG4kb3ZlcmxheS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4kb3ZlcmxheS1zaGFkb3ctY29sb3I6ICAgICAgICAgICAgJGJhc2UtYm94LXNoYWRvdy1jb2xvcjtcclxuXHJcbiRvdmVybGF5LWxpbmstY29sb3I6ICAgICAgICAgICAgICAkYmFzZS1tYWluLWxpbmstY29sb3I7XHJcbiRvdmVybGF5LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkYmFzZS1tYWluLWxpbmstY29sb3I7XHJcbiRvdmVybGF5LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAjRjJGMkYyO1xyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gTmF2aWdhdGlvblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyAtLS0tLSB0YWJsZSBuYXYgLS0tLS0gLy9cclxuJG1haW4tbmF2LWJnLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcclxuJG1haW4tbmF2LWJnLWhvdmVyLWNvbG9yOiAgICAgICAgI2YyZjJmMjtcclxuJG1haW4tbmF2LWJnLWFjdGl2ZS1jb2xvcjogICAgICAgI2YyZjJmMjtcclxuJG1haW4tbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgIzAwMDtcclxuJG1haW4tbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgIzAwMDtcclxuJG1haW4tbmF2LWJvcmRlci1jb2xvcjogICAgICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4kbWFpbi1uYXYtYXJyb3ctY29sb3I6ICAgICAgICAgICAjOTk5O1xyXG5cclxuLy8gLS0tLS0gdHJlZSBuYXYgLS0tLS0gLy9cclxuJHRyZWUtbmF2LWJnLWNvbG9yOiAgICAgICAgICAgICAgICNmZmY7XHJcbiR0cmVlLW5hdi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiR0cmVlLW5hdi1zaGFkb3ctY29sb3I6ICAgICAgICAgICAkYmFzZS1ib3gtc2hhZG93LWNvbG9yO1xyXG5cclxuJHRyZWUtbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICRiYXNlLXNlY29uZC1saW5rLWNvbG9yO1xyXG4kdHJlZS1uYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgJGJhc2Utc2Vjb25kLWxpbmstaG92ZXItY29sb3I7XHJcbiR0cmVlLW5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAjRjJGMkYyO1xyXG5cclxuXHJcbi8vIC0tLS0tIGNvbHMgbmF2IC0tLS0tIC8vXHJcbiRjb2xzLW5hdi1iZy1jb2xvcjogICAgICAgICAgICAgICAjZmZmO1xyXG4kY29scy1uYXYtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4kY29scy1uYXYtc2hhZG93LWNvbG9yOiAgICAgICAgICAgJGJhc2UtYm94LXNoYWRvdy1jb2xvcjtcclxuJGNvbHMtc3VibmF2LWNvbC13aWR0aDogICAgICAgICAgIDE2NXB4O1xyXG5cclxuXHJcbi8vIC0tLS0tIG1vYmlsZSBuYXYgLS0tLS0gLy9cclxuJG1vYmlsZS1uYXYtc2xpZGUtc3BlZWQ6ICAgICAgICAgICRwYWdlLW1vYmlsZS1zcGVlZDtcclxuJG1vYmlsZS1uYXYtYm9yZGVyLWNvbG9yOiAgICAgICAgIGxpZ2h0ZW4oJHBhZ2UtbW9iaWxlLWJnLCA1JSk7XHJcbiRtb2JpbGUtbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAjZmZmO1xyXG4kbW9iaWxlLW5hdi12aWV3YWxsLWNvbG9yOiAgIFx0ICAgICNmZmY7XHJcbiRtb2JpbGUtbmF2LWNhcHRpb24tYmc6ICAgICAgICAgICBkYXJrZW4oJHBhZ2UtbW9iaWxlLWJnLCAxMCUpO1xyXG4kbW9iaWxlLW5hdi1jYXB0aW9uLWNvbG9yOiAgICAgICAgI2ZmZjtcclxuXHJcblxyXG5cclxuLy8gLS0tLS0gYm9hcmQgbmF2IC0tLS0tIC8vXHJcbiRib2FyZC1uYXYtYmctY29sb3I6ICAgICAgICAgICAgICAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xyXG4kYm9hcmQtbmF2LWxpbmstMS1jb2xvcjogICAgICAgICAgIzAwMDtcclxuJGJvYXJkLW5hdi1saW5rLTEtY29sb3ItaG92ZXI6ICAgICMwMDA7XHJcblxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQmVuZWZpdHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYmVuZWZpdHMtYmctY29sb3I6ICAgICAgICAgICAgICAgI2ZhZmFmYTtcclxuJGJlbmVmaXRzLWJvcmRlci1jb2xvcjogICAgICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuJGJlbmVmaXRzLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICMwMDA7XHJcbiRiZW5lZml0cy1pY28tY29sb3I6ICAgICAgICAgICAgICAjMDAwO1xyXG4kYmVuZWZpdHMtZGVzYy1jb2xvcjogICAgICAgICAgICAgIzk5OTtcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFdpZGdldHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLS0tLS0gV2lkZ2V0IHByaW1hcnkgLS0tLS0gLy9cclxuJHdpZGdldC1wcmltYXJ5LWhlYWRlci1iZzogICAgICAgICAgICAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xyXG4kd2lkZ2V0LXByaW1hcnktdGl0bGUtY29sb3I6ICAgICAgICAgICMwMDA7XHJcblxyXG5cclxuLy8gLS0tLS0gV2lkZ2V0IHNlY29uZGFyeSAtLS0tLSAvL1xyXG4kd2lkZ2V0LXNlY29uZGFyeS10aXRsZS1jb2xvcjogICAgICAgICMwMDA7XHJcblxyXG5cclxuLy8gLS0tLS0gQnJhbmRzIHdpZGdldCAtLS0tLSAvL1xyXG4kYnJhZG5zLXdpZGdldC1ib3JkZXItY29sb3I6ICAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XHJcblxyXG4kYnJhZG5zLXdpZGdldC1hcnJvdy1iZzogICAgICAgICAgICAjZmZmO1xyXG4kYnJhZG5zLXdpZGdldC1hcnJvdy1iZy1ob3ZlcjogICAgICBkYXJrZW4oJGJyYWRucy13aWRnZXQtYXJyb3ctYmcsIDIlKTtcclxuJGJyYWRucy13aWRnZXQtYXJyb3ctY29sb3I6ICAgICAgICAgIzAwMDtcclxuJGJyYWRucy13aWRnZXQtYXJyb3ctY29sb3ItaG92ZXI6ICAgIzAwMDtcclxuXHJcbiRicmFkbnMtd2lkZ2V0LWxpbmstY29sb3I6ICAgICAgICAgIHJnYmEoMCwwLDAsMSk7XHJcbiRicmFkbnMtd2lkZ2V0LWxpbmstY29sb3ItaG92ZXI6ICAgIHJnYmEoMCwwLDAsMC43KTtcclxuXHJcblxyXG4vLyAtLS0tLSBCcmFuZHMgaW1hZ2UgLS0tLS0gLy9cclxuJGJyYWRucy1pbWFnZS1oZWlnaHQ6ICAgICAgICAgMTIwcHg7XHJcblxyXG5cclxuLy8gLS0tLS0gU0VPIHRleHQgLS0tLS0gLy9cclxuJHNlby10ZXh0LXRpdGxlLWNvbG9yOiAgICAgICAgICAjMDAwO1xyXG5cclxuXHJcbi8vIC0tLS0tIEJyZWFkY3J1bWJzIC0tLS0tIC8vXHJcblxyXG5cclxuXHJcbi8vIC0tLS0tIFN0YXIgcmF0aW5nIC0tLS0tIC8vXHJcbiRzdGFyLXZvdGluZy1jb2xvcjogICAgICAgICAgICAgI0ZGQjMwMDtcclxuJHN0YXItcmF0aW5nLWNvbG9yOiAgICAgICAgICAgICAjRkZCMzAwO1xyXG5cclxuXHJcbi8vIC0tLS0tIE1lc3NhZ2UgLS0tLS0gLy9cclxuJG1lc3NhZ2Utc3VjY2Vzcy1jb2xvcjogICAgICAgICAjZGZmMGQ4O1xyXG4kbWVzc2FnZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICNkZmYwZDg7XHJcblxyXG4kbWVzc2FnZS1lcnJvci1jb2xvcjogICAgICAgICAgICNmZmVmZTg7XHJcbiRtZXNzYWdlLWVycm9yLWJvcmRlcjogICAgICAgICAgI2U4OWI4ODtcclxuXHJcbiRtZXNzYWdlLWluZm8tY29sb3I6ICAgICAgICAgICAgI0ZDRjhFMztcclxuJG1lc3NhZ2UtaW5mby1ib3JkZXI6ICAgICAgICAgICAjZWZlNGFlO1xyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFByb2R1Y3RcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kcHJvZHVjdC1waG90by1ib3JkZXItY29sb3I6ICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbiRwcm9kdWN0LXBob3RvLWZsdWlkLWhlaWdodDogICAgNzUlO1xyXG5cclxuJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC14czogICA2MHB4O1xyXG4kcHJvZHVjdC1waG90by1maXgtaGVpZ2h0LXNtOiAgIDEwMHB4O1xyXG4kcHJvZHVjdC1waG90by1maXgtaGVpZ2h0LW1kOiAgIDIwMHB4O1xyXG4kcHJvZHVjdC1waG90by1maXgtaGVpZ2h0LWxnOiAgIDMwMHB4O1xyXG5cclxuJHByb2R1Y3QtcGhvdG8tem9vbS13aWR0aDogIDQwMHB4O1xyXG4kcHJvZHVjdC1waG90by16b29tLWhlaWdodDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1sZztcclxuXHJcblxyXG4kcHJvZHVjdC1waG90by10aHVtYnMtbnVtYmVyOiAgIDU7XHJcbiRwcm9kdWN0LXBob3RvLXRodW1iLWhlaWdodDogICAgNjBweDtcclxuXHJcbiRwcm9kdWN0LWxhYmVsLWJnLWRlZmF1bHQ6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4kcHJvZHVjdC1sYWJlbC1iZy1oaXQ6ICAgICAgICAgICAgIHJnYmEoMjU1LCAxNTMsIDAsIDAuNSk7XHJcbiRwcm9kdWN0LWxhYmVsLWJnLWhvdDogICAgICAgICAgICAgcmdiYSg1NCwgMTA5LCAyNSwgMC41KTtcclxuJHByb2R1Y3QtbGFiZWwtYmctYWN0aW9uOiAgICAgICAgICByZ2JhKDE5NiwgODAsIDM1LCAwLjUpO1xyXG4kcHJvZHVjdC1sYWJlbC1iZy1kaXNjb3VudDogICAgICAgIHJnYmEoMTE5LCAxNSwgOTUsIDAuNSk7XHJcblxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ29tcGFyZSBwcm9kdWN0c1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRjb21wYXJlLXByb2R1Y3QtaGVpZ2h0OiAgICAgICAgICAgIDIyMHB4O1xyXG4kY29tcGFyZS1wcm9kdWN0LWJnOiAgICAgICAgICAgICAgICAjZjJmMmYyO1xyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE1vZGFsIHdpbmRvd1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRtb2RhbC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4O1xyXG4kbW9kYWwtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICA0MDBweDtcclxuJG1vZGFsLXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAgODAwcHg7XHJcbiRtb2RhbC1ob3ItcGFkZGluZzogICAgICAgICAgICAgICAgIDI1cHg7XHJcbiRtb2RhbC1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICNmMmYyZjI7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyOiAgICAgICAgICAgICAgICRiYXNlLWJvcmRlci1jb2xvcjtcclxuJG1vZGFsLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgIzAwMDtcclxuXHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBBamF4IExvYWRlcnNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kc3Bpbm5lci1mYS1zaXplOiAgICAgICAgICAgICAgICAgICA0NXB4O1xyXG4kc3Bpbm5lci1mYS1jb2xvcjogICAgICAgICAgICAgICAgICAjMDAwO1xyXG4kc3Bpbm5lci1mYS1pbWFnZTogICAgICAgICAgICAgICAgICAnXFxmMTEwJztcclxuXHJcbiRzcGlubmVyLWNpcmNsZV9zcGVlZDogICAgICAgICAgICAgIC42NzVzO1xyXG4kc3Bpbm5lci1jaXJjbGVfcmFkaXVzOiAgICAgICAgICAgICA4MCU7XHJcbiRzcGlubmVyLWNpcmNsZV9maWxsX3JhZGl1czogICAgICAgIDkwcHg7XHJcblxyXG4kc3Bpbm5lci1jaXJjbGVfc2l6ZTogICAgICAgICAgICAgICA0MHB4O1xyXG4kc3Bpbm5lci1jaXJjbGVfdGhpY2tuZXNzOiAgICAgICAgICAxMHB4O1xyXG4kc3Bpbm5lci1jaXJjbGVfaW5uZXJfY2lyY2xlOiAgICAgICAkc3Bpbm5lci1jaXJjbGVfc2l6ZSAtICRzcGlubmVyLWNpcmNsZV90aGlja25lc3M7XHJcblxyXG4kc3Bpbm5lci1jaXJjbGVfY29sb3I6ICAgICAgICAgICAgICBibGFjaztcclxuJHNwaW5uZXItY2lyY2xlX2JnOiAgICAgICAgICAgICAgICAgbGlnaHRncmF5O1xyXG4kc3Bpbm5lci1jaXJjbGVfaW5uZXJfYmc6ICAgICAgICAgICB3aGl0ZTtcclxuXHJcblxyXG4kbWZwLWltYWdlLWJhY2tncm91bmQ6ICNmZmY7XHJcbiRtZnAtY29udHJvbHMtY29sb3I6ICNmZmY7XHJcbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtc207XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIudG9nZ2xlLXZpZXcge1xyXG5cclxuICBAZXh0ZW5kIC5idG4tZ3JvdXA7XHJcbiAgQGV4dGVuZCAuYnRuLWdyb3VwLXNtO1xyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYnRuO1xyXG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICBvcGFjaXR5OiAgICAgIDE7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAgICNGRkY7XHJcbiAgICAgIGNvbG9yOiAgICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICAgI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAgICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgICB6LWluZGV4OiAgICAgIHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHdpZHRoOiAgZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiBlbSgxOCk7XHJcbiAgfVxyXG5cclxufSIsIi5idG4ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJiA+ICoge1xyXG4gICAgZGlzcGxheTogICAgICAgIGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICAgZW0oMnB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAgICBlbSgycHgpO1xyXG4gIH1cclxuXHJcbiAgJi0tbWFpbiB7XHJcbiAgICAvKiBjYW5jZWwgZGVmYXVsdCBib290c3RyYXAgYmx1ZSBvdXRsaW5lICovXHJcbiAgICBvdXRsaW5lOiAgICAwICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBjYW5jZWwgZGVmYXVsdCBib290c3RyYXAgYm9yZGVyICovXHJcbiAgICBib3JkZXI6ICAgICAwO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgICBjb2xvcjogICAgICAkYnRuLW1haW4tY29sb3I7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnRuLW1haW4tYmctaG92ZXI7XHJcbiAgICAgIGNvbG9yOiAgICAgICRidG4tbWFpbi1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgZGlzcGxheTogIGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLXNlYXJjaCB7XHJcbiAgICAgIHdpZHRoOiAgcmVtKDE3cHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5idG4taW52ZXJzZSB7XHJcbiAgQGV4dGVuZCAuYnRuO1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10aGlyZC1jb2xvcjtcclxuICAgIGNvbG9yOiAgICAgICAgICAgICNGRkY7XHJcbiAgfVxyXG59XHJcbi5idG4tb3JkZXIge1xyXG4gIGJ1dHRvbixcclxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIEBleHRlbmQgLmJ0bjtcclxuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgQGV4dGVuZCAuYnRuLWxnO1xyXG4gIH1cclxufVxyXG4uYnRuLXdoaXRlIHtcclxuICBAZXh0ZW5kIC5idG47XHJcbiAgQGV4dGVuZCAuYnRuLWRlZmF1bHQ7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuXHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNGMkY2Rjk7XHJcbiAgfVxyXG5cclxuICAmX19pY28ge1xyXG4gICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcclxuICAgIGZpbGw6ICAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIGNvbG9yOiAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS13aXNobGlzdCB7XHJcbiAgICAgIHdpZHRoOiAgMjJweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhcmUge1xyXG4gICAgICB3aWR0aDogIDI4cHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYWN0aXZlICZfX2ljbyB7XHJcbiAgICBmaWxsOiAgJGJhc2UtZm9udC1jb2xvcjtcclxuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG4gIH1cclxuXHJcbn1cclxuLmJ0bi1saWdodCB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICAgICAgI0JBOTY1OTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY4REQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogICAgIDFweCBzb2xpZCAjRUVEQkIyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5idG4tYWNjZW50IHtcclxuICBAZXh0ZW5kIC5idG47XHJcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcbiAgYmFja2dyb3VuZDogICAkdGhlbWUtdGhpcmQtY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtdGhpcmQtY29sb3I7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAgIGRhcmtlbigkdGhlbWUtdGhpcmQtY29sb3IsIDUlKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtdGhpcmQtY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIud2lkZ2V0LXByaW1hcnkge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6ICR3aWRnZXQtcHJpbWFyeS10aXRsZS1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2lubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX192aWV3LWFsbHtcclxuICAgIEBleHRlbmQgLmJ0bjtcclxuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgQGV4dGVuZCAuYnRuLWxnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgfVxyXG5cclxufSIsIi5hY3RpdmUtZmlsdGVyc3tcblx0JGd1dHRlcjogMTBweDtcblxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblxuXHQmX193cmFwcGVye1xuXHRcdG1hcmdpbjogKC0kZ3V0dGVyKSAwIDAgKC0kZ3V0dGVyKTtcblx0fVxuXG5cdCZfX2l0ZW17XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAkZ3V0dGVyIDAgMCAkZ3V0dGVyO1xuXHR9XG5cblx0Jl9fYnRue1xuXHRcdEBleHRlbmQgLmJ0bi1ncm91cDtcblxuXHRcdCYtbGlua3tcblx0XHRcdEBleHRlbmQgLmJ0biwgLmJ0bi1kZWZhdWx0LCAuYnRuLXNtO1xuXHRcdH1cblxuXHRcdCYtaWNve1xuXHRcdFx0QGV4dGVuZCAuYnRuLCAuYnRuLWRlZmF1bHQsIC5idG4tc207XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJ3gnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59IiwiLnByb2R1Y3QtYnV5IHtcblxuICAmX19hdmFpbGFibGUge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIC8qIGNvbXBlbnNhdGUgcXVhbnRpdHkgYW5kIGJ1dHRvbiBleHRyYSB2ZXJ0aWNhbCBpbmRlbnRpb24gKi9cbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gICZfX3F1YW50aXR5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLyogZXh0cmEgaW5kZW50IHRvIG1ha2UgdmVydGljYWwgc3BhY2Ugb24gbW9iaWxlIGRldmljZXMgd2hlbiBidXR0b24gdHJhbnNpdCBpbnRvIGFub3RoZXIgcm93ICovXG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBleHRyYSBpbmRlbnQgdG8gbWFrZSB2ZXJ0aWNhbCBzcGFjZSBvbiBtb2JpbGUgZGV2aWNlcyB3aGVuIGJ1dHRvbiB0cmFuc2l0IGludG8gYW5vdGhlciByb3cgKi9cbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgJi0tYnV5IHtcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgIH1cbiAgICAmLS1pbi1jYXJ0IHtcbiAgICAgIEBleHRlbmQgLmJ0bi1kZWZhdWx0O1xuICAgIH1cbiAgfVxuICAmLS1wcm9kdWN0ICZfX2J0biB7XG4gICAgQGV4dGVuZCAuYnRuLWxnO1xuICB9XG4gICYtLXByb2R1Y3QgJl9fYnRuLS1pbi1jYXJ0IHtcbiAgICBAZXh0ZW5kIC5idG4tbGlnaHQ7XG4gIH1cblxuICAmX191bmF2YWlsYWJsZSB7XG4gIH1cbiAgJl9fdW5hdmFpbGFibGUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBjb2xvcjogI2ZmNGE0YTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAneCc7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbiAgJl9fdW5hdmFpbGFibGUtbm90aWZ5IHtcbiAgfVxuICAmX191bmF2YWlsYWJsZS1saW5rIHtcbiAgICBAaW5jbHVkZSBsaW5rLW1haW47XG4gICAgQGluY2x1ZGUgbGluay1qcztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG5cbn0iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsLCAkcGFkZGluZy1iYXNlLWhvcml6b250YWwsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxufVxuXG5hLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3QtYWN0aW9uIHtcblxuICAmLS1sZyB7XG4gICAgLmJ0bi13aGl0ZSB7XG4gICAgICBAZXh0ZW5kIC5idG4tbGc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcblxuICB9XG5cbn0iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLmNvdW50ZG93bi1wcm9kdWN0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6ICAgICAgICBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAgICAgIDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICAgMWVtO1xyXG4gICAgcGFkZGluZzogICAgICAgIDFlbSAwO1xyXG4gICAgY29sb3I6ICAgICAgICAgICRiYXNlLW1haW4tbGluay1jb2xvcjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCI6XCJcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190aW1lIHtcclxuICAgIGRpc3BsYXk6ICAgICAgICBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogICAgIGNlbnRlcjtcclxuXHJcbiAgICB3aWR0aDogICAgICAgICAgMTAwJTtcclxuXHJcbiAgICBmb250LXNpemU6ICAgICAgcmVtKDM2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAgICA3MDA7XHJcbiAgICBwYWRkaW5nOiAgICAgICAgMC41ZW0gMS4yZW07XHJcbiAgICBjb2xvcjogICAgICAgICAgIzAwMDtcclxuICAgIGJvcmRlcjogICAgICAgICAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogICAgICNGRkY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMzI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGltZS1yb3cge1xyXG4gICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcbiAgICBkaXNwbGF5OiAgICAgICBpbmxpbmUtdGFibGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogICBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6ICAgICBub3JtYWw7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICc6JztcclxuICAgIH1cclxuICAgICYtLW5vLW1hcmtlciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5mb290ZXIge1xyXG4gICR2ZXJ0aWNhbC1pbmRlbnQ6IDMwcHg7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3I7XHJcblxyXG4gICZfX3NpZGViYXIge1xyXG4gICAgd2lkdGg6ICRwYWdlLXNpZGViYXItd2lkdGg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWdlLXNpZGViYXItaW5kZW50O1xyXG4gICAgcGFkZGluZzogJHZlcnRpY2FsLWluZGVudCAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBjb2xvcjogJGZvb3Rlci10aXRsZS1jb2xvcjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAZXh0ZW5kIC5oaWRkZW4teHM7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXNpZGViYXItYmc7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19zaWRlYmFyLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19zaWRlYmFyLWl0ZW0ge1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5kZW50LWxnIHtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbG9yLXNlY29uZGFyeSB7XHJcbiAgICAgIGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBhZGRpbmc6ICR2ZXJ0aWNhbC1pbmRlbnQgMCAkdmVydGljYWwtaW5kZW50IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWJnO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGZvb3Rlci10aXRsZS1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19zZXBhcmF0b3Ige1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjN2M5NGU1O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRmb290ZXItbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIubmF2YmFye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWluLWhlaWdodDogJHBhZ2UtbmF2YmFyLWhlaWdodDtcclxuXHJcbiAgJl9fbGVmdHtcclxuICAgIGZsZXgtYmFzaXM6ICRwYWdlLXNpZGViYXItd2lkdGg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIEBleHRlbmQgLmhpZGRlbi14cztcclxuICAgIEBleHRlbmQgLmhpZGRlbi1zbTtcclxuICAgIG1hcmdpbi1yaWdodDogJHBhZ2Utc2lkZWJhci1pbmRlbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAkcGFnZS1uYXZiYXItaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9fY2VudGVye1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLXNpZGViYXItaW5kZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIEBleHRlbmQgLmhpZGRlbi14cztcclxuICAgIEBleHRlbmQgLmhpZGRlbi1zbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBsaWdodGVuKCR0aGVtZS1zZWNvbmRhcnktY29sb3IsIDUlKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgNSUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCR0aGVtZS1zZWNvbmRhcnktY29sb3IsIDUlKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHggMCAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJi0tZW1wdHkge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcnJvd3tcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmX19kcm9we1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1tO1xyXG5cclxuICAgICYtLXJ0bCB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtOmhvdmVyICZfX2Ryb3B7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG59IiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG5cbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vXG4vLyBDb250ZW50czpcbi8vXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xuLy8gICAgLSBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLy8gICAgLSBDb250YWluZXJzLCB3cmFwcGVyc1xuLy8gICAgLSBDdXJzb3JzXG4vLyAgICAtIEhlbHBlciBjbGFzc2VzXG4vLyAyLiBBcHBlYXJhbmNlXG4vLyAgICAtIFByZWxvYWRlciAmIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLy8gICAgLSBDU1MgcmVzZXQgZm9yIGJ1dHRvbnNcbi8vICAgIC0gQ2xvc2UgaWNvblxuLy8gICAgLSBcIjEgb2YgWFwiIGNvdW50ZXJcbi8vICAgIC0gTmF2aWdhdGlvbiAobGVmdC9yaWdodCkgYXJyb3dzXG4vLyAgICAtIElmcmFtZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIEltYWdlIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gTWVkaWEgcXVlcnkgd2hlcmUgc2l6ZSBvZiBhcnJvd3MgaXMgcmVkdWNlZFxuLy8gICAgLSBJRTcgc3VwcG9ydFxuLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFRyYW5zbHVzY2VudCBvdmVybGF5XG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICBiYWNrZ3JvdW5kOiAkbWZwLW92ZXJsYXktY29sb3I7XG4gIG9wYWNpdHk6ICRtZnAtb3ZlcmxheS1vcGFjaXR5O1xuICBAaWYgJG1mcC1JRTdzdXBwb3J0IHtcbiAgICBmaWx0ZXI6IHVucXVvdGUoXCJhbHBoYShvcGFjaXR5PSN7JG1mcC1vdmVybGF5LW9wYWNpdHkqMTAwfSlcIik7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgcG9wdXBcbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxufVxuXG4vLyBSb290IGNvbnRhaW5lclxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gVmVydGljYWwgY2VudGVyZXIgaGVscGVyXG4ubWZwLWNvbnRhaW5lciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHZlcnRpY2FsIGNlbnRlcmluZyB3aGVuIHBvcHVwIGhhcyBjbGFzcyBgbWZwLWFsaWduLXRvcGBcbi5tZnAtYWxpZ24tdG9wIHtcbiAgLm1mcC1jb250YWluZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFBvcHVwIGNvbnRlbnQgaG9sZGVyXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNTtcbn1cbi5tZnAtaW5saW5lLWhvbGRlcixcbi5tZnAtYWpheC1ob2xkZXIge1xuICAubWZwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4vLyBDdXJzb3JzXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgJiwgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG59XG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLm1mcC1hdXRvLWN1cnNvciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBIaWRlIHRoZSBpbWFnZSBkdXJpbmcgdGhlIGxvYWRpbmdcbi5tZnAtbG9hZGluZyB7XG4gICYubWZwLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIZWxwZXIgY2xhc3MgdGhhdCBoaWRlcyBzdHVmZlxuQGlmICRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuIHtcbiAgLy8gRnJvbSBIVE1MNSBCb2lsZXJwbGF0ZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL3Y0LjIuMC9kb2MvY3NzLm1kI3Zpc3VhbGx5aGlkZGVuXG4gIC5tZnAtaGlkZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0gQGVsc2Uge1xuICAubWZwLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFByZWxvYWRlciBhbmQgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDQ7XG4gIGEge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIaWRlIHByZWxvYWRlciB3aGVuIGNvbnRlbnQgc3VjY2Vzc2Z1bGx5IGxvYWRlZFxuLm1mcC1zLXJlYWR5IHtcbiAgLm1mcC1wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSGlkZSBjb250ZW50IHdoZW4gaXQgd2FzIG5vdCBsb2FkZWRcbi5tZnAtcy1lcnJvciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBDU1MtcmVzZXQgZm9yIGJ1dHRvbnNcbmJ1dHRvbiB7XG4gICYubWZwLWNsb3NlLFxuICAmLm1mcC1hcnJvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDBcbiAgfVxufVxuXG5cbi8vIENsb3NlIGljb25cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gIEBpZiAkbWZwLUlFN3N1cHBvcnQge1xuICAgIGZpbHRlcjogdW5xdW90ZShcImFscGhhKG9wYWNpdHk9I3skbWZwLWNvbnRyb2xzLW9wYWNpdHkqMTAwfSlcIik7XG4gIH1cbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpZiAkbWZwLUlFN3N1cHBvcnQge1xuICAgICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jezEqMTAwfSlcIik7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4ubWZwLWNsb3NlLWJ0bi1pbiB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I7XG4gIH1cbn1cbi5tZnAtaW1hZ2UtaG9sZGVyLFxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFwiMSBvZiBYXCIgY291bnRlclxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgIEBpZiAkbWZwLUlFN3N1cHBvcnQge1xuICAgICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jeyRtZnAtY29udHJvbHMtb3BhY2l0eSoxMDB9KVwiKTtcbiAgICB9XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgJjphY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gICAgICAgIGZpbHRlcjogdW5xdW90ZShcImFscGhhKG9wYWNpdHk9I3sxKjEwMH0pXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyLFxuICAgIC5tZnAtYixcbiAgICAubWZwLWEge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgLm1mcC1hIHtcblxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgICB0b3A6OHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgIC5tZnAtYiB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YWZ0ZXIsXG4gICAgLm1mcC1hIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgIC5tZnAtYiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyLFxuICAgIC5tZnAtYSB7XG4gICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHhcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgLm1mcC1iIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSWZyYW1lIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICAgIH1cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxuICB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuICAgICYubWZwLWltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbiAgfVxuXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtZ2FsbGVyeSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubWZwLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgICAgLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtY291bnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFNjYWxlIG5hdmlnYXRpb24gYXJyb3dzIGFuZCByZWR1Y2UgcGFkZGluZyBmcm9tIHNpZGVzXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gIH1cbn1cblxuXG5cbi8vIElFNyBzdXBwb3J0XG4vLyBTdHlsZXMgdGhhdCBtYWtlIHBvcHVwIGxvb2sgbmljaWVyIGluIG9sZCBJRVxuQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gIC5tZnAtaWU3IHtcbiAgICAubWZwLWltZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5tZnAtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICB9XG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCFkZWZhdWx0IDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgXHQgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLUlFN3N1cHBvcnQ6ICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBWZXJ5IGJhc2ljIElFNyBzdXBwb3J0XG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJvZHksIEh0bWwgYW5kIG90aGVyIGJhc2Ugc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbmh0bWwge1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cbn0iLCIvL0NvdW50cmllcyBmbGFncyBpY29uc1xuLmljby1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYtLXJ1IHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJC1ydXNzaWEpO1xuICB9XG5cbiAgJi0tZW4ge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkLXVuaXRlZC1zdGF0ZXMpO1xuICB9XG5cbiAgJi0tdWEge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkLXVrcmFpbmUpO1xuICB9XG59XG5cbi8vVG9nZ2xlIG1vYmlsZSBmcmFtZSBpY29uc1xuLmljby1tb2JpbGUge1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiByZW0oMjVweCk7XG4gIGhlaWdodDogcmVtKDI1cHgpO1xufSIsIi8vIFNDU1MgdmFyaWFibGVzIGFyZSBpbmZvcm1hdGlvbiBhYm91dCBpY29uJ3MgY29tcGlsZWQgc3RhdGUsIHN0b3JlZCB1bmRlciBpdHMgb3JpZ2luYWwgZmlsZSBuYW1lXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIHdpZHRoOiAkaWNvbi1ob21lLXdpZHRoO1xuLy8gfVxuLy9cbi8vIFRoZSBsYXJnZSBhcnJheS1saWtlIHZhcmlhYmxlcyBjb250YWluIGFsbCBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBpY29uXG4vLyAkaWNvbi1ob21lOiB4IHkgb2Zmc2V0X3ggb2Zmc2V0X3kgd2lkdGggaGVpZ2h0IHRvdGFsX3dpZHRoIHRvdGFsX2hlaWdodCBpbWFnZV9wYXRoO1xuLy9cbi8vIEF0IHRoZSBib3R0b20gb2YgdGhpcyBzZWN0aW9uLCB3ZSBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzcHJpdGVzaGVldCBpdHNlbGZcbi8vICRzcHJpdGVzaGVldDogd2lkdGggaGVpZ2h0IGltYWdlICRzcHJpdGVzaGVldC1zcHJpdGVzO1xuJC1ydXNzaWEtbmFtZTogJ1J1c3NpYSc7XG4kLXJ1c3NpYS14OiAwcHg7XG4kLXJ1c3NpYS15OiAwcHg7XG4kLXJ1c3NpYS1vZmZzZXQteDogMHB4O1xuJC1ydXNzaWEtb2Zmc2V0LXk6IDBweDtcbiQtcnVzc2lhLXdpZHRoOiAxNnB4O1xuJC1ydXNzaWEtaGVpZ2h0OiAxNnB4O1xuJC1ydXNzaWEtdG90YWwtd2lkdGg6IDMycHg7XG4kLXJ1c3NpYS10b3RhbC1oZWlnaHQ6IDMycHg7XG4kLXJ1c3NpYS1pbWFnZTogJy4uL19pbWcvc3ByaXRlLnBuZyc7XG4kLXJ1c3NpYTogKDBweCwgMHB4LCAwcHgsIDBweCwgMTZweCwgMTZweCwgMzJweCwgMzJweCwgJy4uL19pbWcvc3ByaXRlLnBuZycsICdSdXNzaWEnLCApO1xuJC11a3JhaW5lLW5hbWU6ICdVa3JhaW5lJztcbiQtdWtyYWluZS14OiAxNnB4O1xuJC11a3JhaW5lLXk6IDBweDtcbiQtdWtyYWluZS1vZmZzZXQteDogLTE2cHg7XG4kLXVrcmFpbmUtb2Zmc2V0LXk6IDBweDtcbiQtdWtyYWluZS13aWR0aDogMTZweDtcbiQtdWtyYWluZS1oZWlnaHQ6IDE2cHg7XG4kLXVrcmFpbmUtdG90YWwtd2lkdGg6IDMycHg7XG4kLXVrcmFpbmUtdG90YWwtaGVpZ2h0OiAzMnB4O1xuJC11a3JhaW5lLWltYWdlOiAnLi4vX2ltZy9zcHJpdGUucG5nJztcbiQtdWtyYWluZTogKDE2cHgsIDBweCwgLTE2cHgsIDBweCwgMTZweCwgMTZweCwgMzJweCwgMzJweCwgJy4uL19pbWcvc3ByaXRlLnBuZycsICdVa3JhaW5lJywgKTtcbiQtdW5pdGVkLXN0YXRlcy1uYW1lOiAnVW5pdGVkLVN0YXRlcyc7XG4kLXVuaXRlZC1zdGF0ZXMteDogMHB4O1xuJC11bml0ZWQtc3RhdGVzLXk6IDE2cHg7XG4kLXVuaXRlZC1zdGF0ZXMtb2Zmc2V0LXg6IDBweDtcbiQtdW5pdGVkLXN0YXRlcy1vZmZzZXQteTogLTE2cHg7XG4kLXVuaXRlZC1zdGF0ZXMtd2lkdGg6IDE2cHg7XG4kLXVuaXRlZC1zdGF0ZXMtaGVpZ2h0OiAxNnB4O1xuJC11bml0ZWQtc3RhdGVzLXRvdGFsLXdpZHRoOiAzMnB4O1xuJC11bml0ZWQtc3RhdGVzLXRvdGFsLWhlaWdodDogMzJweDtcbiQtdW5pdGVkLXN0YXRlcy1pbWFnZTogJy4uL19pbWcvc3ByaXRlLnBuZyc7XG4kLXVuaXRlZC1zdGF0ZXM6ICgwcHgsIDE2cHgsIDBweCwgLTE2cHgsIDE2cHgsIDE2cHgsIDMycHgsIDMycHgsICcuLi9faW1nL3Nwcml0ZS5wbmcnLCAnVW5pdGVkLVN0YXRlcycsICk7XG4kc3ByaXRlc2hlZXQtd2lkdGg6IDMycHg7XG4kc3ByaXRlc2hlZXQtaGVpZ2h0OiAzMnB4O1xuJHNwcml0ZXNoZWV0LWltYWdlOiAnLi4vX2ltZy9zcHJpdGUucG5nJztcbiRzcHJpdGVzaGVldC1zcHJpdGVzOiAoJC1ydXNzaWEsICQtdWtyYWluZSwgJC11bml0ZWQtc3RhdGVzLCApO1xuJHNwcml0ZXNoZWV0OiAoMzJweCwgMzJweCwgJy4uL19pbWcvc3ByaXRlLnBuZycsICRzcHJpdGVzaGVldC1zcHJpdGVzLCApO1xuXG4vLyBUaGUgcHJvdmlkZWQgbWl4aW5zIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggdGhlIGFycmF5LWxpa2UgdmFyaWFibGVzXG4vL1xuLy8gLmljb24taG9tZSB7XG4vLyAgIEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkaWNvbi1ob21lKTtcbi8vIH1cbi8vXG4vLyAuaWNvbi1lbWFpbCB7XG4vLyAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1lbWFpbCk7XG4vLyB9XG4vL1xuLy8gRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuLy9cbi8vIGBkaXNwbGF5OiBibG9ja2Agc3ByaXRlOlxuLy8gPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxuLy9cbi8vIFRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG4vL1xuLy8gLy8gQ1NTXG4vLyAuaWNvbiB7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIH1cbi8vXG4vLyAvLyBIVE1MXG4vLyA8aSBjbGFzcz1cImljb24gaWNvbi1ob21lXCI+PC9pPlxuQG1peGluIHNwcml0ZS13aWR0aCgkc3ByaXRlKSB7XG4gIHdpZHRoOiBudGgoJHNwcml0ZSwgNSk7XG59XG5cbkBtaXhpbiBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpIHtcbiAgaGVpZ2h0OiBudGgoJHNwcml0ZSwgNik7XG59XG5cbkBtaXhpbiBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSkge1xuICAkc3ByaXRlLW9mZnNldC14OiBudGgoJHNwcml0ZSwgMyk7XG4gICRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCA0KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAgJHNwcml0ZS1vZmZzZXQteTtcbn1cblxuQG1peGluIHNwcml0ZS1pbWFnZSgkc3ByaXRlKSB7XG4gICRzcHJpdGUtaW1hZ2U6IG50aCgkc3ByaXRlLCA5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHNwcml0ZS1pbWFnZX0pO1xufVxuXG5AbWl4aW4gc3ByaXRlKCRzcHJpdGUpIHtcbiAgQGluY2x1ZGUgc3ByaXRlLWltYWdlKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSk7XG4gIEBpbmNsdWRlIHNwcml0ZS13aWR0aCgkc3ByaXRlKTtcbiAgQGluY2x1ZGUgc3ByaXRlLWhlaWdodCgkc3ByaXRlKTtcbn1cblxuLy8gVGhlIGBzcHJpdGVzYCBtaXhpbiBnZW5lcmF0ZXMgaWRlbnRpY2FsIG91dHB1dCB0byB0aGUgQ1NTIHRlbXBsYXRlXG4vLyAgIGJ1dCBjYW4gYmUgb3ZlcnJpZGRlbiBpbnNpZGUgb2YgU0NTU1xuLy9cbi8vIEBpbmNsdWRlIHNwcml0ZXMoJHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuQG1peGluIHNwcml0ZXMoJHNwcml0ZXMpIHtcbiAgQGVhY2ggJHNwcml0ZSBpbiAkc3ByaXRlcyB7XG4gICAgJHNwcml0ZS1uYW1lOiBudGgoJHNwcml0ZSwgMTApO1xuICAgIC4jeyRzcHJpdGUtbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzcHJpdGUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udmVydCBwaXhlbHMgdG8gcmVtc1xuLy8gZWcuIGZvciBhIHJlbGF0aW9uYWwgdmFsdWUgb2YgMTJweCB3cml0ZSByZW0oMTIpXG4vLyBBc3N1bWVzICRlbS1iYXNlIGlzIHRoZSBmb250LXNpemUgb2YgPGh0bWw+XG5cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG4gIEBpZiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3MgPT0gdHJ1ZSB7XG4gICAgQHdhcm4gXCJbQm91cmJvbl0gW0RlcHJlY2F0aW9uXSBgcmVtYCBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIFwiICtcbiAgICBcInJlbW92ZWQgaW4gNS4wLjAuXCI7XG4gIH1cblxuICAkdXNlci1kZXByZWNhdGlvbi13YXJuaW5ncy1zZXR0aW5nOiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M7XG4gICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5nczogZmFsc2UgIWdsb2JhbDtcblxuICBAaWYgbm90IHVuaXRsZXNzKCRweHZhbCkge1xuICAgICRweHZhbDogc3RyaXAtdW5pdHMoJHB4dmFsKTtcbiAgfVxuXG4gICRiYXNlOiAkZW0tYmFzZTtcbiAgQGlmIG5vdCB1bml0bGVzcygkYmFzZSkge1xuICAgICRiYXNlOiBzdHJpcC11bml0cygkYmFzZSk7XG4gIH1cblxuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6ICR1c2VyLWRlcHJlY2F0aW9uLXdhcm5pbmdzLXNldHRpbmcgIWdsb2JhbDtcblxuICBAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxcmVtO1xufVxuIiwiLnN2Zy1pY29uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuICAmLS1mbGlwLXZlcnRpY2FsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIH1cbiAgJi0tZmxpcC1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIH1cblxuICAmLS1jYXJldCB7XG4gICAgd2lkdGg6IHJlbSg4cHgpO1xuICAgIGhlaWdodDogcmVtKDhweCk7XG4gIH1cblxuICAmLS1hbmdsZSB7XG4gICAgd2lkdGg6IHJlbSgxOHB4KTtcbiAgICBoZWlnaHQ6IHJlbSg0MHB4KTtcbiAgfVxuXG4gICYtLWluLWJ0biB7XG4gICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICBoZWlnaHQ6IHJlbSgxNHB4KTtcbiAgfVxuICAmLS1pbi1iaWctYnRuIHtcbiAgICB3aWR0aDogcmVtKDE4cHgpO1xuICAgIGhlaWdodDogcmVtKDE4cHgpO1xuICB9XG4gICYtLXNwaW5uZXIge1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lciAxcyBsaW5lYXI7XG4gIH1cbiAgJi0tc3RhciB7XG4gICAgc3Ryb2tlLXdpZHRoOiA0MDtcbiAgICBzdHJva2U6IGluaGVyaXQ7XG4gIH1cbiAgJi0tc21hbGwtYW5nbGUge1xuICAgIHdpZHRoOiByZW0oOCk7XG4gICAgaGVpZ2h0OiByZW0oOCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIHF1aWNrIG1ldGhvZCBmb3Igc2V0dGluZyBhbiBlbGVtZW504oCZcyBwb3NpdGlvbi4gVXNlIGEgYG51bGxgIHZhbHVlIHRvIOKAnHNraXDigJ0gYSBzaWRlLlxuLy8vXG4vLy8gQHBhcmFtIHtQb3NpdGlvbn0gJHBvc2l0aW9uIFtyZWxhdGl2ZV1cbi8vLyAgIEEgQ1NTIHBvc2l0aW9uIHZhbHVlXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICRjb29yZGluYXRlcyBbbnVsbCBudWxsIG51bGwgbnVsbF1cbi8vLyAgIExpc3Qgb2YgdmFsdWVzIHRoYXQgY29ycmVzcG9uZCB0byB0aGUgNC12YWx1ZSBzeW50YXggZm9yIHRoZSBlZGdlcyBvZiBhIGJveFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbGVmdDogMTBlbTtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGlzLWxlbmd0aFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gdW5wYWNrXG5cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb246IHJlbGF0aXZlLCAkY29vcmRpbmF0ZXM6IG51bGwgbnVsbCBudWxsIG51bGwpIHtcbiAgQGlmIHR5cGUtb2YoJHBvc2l0aW9uKSA9PSBsaXN0IHtcbiAgICAkY29vcmRpbmF0ZXM6ICRwb3NpdGlvbjtcbiAgICAkcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJHVzZXItZGVwcmVjYXRpb24td2FybmluZ3Mtc2V0dGluZzogJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzO1xuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6IGZhbHNlICFnbG9iYWw7XG4gICRjb29yZGluYXRlczogdW5wYWNrKCRjb29yZGluYXRlcyk7XG5cbiAgJG9mZnNldHM6IChcbiAgICB0b3A6ICAgIG50aCgkY29vcmRpbmF0ZXMsIDEpLFxuICAgIHJpZ2h0OiAgbnRoKCRjb29yZGluYXRlcywgMiksXG4gICAgYm90dG9tOiBudGgoJGNvb3JkaW5hdGVzLCAzKSxcbiAgICBsZWZ0OiAgIG50aCgkY29vcmRpbmF0ZXMsIDQpXG4gICk7XG5cbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcblxuICBAZWFjaCAkb2Zmc2V0LCAkdmFsdWUgaW4gJG9mZnNldHMge1xuICAgIEBpZiBpcy1sZW5ndGgoJHZhbHVlKSB7XG4gICAgICAjeyRvZmZzZXR9OiAkdmFsdWU7XG4gICAgfVxuICB9XG4gICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5nczogJHVzZXItZGVwcmVjYXRpb24td2FybmluZ3Mtc2V0dGluZyAhZ2xvYmFsO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gQSBtaXhpbiBmb3IgZ2VuZXJhdGluZyB2ZW5kb3IgcHJlZml4ZXMgb24gbm9uLXN0YW5kYXJkaXplZCBwcm9wZXJ0aWVzLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgUHJvcGVydHkgdG8gcHJlZml4XG4vLy9cbi8vLyBAcGFyYW0geyp9ICR2YWx1ZVxuLy8vICAgVmFsdWUgdG8gdXNlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRwcmVmaXhlc1xuLy8vICAgUHJlZml4ZXMgdG8gZGVmaW5lXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcHJlZml4ZXIoYm9yZGVyLXJhZGl1cywgMTBweCwgd2Via2l0IG1zIHNwZWMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLy8gICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itd2Via2l0XG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1tb3ppbGxhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1taWNyb3NvZnRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW9wZXJhXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci1zcGVjXG5cbkBtaXhpbiBwcmVmaXhlcigkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICBAaWYgJHByZWZpeCA9PSB3ZWJraXQge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXdlYmtpdCB7XG4gICAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1veiB7XG4gICAgICBAaWYgJHByZWZpeC1mb3ItbW96aWxsYSB7XG4gICAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG1zIHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1taWNyb3NvZnQge1xuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IG8ge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW9wZXJhIHtcbiAgICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcHJlZml4ID09IHNwZWMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLXNwZWMge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlICB7XG4gICAgICBAd2FybiBcIlVucmVjb2duaXplZCBwcmVmaXg6ICN7JHByZWZpeH1cIjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKSB7XG4gICRwcmVmaXgtZm9yLXdlYmtpdDogICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1taWNyb3NvZnQ6IGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICBmYWxzZSAhZ2xvYmFsO1xufVxuIiwiLnN0YXJ0LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX3NpZGViYXIge1xuICAgIHdpZHRoOiAkcGFnZS1zaWRlYmFyLXdpZHRoO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fc2lkZWJhci1pdGVtIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRwYWdlLXNpZGViYXItd2lkdGh9KTtcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZ2Utc2lkZWJhci1pbmRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgICYtLWxnIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgfVxuXG59IiwiLm9mZmxpbmV7XG4gIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci10cmFuc2xhdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9faW50cm97XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIH1cblxuICAmX190ZXh0e1xuXG4gIH1cbn0iLCIvL0xpbmsgcHJpbWFyeVxuQG1peGluIGxpbmstbWFpbiB7XG4gIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGJhc2UtbWFpbi1saW5rLWRlY29yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYmFzZS1tYWluLWxpbmstZGVjb3ItaG92ZXI7XG4gIH1cbn1cblxuLy9MaW5rIHNlY29uZFxuQG1peGluIGxpbmstc2Vjb25kIHtcbiAgY29sb3I6ICRiYXNlLXNlY29uZC1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRiYXNlLXNlY29uZC1saW5rLWRlY29yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmFzZS1zZWNvbmQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRiYXNlLXNlY29uZC1saW5rLWRlY29yLWhvdmVyO1xuICB9XG59XG5cbkBtaXhpbiBsaW5rLWpzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy9MaW5rIGVtcHR5LCBub3QgY2xpY2thYmxlXG5AbWl4aW4gbGluay1lbXB0eSB7XG4gICYsICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vL0Jvb3RzdHJhcCBncmlkIGNvbHMgdmVydGljYWwgZ3V0dGVyXG5AbWl4aW4gZ3JpZC12ZXRpY2FsLWd1dHRlcigkZ3V0dGVyKSB7XG4gIG1hcmdpbi1ib3R0b206IC0kZ3V0dGVyO1xuXG4gICYgPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgLnNsaWNrLXRyYWNrID4gW2NsYXNzKj1cImNvbC1cIl17XG4gICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXI7XG4gIH1cbn1cblxuLy8gdmVydGljYWwgYW5kIGhvcml6b250YWwgYWxpZ25tZW50XG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyLXRyYW5zbGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8vIGFic29sdXRlIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsIGFsaWduLiBlbGVtZXQncyBoZWlnaHQgc2hvdWxkIGJlIHNldFxuQG1peGluIGFic29sdXRlLWNlbnRlci1tYXJnaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vLyB2ZXJ0aWNhbCBhbGlnbiBpdGVtcyBpbiBibG9jayB2aWEgYmVmb3JlXG5AbWl4aW4gdmFsaWduLWJlZm9yZSB7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQgICAgICAgIDogXCJcIjtcbiAgICBoZWlnaHQgICAgICAgICA6IDEwMCU7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcbiAgfVxuXG4gICYgPiAqIHtcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcbiAgfVxufVxuIiwiLmZyYW1lLWNvbnRlbnR7XG5cdGZvbnQtc2l6ZTogMXJlbTtcdFxuXG5cdCZfX2hlYWRlcntcblx0XHRwYWRkaW5nOiAxLjFlbSAxLjhlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtZnJhbWUtY29sb3I7XG5cblx0XHQmLS1zbXtcblx0XHRcdHBhZGRpbmc6IDAuODVlbSAxLjRlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XG5cblx0XHQmLW5hdntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnLyc7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWxpbmt7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLW1haW47XHRcdFx0XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGV7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0Ji0tc217XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdCYtbGlua3tcblx0XHRcdEBpbmNsdWRlIGxpbmstc2Vjb25kO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVye1xuXG5cdH1cblxuXHQmX19yb3d7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxufSIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQm9vdHN0cmFwIGRlZmF1bHQgZ3JpZCBzdHlsZXMgbW9kaWZpY2F0b3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLyogSW5saW5lLWJsb2NrIGdyaWQgbW9kaWZpZXIgKi9cbi5yb3cge1xuXG4gICYtLWliIHtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICYtbWlkIHtcbiAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvdCB7XG4gICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1zY3JvbGwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICYtLWd1dHRlci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAvL3ZlcnRpY2FsIGluZGVudHMgZm9yIGZsb3cgY29sc1xuICAmLS12aW5kZW50IHtcblxuICAgICYtcyB7XG4gICAgICBAaW5jbHVkZSBncmlkLXZldGljYWwtZ3V0dGVyKDIwcHgpO1xuXG4gICAgICAmLXNtIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXZldGljYWwtZ3V0dGVyKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW1kIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXZldGljYWwtZ3V0dGVyKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWxnIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXZldGljYWwtZ3V0dGVyKDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tIHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtdmV0aWNhbC1ndXR0ZXIoNDBweCk7XG5cbiAgICAgICYtc20ge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdmV0aWNhbC1ndXR0ZXIoNDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbWQge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdmV0aWNhbC1ndXR0ZXIoNDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGcge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdmV0aWNhbC1ndXR0ZXIoNDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWwge1xuICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcig2MHB4KTtcblxuICAgICAgJi1zbSB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcig2MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1tZCB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcig2MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1sZyB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC12ZXRpY2FsLWd1dHRlcig2MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sIHtcblxuICAvL1ZlcnRpY2FsIGluZGVudHMgYmV0d2VlbiBzdGF0aWMgY29sc1xuICAmLS1zcGFjZXIge1xuICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1jb2wtbW9iaWxlLXNwYWNlcjtcblxuICAgICYteHMge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWNvbC1tb2JpbGUtc3BhY2VyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNtIHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ3JpZC1jb2wtbW9iaWxlLXNwYWNlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1tZCB7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtY29sLW1vYmlsZS1zcGFjZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYWxpZ24ge1xuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi1zbSB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW1kIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGcge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmLXNtIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW1kIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWxnIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgJi1zbSB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbWQge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWxnIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8qXG5EZWJ1Z2dpbmcgc3R5bGVzXG4qL1xuXG4vKiBbY2xhc3MqPVwiY29sLVwiXXtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM5OTk7XG59ICovIiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UeXBvZ3JhcGh5IHN0eWxlcy5cblVzZSBmb3IgY29udGVudCBvdXRwdXR0ZWQgZnJvbSBhZG1pbiBwYW5lbFxuV1lTSVdZRyBlZGl0b3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4udHlwbyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay1tYWluO1xuICB9XG5cbiAgdWwsXG4gIG9sLFxuICBwLFxuICBkbCxcbiAgdGFibGUsXG4gIGZpZ3VyZSxcbiAgZm9ybSxcbiAgZm9ybSBmaWVsZHNldCB7XG4gICAgbWFyZ2luOiAwIDAgMC42ZW0gMDtcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogMCAwIDAuOGVtIDMuN2VtO1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgYmxvY2txdW90ZTpiZWZvcmV7XG4gICAgY29udGVudDogJ1xcMjAxQyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgbGluZS1oZWlnaHQ6IC44O1xuICB9XG5cbiAgaHIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWZvbnQtY29sb3I7XG4gIH1cblxuICAvKiogSGVhZGVycyBCRUdJTiAqKi9cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAxLjVlbSAwIDAuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbiAgLyoqIEVORCBIZWFkZXJzICoqL1xuXG4gIC8qKiBMaXN0IEJFR0lOICoqL1xuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMWVtO1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIH1cbiAgdWwgdWwge1xuICAgIG1hcmdpbjogMCAwIDAgMmVtO1xuICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgfVxuICB1bCB1bCB1bCB7XG4gICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbnVtO1xuICB9XG4gIG9sIG9sIHtcbiAgICBtYXJnaW46IDAgMCAwIDJlbTtcbiAgfVxuICBvbCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKG51bSwgJy4nKSAnICc7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgfVxuXG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gIH1cbiAgLyoqIEVORCBMaXN0ICoqL1xuXG4gIC8qKiBUYWJsZSBCRUdJTiAqKi9cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIH1cbiAgdGFibGUgY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxuICB0YWJsZSB0aGVhZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgdGFibGUgdGZvb3Qge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIHRhYmxlIHRib2R5IHtcbiAgfVxuICB0YWJsZSB0ciB7XG4gIH1cbiAgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtIDAuMmVtIDAuNWVtO1xuICB9XG4gIC8qKiBFTkQgVGFibGUgKiovXG5cbiAgLyoqIElubGluZSBCRUdJTiAqKi9cbiAgc3Ryb25nLFxuICBiIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGVtLFxuICBjaXRlLFxuICBkZm4sXG4gIGksXG4gIHZhciB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIGkuZmEge1xuICAgIC8qIEZvbnQgQXdlc29tZSBkZWZhdWx0IHJlc2V0ICovXG4gICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICBjb2RlLFxuICBrYmQsXG4gIHByZSxcbiAgc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICBpbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgZGVsLFxuICBzLFxuICBzdHJpa2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgbWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuXG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG5cbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIH1cblxuICBhdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAvKiB5b3V0dWJlIHZpZGVvIGhlaWdodCBkZWNyZWFzZSBvbiBzbWFsbCBkZXZpY2VzICovXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk5hdmlnYXRpb24gbWVudXMgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5saXN0LW5hdiB7XG4gICRsaXN0LW5hdi1ob3Itb2Zmc2V0OiAyMHB4O1xuICAkbGlzdC1uYXYtdmVyLW9mZnNldDogNXB4O1xuXG4gIC8vTW9kaWZpZXJzXG4gICYtLWFsaWduIHtcblxuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICB9XG5cbiAgJi0tdmFsaWduIHtcblxuICAgICYtbWlkZGxlIHtcbiAgICAgIC5saXN0LW5hdl9faXRlbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3R0b20ge1xuICAgICAgLmxpc3QtbmF2X19pdGVtIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8vRWxlbWVudHNcbiAgJl9faXRlbXMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tdG9wOiAtJGxpc3QtbmF2LXZlci1vZmZzZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1uYXYtaG9yLW9mZnNldDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLWxlZnQ6ICRsaXN0LW5hdi1ob3Itb2Zmc2V0O1xuICAgIG1hcmdpbi10b3A6ICRsaXN0LW5hdi12ZXItb2Zmc2V0O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW06aG92ZXIgJl9fbGluayxcbiAgJl9faXRlbS0tYWN0aXZlICZfX2xpbmsge1xuICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRiYXNlLW1haW4tbGluay1jb2xvcjtcbiAgfVxuICAmX19pdGVtOmhvdmVyICZfX2ljb24sXG4gICZfX2l0ZW0tLWFjdGl2ZSAmX19pY29ue1xuICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuICAmX19kcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAvL0VsZW1lbnQgTW9kaWZpZXJzXG4gICAgJi0tcnRsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9faXRlbTpob3ZlciAmX19kcm9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59IiwiLnRyZWUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAkdHJlZS1uYXYtYmctY29sb3I7XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLW5hdi1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgICYuaXMtYWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0cmVlLW5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgY29sb3I6ICR0cmVlLW5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgICYtLXRvcC1kcm9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgICBjb2xvcjogJHRyZWUtbmF2LWxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9faWNvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgY29sb3I6ICRtYWluLW5hdi1hcnJvdy1jb2xvcjtcbiAgfVxuXG4gICZfX2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAgICAgMXB4O1xuICAgIG92ZXJmbG93OiAgIGhpZGRlbjtcblxuICAgIC8vRWxlbWVudCBNb2RpZmllcnNcbiAgICAmW2RhdGEtbmF2LWRpcmVjdGlvbj1cInJ0bFwiXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbTpob3ZlciA+ICZfX2Ryb3Age1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6ICAgICBhdXRvO1xuICAgIG92ZXJmbG93OiAgIHZpc2libGU7XG4gIH1cblxufSIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTmF2aWdhdGlvbiBtYWluLW5hdnMgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tYWluLW5hdiB7XG4gICR6LWludGRleDogJHotaW5kZXgtcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tbmF2LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgJi5pcy1hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtYmctYWN0aXZlLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tbmF2LWJnLWhvdmVyLWNvbG9yO1xuICAgICAgY29sb3I6ICRtYWluLW5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICB9XG5cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6ICRtYWluLW5hdi1saW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGNvbG9yOiAkbWFpbi1uYXYtYXJyb3ctY29sb3I7XG4gIH1cblxuXG4gICZfX2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAgICAgMXB4O1xuICAgIG92ZXJmbG93OiAgIGhpZGRlbjtcblxuICAgIC8vRWxlbWVudCBNb2RpZmllcnNcbiAgICAmW2RhdGEtbmF2LWRpcmVjdGlvbj1cInJ0bFwiXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbTpob3ZlciA+ICZfX2Ryb3Age1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6ICAgICBhdXRvO1xuICAgIG92ZXJmbG93OiAgIHZpc2libGU7XG4gIH1cblxufSIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTmF2aWdhdGlvbiB0YWJsZS1uYXZzIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5jb2xzLW5hdiB7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29scy1uYXYtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogJGNvbHMtbmF2LWJnLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgJiBbZGF0YS1tZWdhbWVudS13cmFwPVwidHJ1ZVwiXSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJiBbZGF0YS1tZWdhbWVudS13cmFwPVwiZmFsc2VcIl0ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICB3aWR0aDogJGNvbHMtc3VibmF2LWNvbC13aWR0aDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgbGluay1zZWNvbmQ7ICAgIFxuICB9XG5cbn1cblxuLmNvbHMtc3VibmF2IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAmLS1sZXZlbC0yIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstbWFpbjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IC45ZW07XG4gIH1cbiAgJl9faXRlbS0tbGV2ZWwtMiAmX19saW5rIHtcbiAgICBjb2xvcjogIzY2NjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59IiwiLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTmF2aWdhdGlvbiBtZW51cyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLm1vYmlsZS1uYXYge1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG1vYmlsZS1uYXYtc2xpZGUtc3BlZWQpO1xyXG5cclxuICAgIC8vTW9kaWZpZXJzXHJcbiAgICAmLS1kcm9wIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXMtbW92aW5nIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTEwMCUpKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9iaWxlLW5hdi1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgY29sb3I6ICRtb2JpbGUtbmF2LWNhcHRpb24tY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbW9iaWxlLW5hdi1jYXB0aW9uLWJnO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHBhZ2UtbW9iaWxlLWFjdGl2ZS1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkbW9iaWxlLW5hdi1saW5rLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAmLS12aWV3LWFsbCB7XHJcbiAgICAgIGNvbG9yOiAkbW9iaWxlLW5hdi12aWV3YWxsLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdvLWJhY2sge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faGFzLWNoaWxkcmVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJiA+IC5zdmctaWNvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci1tYXJnaW4oKTtcclxuICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rLS1nby1iYWNrICZfX2hhcy1jaGlsZHJlbiB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvL01vZGlmaWVyc1xyXG4gICYtLWRyb3Age1xyXG4gICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxufSIsIi5zaWRlYmFyLW5hdiB7XHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZyYW1lLWNvbG9yO1xyXG4gICAgcGFkZGluZzogICAgICAgICAgMjBweDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICAgICAgICAgIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogICAgIDEuMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICAgYm9sZDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC44ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0tLWFjdGl2ZSA+ICZfX2xpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIEBleHRlbmQgLmxpbmstLW1haW47XHJcbiAgfVxyXG4gICZfX3JvdyB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAgMC41ZW07XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkYnJhZG5zLWltYWdlLWhlaWdodDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItdHJhbnNsYXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtaGVpZ2h0OiAkYnJhZG5zLWltYWdlLWhlaWdodDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxufSIsIi5vdmVybGF5IHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRvdmVybGF5LWJvcmRlci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogJG92ZXJsYXktYmctY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAkb3ZlcmxheS1zaGFkb3ctY29sb3I7XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkb3ZlcmxheS1saW5rLWhvdmVyLWJnO1xuICAgICAgPiAub3ZlcmxheV9fZHJvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRvdmVybGF5LWxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG92ZXJsYXktbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuXG4gICZfX2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLy9FbGVtZW50IE1vZGlmaWVyc1xuICAgICYtLXJ0bCB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbn0iLCIuY2F0YWxvZy1idG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHotaW5kZXgtZHJvcCArIDE7XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogJHBhZ2UtbmF2YmFyLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLW1haW4tY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faGFtYnVyZ2Vye1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyBcbiAgfVxuXG4gICZfX2Fycm93e1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG5cbiAgJl9fbGFiZWx7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuXG4gICZfX2Ryb3B7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJl9fZHJvcCB7XG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogICAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VyLXBhbmVsIHtcblxuICAkYmFkZ2UtYmctY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICRiYWRnZS10ZXh0LWNvbG9yOiAjRkZGO1xuICAkYmFkZ2Utc2l6ZTogMjBweDtcblxuICAvL0VsZW1lbnRzXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgY29sb3I6ICR0aGVtZS1tYWluLWNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLXdpc2hsaXN0e1xuICAgICAgd2lkdGg6IDMwcHg7ICAgICAgXG4gICAgfVxuXG4gICAgJi0tY29tcGFyZXtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgIH1cblxuICAgICYtLWNhcnR7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01MCU7XG4gICAgdG9wOiAtNTAlO1xuICAgIGJhY2tncm91bmQ6ICRiYWRnZS1iZy1jb2xvcjtcbiAgICB3aWR0aDogJGJhZGdlLXNpemU7XG4gICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJhZGdlLXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkYmFkZ2UtdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn0iLCIubWZwLWJnIHtcbiAgYmFja2dyb3VuZDogJHBhZ2Utb3ZlcmxheS1jb2xvcjtcbiAgb3BhY2l0eTogICAgMTtcbn1cbi5tb2RhbCB7XG4gICRmb290ZXItaW5kZW50OiAxZW07XG4gICRjbG9zZS1pY29uLXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiAgIHJlbGF0aXZlO1xuICBtYXJnaW46ICAgICAwIGF1dG87XG4gIHdpZHRoOiAgICAgIDkwJTtcbiAgbWF4LXdpZHRoOiAgJG1vZGFsLXNpemU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgLyogTW9kYWwgbW9kaWZpZXJzICovXG4gICYtLXNtIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1zaXplLXNtO1xuICB9XG5cbiAgJi0tbGcge1xuICAgIG1heC13aWR0aDogJG1vZGFsLXNpemUtbGc7XG4gIH1cblxuICAvKiBNb2RhbCBlbGVtZW50cyAqL1xuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7XG4gICAgcGFkZGluZzogICAgICAgICAyMHB4ICRtb2RhbC1ob3ItcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiAgICAgICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogICAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXI7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogICAgIHJlbSgyMik7XG4gICAgICBsaW5lLWhlaWdodDogICAxO1xuICAgICAgZm9udC13ZWlnaHQ6ICAgYm9sZDtcbiAgICAgIGNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItY29sb3I7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6ICAgICAgaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogICBub3dyYXA7XG4gICAgfVxuXG4gICAgJi1jbG9zZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAgICAgICAkY2xvc2UtaWNvbi1zaXplO1xuICAgICAgaGVpZ2h0OiAgICAgICRjbG9zZS1pY29uLXNpemU7XG4gICAgICBjb2xvcjogICAgICAgJGJhc2UtZm9udC1jb2xvci1zdHJvbmc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1tYWluLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAkbW9kYWwtaG9yLXBhZGRpbmc7XG5cbiAgICAmLWNlbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6ICAgIDI1cHggJG1vZGFsLWhvci1wYWRkaW5nIDE1cHg7XG5cbiAgICAmLXJvdyB7XG4gICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogICAgICAtICRmb290ZXItaW5kZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6ICAgICAtICRmb290ZXItaW5kZW50O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmID4gKiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICAkZm9vdGVyLWluZGVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb290ZXItaW5kZW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLmFjY29yZGlvbi10YWJzIHtcbiAgJGJhc2UtYm9yZGVyLWNvbG9yOiAkYmFzZS1ib3JkZXItY29sb3I7XG4gICRiYXNlLWJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICRiYXNlLXNwYWNpbmc6IDMwcHggIWRlZmF1bHQ7XG4gICRkYXJrLWdyYXk6ICMzMzMgIWRlZmF1bHQ7XG4gICRtZWRpdW0tc2NyZWVuOiAkc2NyZWVuLXNtLW1pbjtcbiAgJHRhYi1saW5rLWNvbG9yOiAkZGFyay1ncmF5O1xuICAkdGFiLWJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgJHRhYi1hY3RpdmUtYmFja2dyb3VuZDogI2ZmZjtcbiAgJHRhYi1pbmFjdGl2ZS1jb2xvcjogJGJhc2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgJHRhYi1pbmFjdGl2ZS1ob3Zlci1jb2xvcjogI2MwYzBjMDtcbiAgJHRhYi1tb2RlOiAkbWVkaXVtLXNjcmVlbjtcbiAgJGd1dHRlcjogMmVtO1xuXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItaW5hY3RpdmUtY29sb3I7XG4gICAgYm9yZGVyOiAkdGFiLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgY29sb3I6ICR0YWItbGluay1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAoJGJhc2Utc3BhY2luZyAvIDIpICRndXR0ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2l0ZW06Zmlyc3QtY2hpbGQgPiAmX19saW5rLmpzLWluaXQtYWN0aXZlLFxuICAmX19saW5rLmpzLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItYWN0aXZlLWJhY2tncm91bmQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1tYWluLWNvbG9yO1xuICAgIH1cblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XG4gICAgICBib3JkZXItdG9wOiAkdGFiLWJvcmRlcjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gJl9fY29udGVudHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLmxpbmsge1xuXG4gICYtLW1haW4ge1xuICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkYmFzZS1tYWluLWxpbmstZGVjb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246ICRiYXNlLW1haW4tbGluay1kZWNvci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmR7XG4gICAgY29sb3I6ICRiYXNlLXNlY29uZC1saW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGJhc2Utc2Vjb25kLWxpbmstZGVjb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1zZWNvbmQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogJGJhc2Utc2Vjb25kLWxpbmstZGVjb3ItaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0taW5oZXJpdGVkIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICYtLWpze1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tZW1wdHl7XG4gICAgJiwgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tYXJyb3d7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufSIsIi5zaXRlLWluZm8ge1xyXG4gIGNvbG9yOiAkc2l0ZS1pbmZvLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogLjlyZW07XHJcblxyXG4gICZfX2dyb3Vwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FzaWRlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVye1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAmLS1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXHJcbiAgICBjb2xvcjogJHNpdGUtaW5mby1pY28tY29sb3I7XHJcblxyXG4gICAgJi0tcGhvbmV7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNsb2Nre1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuc29jLWdyb3VwcyB7XG5cbiAgJGd1dHRlcjogMTBweDtcbiAgJGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJGFyZWEtc2l6ZTogMzhweDtcbiAgJGljb24tc2l6ZTogNzUlO1xuXG4gICRpY29uLWNvbG9yOiAjZmZmO1xuICAkZGVmYXVsdC1iZzogIzAwMDtcblxuICAkYmFja2dyb3VuZHM6IChcbiAgICAgICAgICB2a29udGFrdGU6ICM1NDc2OUIsXG4gICAgICAgICAgZmFjZWJvb2s6ICMzQTVCQTAsXG4gICAgICAgICAgZ29vZ2xlLXBsdXM6ICNEOTUwMzIsXG4gICAgICAgICAgdHdpdHRlcjogIzJDQTdFMCxcbiAgICAgICAgICBpbnN0YWdyYW06IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZFRDM3MyA0JSwgI0YxNTI0NSAzMCUsICNEOTJFN0YgNjIlLCAjOUIzNkI3IDEwMCUsICM1MTVFQ0YpLFxuICAgICAgICAgIG9kbm9rbGFzc25pa2k6ICNGMjcyMENcbiAgKTtcblxuICBtYXJnaW4tbGVmdDogLSByZW0oJGd1dHRlcik7XG4gIG1hcmdpbi1ib3R0b206IC0gcmVtKCRndXR0ZXIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAmX19pY28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oJGd1dHRlcik7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKCRndXR0ZXIpO1xuICAgIHdpZHRoOiByZW0oJGFyZWEtc2l6ZSk7XG4gICAgaGVpZ2h0OiByZW0oJGFyZWEtc2l6ZSk7XG5cbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGljb24tY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGRlZmF1bHQtYmc7XG5cbiAgICBAZWFjaCAkbW9kaWZpY2F0b3IsICRiZyBpbiAkYmFja2dyb3VuZHMge1xuICAgICAgJi0tI3skbW9kaWZpY2F0b3J9IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItbWFyZ2luKCk7XG5cbiAgICAgIG1heC13aWR0aDogJGljb24tc2l6ZTtcbiAgICAgIG1heC1oZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59IiwiLnBheS1pY29uc3tcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcblx0Jl9faWNve1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcdFx0XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufSIsIi5zdGFyLXJhdGluZyB7XG4gICRzdGFyLWNvbG9yOiAjRkZCMzAwO1xuXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgJl9fc3RhcnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgJl9fc3RhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgaGVpZ2h0OiByZW0oMTQpO1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgY29sb3I6ICRzdGFyLXJhdGluZy1jb2xvcjtcbiAgICBzdHJva2U6ICRzdGFyLXJhdGluZy1jb2xvcjtcblxuICAgICYtLWVtcHR5IHtcbiAgICAgIC5zdmctaWNvbi0tc3RhciB7XG4gICAgICAgIGZpbGw6IG5vbmVcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZvdGVzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbn0iLCIuc3Rhci12b3Rpbmcge1xuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAmX193cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICZfX2ljb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zdmctaWNvbi0tc3RhciB7XG4gICAgICBzdHJva2U6ICRzdGFyLXJhdGluZy1jb2xvcjtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faWNvbjpob3ZlcixcbiAgJl9faWNvbjpob3ZlciB+ICZfX2ljb24sXG4gICZfX2lucHV0OmNoZWNrZWQgfiAmX19pY29uIHtcbiAgICAuc3ZnLWljb24tLXN0YXIge1xuICAgICAgZmlsbDogJHN0YXItcmF0aW5nLWNvbG9yO1xuICAgIH1cbiAgfVxuXG59IiwiLm1lc3NhZ2Uge1xuICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1zdWNjZXNzLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXNzYWdlLXN1Y2Nlc3MtYm9yZGVyO1xuICB9XG5cbiAgJi0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWVycm9yLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXNzYWdlLWVycm9yLWJvcmRlcjtcbiAgfVxuXG4gICYtLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWluZm8tY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lc3NhZ2UtaW5mby1ib3JkZXI7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cblxuICAvL2FkZGVkIFwicFwiIHNlbGVjdG9yIGJlY2F1c2UgaXQgdXN1YWxseSBpcyBpbmNsdWRlZCBpbiB2YWxpZGF0aW9uIGVycm9ycyBKU09OIHJlc3BvbnNlXG4gICZfX2l0ZW0sXG4gICZfX2xpc3QgcCxcbiAgJiBwe1xuICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn0iLCIubGlrZXN7XG5cdCRndXR0ZXItdmVydDogMTBweDtcblx0JGd1dHRlci1ob3I6IDE1cHg7XG5cblx0XG5cdG1hcmdpbjogKC0kZ3V0dGVyLXZlcnQpIDAgMCAoLSRndXR0ZXItaG9yKTtcblx0Zm9udC1zaXplOiAwOyAvL2lubGluZS1ibG9jayBleHRyYSBzcGFjZXNcblx0XG5cdCZfX2l0ZW17XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdG1hcmdpbjogJGd1dHRlci12ZXJ0IDAgMCAkZ3V0dGVyLWhvcjtcblxuXHRcdCYtLXZre1x0XHRcdFxuXHRcdH1cblxuXHRcdCYtLWZie1xuXHRcdFx0XG5cdFx0fVxuXG5cdFx0Ji0tZ3B7XG5cdFx0XHR3aWR0aDogNThweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cblx0XHQmLS10d3tcblx0XHRcdGhlaWdodDogMjBweDtcdFxuXHRcdH1cblx0fVxufSIsIi8qIFNvY2lhbCBidXR0b25zIHJlc2V0IEJFR0lOICovXG5zcGFuLmItc2hhcmV7XG5cdGZvbnQ6ICBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xufVxuYS5iLXNoYXJlX19oYW5kbGV7XG5cdHBhZGRpbmc6IDBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xufVxuc3Bhbi5iLXNoYXJlX190ZXh0e1xuXHRtYXJnaW46IDA7XG59XG5zcGFuLmItc2hhcmUtYnRuX193cmFwe1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyogU2hhcmUgYnV0dG9ucyByZXdyaXRlICovXG4uYi1zaGFyZXtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYi1zaGFyZV9faGFuZGxle1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYi1zaGFyZV9fbGlua3tcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufSIsIi50b29sdGlwIHtcblx0JGljby1zaXplOiAgICAgICAgMTRweDtcblx0JGljby1iZy1jb2xvcjogICAgJHRoZW1lLW1haW4tY29sb3I7XG5cdCRpY28tY29sb3I6ICAgICAgICNmZmY7XG5cdCRkZXNjLXdpZHRoOiAgICAgIDIwMHB4O1xuXHQkZGVzYy13aWR0aC1tZDogICAzMDBweDtcblx0JGRlc2Mtd2lkdGgtbGc6ICAgNDAwcHg7XG5cdCRkcm9wLWJnLWNvbG9yOiAgICRiYXNlLWJvcmRlci1jb2xvcjtcblxuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0Jl9fcG9zaXRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDFweDtcblx0XHRyaWdodDogLSgkaWNvLXNpemUgKyA1KTtcblx0fVxuXG5cdCZfX2ljbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAkaWNvLXNpemU7XG5cdFx0aGVpZ2h0OiAkaWNvLXNpemU7XG5cdFx0ZmlsbDogJGljby1iZy1jb2xvcjtcblx0XHRjb2xvcjogJGljby1iZy1jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnRvb2x0aXBfX2Ryb3Age1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX2Ryb3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0dG9wOiAtNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXG5cdFx0Ji0tcnRse1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2Mge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkcm9wLWJnLWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSg1NywgOTMsIDEzMiwgMC4yKTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR3aWR0aDogJGRlc2Mtd2lkdGg7XG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmLS1tZHtcblx0XHRcdHdpZHRoOiAkZGVzYy13aWR0aC1tZDtcblx0XHR9XG5cblx0XHQmLS1sZ3tcblx0XHRcdHdpZHRoOiAkZGVzYy13aWR0aC1sZztcblx0XHR9XG5cdH1cblxufSIsIltkYXRhLWxvYWRlci1mcmFtZV17XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXG59IiwiLnNwaW5uZXItY2lyY2xle1xuICBib3JkZXItcmFkaXVzOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6ICRzcGlubmVyLWNpcmNsZV9zaXplO1xuICB3aWR0aDogJHNwaW5uZXItY2lyY2xlX3NpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAoLSRzcGlubmVyLWNpcmNsZV9zaXplLzIpIDAgMCAoLSRzcGlubmVyLWNpcmNsZV9zaXplLzIpO1xuICBhbmltYXRpb246IHRjb24tc3BpbjM2MCAkc3Bpbm5lci1jaXJjbGVfc3BlZWQgbGluZWFyIGluZmluaXRlIGZvcndhcmRzO1xuICBiYWNrZ3JvdW5kOiAkc3Bpbm5lci1jaXJjbGVfYmc7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3BhY2l0eTogMC43O1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICRzcGlubmVyLWNpcmNsZV9maWxsX3JhZGl1cyAkc3Bpbm5lci1jaXJjbGVfZmlsbF9yYWRpdXMgMDtcbiAgICBoZWlnaHQ6ICRzcGlubmVyLWNpcmNsZV9zaXplO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdG9wOiAwOyByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICRzcGlubmVyLWNpcmNsZV9jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHNwaW5uZXItY2lyY2xlX2JnLCAkc3Bpbm5lci1jaXJjbGVfY29sb3IpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogJHNwaW5uZXItY2lyY2xlX3JhZGl1cztcbiAgICBoZWlnaHQ6ICRzcGlubmVyLWNpcmNsZV9pbm5lcl9jaXJjbGU7XG4gICAgd2lkdGg6ICRzcGlubmVyLWNpcmNsZV9pbm5lcl9jaXJjbGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogJHNwaW5uZXItY2lyY2xlX2lubmVyX2JnO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGNvbi1zcGluMzYwIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn0iLCIvLyBDb252ZXJ0IHBpeGVscyB0byBlbXNcbi8vIGVnLiBmb3IgYSByZWxhdGlvbmFsIHZhbHVlIG9mIDEycHggd3JpdGUgZW0oMTIpIHdoZW4gdGhlIHBhcmVudCBpcyAxNnB4XG4vLyBpZiB0aGUgcGFyZW50IGlzIGFub3RoZXIgdmFsdWUgc2F5IDI0cHggd3JpdGUgZW0oMTIsIDI0KVxuXG5AZnVuY3Rpb24gZW0oJHB4dmFsLCAkYmFzZTogJGVtLWJhc2UpIHtcbiAgQGlmICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5ncyA9PSB0cnVlIHtcbiAgICBAd2FybiBcIltCb3VyYm9uXSBbRGVwcmVjYXRpb25dIGBlbWAgaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSBcIiArXG4gICAgXCJyZW1vdmVkIGluIDUuMC4wLlwiO1xuICB9XG5cbiAgJHVzZXItZGVwcmVjYXRpb24td2FybmluZ3Mtc2V0dGluZzogJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzO1xuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6IGZhbHNlICFnbG9iYWw7XG5cbiAgQGlmIG5vdCB1bml0bGVzcygkcHh2YWwpIHtcbiAgICAkcHh2YWw6IHN0cmlwLXVuaXRzKCRweHZhbCk7XG4gIH1cbiAgQGlmIG5vdCB1bml0bGVzcygkYmFzZSkge1xuICAgICRiYXNlOiBzdHJpcC11bml0cygkYmFzZSk7XG4gIH1cblxuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6ICR1c2VyLWRlcHJlY2F0aW9uLXdhcm5pbmdzLXNldHRpbmcgIWdsb2JhbDtcblxuICBAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxZW07XG59XG4iLCIudW5hdmFpbGFibGUge1xuICBjb2xvcjogICAgICAgICAgJGF0dGVudGlvbi1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAgMC43NWVtO1xuICAgIHdpZHRoOiAgIDAuNzVlbTtcbiAgfVxufSIsIi5iZW5lZml0cyB7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkYmVuZWZpdHMtaWNvLWNvbG9yO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWd7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogMC43ZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgY29sb3I6ICRiZW5lZml0cy10aXRsZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgY29sb3I6ICRiZW5lZml0cy1kZXNjLWNvbG9yO1xuICB9XG59IiwiLmJhbm5lci1zaW1wbGV7XG4gICRib3JkZXItY29sb3I6ICAgICAgICAkYmFzZS1ib3JkZXItY29sb3I7XG4gICR0aXRsZS1jb2xvcjogICAgICAgICAjMDAwO1xuICAkZGVzYy1jb2xvcjogICAgICAgICAgIzAwMDtcbiAgJGFycm93LWJnOiAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4xMjkpO1xuICAkYXJyb3ctYmctaG92ZXI6ICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAkYXJyb3ctY29sb3I6ICAgICAgICAgI2ZmZjtcbiAgJGFycm93LWNvbG9yLWhvdmVyOiAgICNmZmY7XG4gICRkb3RzLWJvcmRlci1jb2xvcjogICAkYmFzZS1ib3JkZXItY29sb3I7XG4gICRkb3RzLWJnOiAgICAgICAgICAgICAjZmZmO1xuICAkZG90cy1iZy1hY3RpdmU6ICAgICAgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAvKiBPbmx5IG9uZSBiYW5uZXIgaXMgdmlzaWJsZSB3aGlsZSBqcyBpcyBsb2FkaW5nICovXG4gIFtkYXRhLXNsaWRlci1ub2pzXXtcbiAgICBbZGF0YS1zbGlkZXItc2xpZGVdOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVteyBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgIFxuICB9ICBcblxuICAmX19saW5reyAgICBcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIDAgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAkei1pbmRleC1sO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIH1cblxuICAmX19pbWFnZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmX19jb250ZW50e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMjBweCAwIG51bGwgMCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogJGRlc2MtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKXtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfSBcblxuICB9XG5cbiAgJl9fYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogJHotaW5kZXgtcztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFycm93LWJnO1xuICAgIH1cbiAgICBjb2xvcjogJGFycm93LWNvbG9yO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcnJvdy1iZy1ob3ZlcjtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAkYXJyb3ctY29sb3ItaG92ZXI7XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1wcmV2e1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1uZXh0e1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyLXRyYW5zbGF0ZTtcbiAgfVxuXG4gIC5zbGljay1kb3RzeyAgICBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1JTsgICBcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG4gIC5zbGljay1kb3RzIGJ1dHRvbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZG90cy1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRvdHMtYmc7XG4gIH1cbiAgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRvdHMtYmctYWN0aXZlO1xuICB9XG59IiwiLndpZGdldC1zZWNvbmRhcnkge1xuICAkYXJyb3ctaGVpZ2h0OiA2MHB4O1xuICAkYXJyb3ctd2lkdGg6IDI3cHg7XG4gICRhcnJvdy1iZzogI2Y4ZjhmODtcblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJi0tYm9yZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJHdpZGdldC1zZWNvbmRhcnktdGl0bGUtY29sb3I7XG4gIH1cblxuICAmX192aWV3YWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstbWFpbjtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAmLS1ib3JkZXItdmVydGljYWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6ICRhcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRhcnJvdy1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFycm93LWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFycm93LWJnLCAyJSk7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmLS1sZWZ0LW91dCB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtLXJpZ2h0LW91dCB7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgfVxuXG4gICAgLyogc3R5bGVzIGZvciBkaXNhYmxlZCBhcnJvdywgd2hlbiBzbGljayBjYXJvdXNlbCBpbmZpbml0ZSBpcyBkaXNhYmxlZCAqL1xuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX19zdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbn0iLCIud2lkZ2V0LXNpZGViYXJ7XG4gICRyZWFkLW1vcmUtY29sb3I6ICMwMDA7XG4gICRyZWFkLW1vcmUtYmc6ICAgICNmZmY7XG5cbiAgJl9fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gICZfX2lubmVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cblxuICAmX19pdGVte1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JlYWQtbW9yZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgY29sb3I6ICRyZWFkLW1vcmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlYWQtbW9yZS1iZztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHJlYWQtbW9yZS1iZywgMiUpO1xuICAgIH1cbiAgfVxuXG59IiwiLmJhcmdhaW4ge1xuICAkYXJyb3ctaGVpZ2h0OiA2MHB4O1xuICAkYXJyb3ctd2lkdGg6IDI3cHg7XG4gICRhcnJvdy1iZzogI2Y4ZjhmODtcbiAgJHN2Zy13aWR0aDogMTMuNXB4O1xuICAkc3ZnLWhlaWdodDogMzBweDtcbiAgJHByaWNlLWxpc3QtaGVpZ2h0OiA2MHB4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgLyogZXF1YWwgaGVpZ2h0IGZvciBzbGljayBpdGVtcyAqL1xuICAuc2xpY2stdHJhY2t7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG4gICAgLnNsaWNrLXNsaWRle1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHByaWNlLWxpc3QtaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICZfX3dyYXBwZXJ7XG4gICAgcGFkZGluZzogMTVweCAzNXB4IDAgMzVweDtcbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkdGhlbWUtdGhpcmQtY29sb3I7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gIH1cblxuICAmX19jb3VudGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAmX19jb3VudGRvd24taXRlbXtcbiAgICAmOm5vdCgmLS1jb2xvbiwgOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICYtLWNvbG9ue1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19waG90byB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDEwcHggNDBweDtcbiAgfVxuXG4gICZfX3Bob3RvLWl0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19waG90by1pbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICZfX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19wcmljZS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAkcHJpY2UtbGlzdC1oZWlnaHQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19wcmljZS1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlLWxhYmVse1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IC45ZW07XG4gIH1cblxuICAmX19wcmljZS12YWx1ZXtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6ICRhcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRhcnJvdy1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFycm93LWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFycm93LWJnLCAyJSk7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAmX19zdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6ICRzdmctd2lkdGg7XG4gICAgaGVpZ2h0OiAkc3ZnLWhlaWdodDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufSIsIi50YWJsb2lke1xuICAkc2lkZWJhci13aWR0aDogMjg1cHg7XG4gICRzaWRlYmFyLWluZGVudDogMzBweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICZfX2Jhbm5lcntcbiAgICAvKiBTbGljayBjYXJvdXNlbCBmbGV4IHNpemUgZml4ICAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYmFyZ2FpbntcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItaW5kZW50O1xuICAgIH1cbiAgfVxuXG59IiwiLnBvc3Qge1xuXG4gICYtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAvKiBEaXNwbGF5IHBob3RvIHRvIHRoZSBsZWZ0IG9uIGxhcmdlIGRldmljZXMgKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIC8vZmlyZWZveCBtYXgtd2lkdGggZm9yIHRhYmxlLWNlbGwgaGFja1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcblxuICAgIGZvbnQtc2l6ZTogMS4zZW07XG5cbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbGluay1tYWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAmX19yZWFkbW9yZSB7XG4gICAgQGluY2x1ZGUgbGluay1tYWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fZXhwaXJle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGNvbG9yOiAjY2MwMDAwO1xuICB9XG59IiwiLnNtYWxsLXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cblxufSIsIi5icmFuZHMtd2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYWRucy13aWRnZXQtYm9yZGVyLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDBweDtcblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhZG5zLXdpZGdldC1ib3JkZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyLXRyYW5zbGF0ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgY29sb3I6ICRicmFkbnMtd2lkZ2V0LWxpbmstY29sb3I7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFkbnMtd2lkZ2V0LWxpbmstY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhZG5zLXdpZGdldC1hcnJvdy1iZztcbiAgICBjb2xvcjogJGJyYWRucy13aWRnZXQtYXJyb3ctY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFkbnMtd2lkZ2V0LWFycm93LWJnLWhvdmVyO1xuICAgICAgY29sb3I6ICRicmFkbnMtd2lkZ2V0LWFycm93LWNvbG9yLWhvdmVyO1xuICAgIH1cblxuICAgICYtLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFkbnMtd2lkZ2V0LWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYnJhZG5zLXdpZGdldC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJiA+IC5zdmctaWNvbiB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItbWFyZ2luKCk7XG4gICAgfVxuICB9XG5cbn0iLCIuc2VvLXRleHQge1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1mcmFtZS1jb2xvcjtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJHNlby10ZXh0LXRpdGxlLWNvbG9yO1xuICB9XG5cbiAgJl9fZGVzYyB7XG5cbiAgfVxuXG59IiwiLmJyZWFkY3J1bWJzIHtcblxuICAkc2VwYXJhdG9yLWljbzogJy8nO1xuICAkc2VwYXJhdG9yLWNvbG9yOiAjMDAwO1xuICAkdmVydGljYWwtZ3V0dGVyOiA1cHg7XG5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi10b3A6ICgtJHZlcnRpY2FsLWd1dHRlcik7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6ICR2ZXJ0aWNhbC1ndXR0ZXI7XG5cbiAgICAvKiBzdHlsZXMgZm9yIHNlcGFyYXRvciAqL1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiAkc2VwYXJhdG9yLWljbztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAuNGVtO1xuICAgICAgY29sb3I6ICRzZXBhcmF0b3ItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgbGluay1tYWluO1xuICB9XG5cbn0iLCIucGFnaW5hdG9yIHtcbiAgJHNpemU6IHJlbSg0OCk7XG4gICRzaXplLXhzOiByZW0oMzUpO1xuICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogICAgICAgd3JhcDtcblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogICAgICByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6ICAgICAgICAkc2l6ZS14cztcbiAgICB3aWR0aDogICAgICAgICAkc2l6ZS14cztcbiAgICBib3JkZXI6ICAgICAgICAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIG1hcmdpbjogICAgICAgIDJweDtcbiAgICBmb250LXdlaWdodDogICBib2xkO1xuICAgIHRleHQtYWxpZ246ICAgIGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogICBub3dyYXA7XG4gICAgb3ZlcmZsb3c6ICAgICAgaGlkZGVuO1xuXG4gICAgJjpub3QoJi0tYWN0aXZlKTpub3QoJi0tZW1wdHkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mcmFtZS1jb2xvcjtcbiAgICB9XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci1tYXJnaW47XG4gICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiAgICAgY2VudGVyO1xuICAgICAgY29sb3I6ICAgICAgICAgICBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAgICAgICAgICAgaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAgICAgJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgIGNvbG9yOiAgICAgICAgICAgICNGRkY7XG4gICAgfVxuICAgICYtLWVtcHR5IHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4gICAgJi0tZmlyc3QgeyB9XG4gICAgJi0tbGFzdCB7IH1cblxuICAgICYtLW5leHQsXG4gICAgJi0tcHJldiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLS1uZXh0IHtcbiAgICAgIG9yZGVyOiAgICAgICAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgIH1cbiAgICAmLS1wcmV2IHtcbiAgICAgIG9yZGVyOiAgICAgICAgLTE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICAxZW07XG4gICAgd2lkdGg6ICAgMWVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICB3aWR0aDogICRzaXplO1xuXG4gICAgICAmLS1wcmV2LFxuICAgICAgJi0tbmV4dCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgfVxuICB9XG59IiwiLmNvbW1lbnRzIHtcbiAgJGZvcm0taGVhZGVyLWJnOiAkdGhlbWUtZnJhbWUtY29sb3I7XG4gICRmb3JtLWJvZHktYmc6ICR0aGVtZS1mcmFtZS1jb2xvcjtcbiAgJGZvcm0tcGFyZW50LWJnOiAkdGhlbWUtZnJhbWUtY29sb3I7XG4gICRyZXBseS1mb3JtLWJnOiAkZm9ybS1ib2R5LWJnO1xuICAkZm9ybS1ob3ItcGFkZGluZzogMTVweDtcblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX3Bvc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJl9fcG9zdC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgJl9fcG9zdC1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICZfX3Bvc3QtZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcbiAgfVxuICAmX19wb3N0LXJhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgJl9fcG9zdC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICB9XG4gICZfX3Bvc3QtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICAmX19wb3N0LXZvdGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gIH1cbiAgJl9fcG9zdC12b3RlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fcG9zdC12b3RlLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgJl9fcG9zdC1yZXBseSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAmX19wb3N0LXJlcGx5LWxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstbWFpbjtcbiAgICBAaW5jbHVkZSBsaW5rLWpzO1xuICB9XG5cbiAgJi1yZXBseS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcGx5LWZvcm0tYmc7XG4gIH1cblxuICAmX19mb3JtIHtcblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWhlYWRlci1iZztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggJGZvcm0taG9yLXBhZGRpbmcgMTVweCAkZm9ybS1ob3ItcGFkZGluZztcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJvZHktYmc7XG4gICAgICBwYWRkaW5nOiAwICRmb3JtLWhvci1wYWRkaW5nIDE1cHggJGZvcm0taG9yLXBhZGRpbmc7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFyZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZm9ybS1wYXJlbnQtYmc7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIEBleHRlbmQgLmNvbW1lbnRzX19wb3N0LWhlYWRlcjtcbiAgICB9XG5cbiAgICAmLWF1dGhvciB7XG4gICAgICBAZXh0ZW5kIC5jb21tZW50c19fcG9zdC1hdXRob3I7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgQGV4dGVuZCAuY29tbWVudHNfX3Bvc3QtZGF0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvKiBzY3JvbGxpbmcgdG8gZm9ybSBwbGFjZSBvbiB0aGUgcGFnZSBhZnRlciBub24gQWpheCBzdWJtaXQgKi9cbiAgI2NvbW1lbnRzLWFuY2hvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgICB9XG4gIH1cblxufVxuXG4jY29tbWVudHMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4iLCIuYXV0b2NvbXBsZXRlIHtcbiAgJGF1dG9jb21wbGV0ZS1ib3JkZXItY29sb3I6ICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgJGF1dG9jb21wbGV0ZS1zaGFkb3ctY29sb3I6ICRiYXNlLWJveC1zaGFkb3ctY29sb3I7XG4gICRhdXRvY29tcGxldGUtYmctY29sb3I6ICNmZmY7XG5cbiAgJGZyYW1lLXotaW50ZGV4OiAkei1pbmRleC1tO1xuICAkZnJhbWUtYmc6ICNmZmY7XG5cbiAgJGl0ZW0tYmctaG92ZXI6ICNmMmYyZjI7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2VsZW1lbnQge1xuXG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjE0NHJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAkZnJhbWUtYmc7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJGZyYW1lLXotaW50ZGV4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGF1dG9jb21wbGV0ZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYXV0b2NvbXBsZXRlLWJnLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAkYXV0b2NvbXBsZXRlLXNoYWRvdy1jb2xvcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaXRlbS1iZy1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19wcm9kdWN0IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcblxuICAgICYtcGhvdG8ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi1vcHRpb24ge1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAmLS1ub2l0ZW1zIHtcblxuICAgIH1cbiAgfVxufSIsIi5yYW5nZS1zbGlkZXJ7XG4gICRoYW5kbGUtd2lkdGg6IDIycHg7XG4gICRoYW5kbGUtaGVpZ2h0OiAyMnB4O1xuICAkaGFuZGxlLWNvbG9yOiAjZmZmO1xuICBcbiAgJHNsaWRlci1oZWlnaHQ6IDRweDtcbiAgJHNsaWRlci1jb2xvcjogZGFya2VuKCR0aGVtZS1mcmFtZS1jb2xvciwgMjAlKTtcbiAgXG4gICZfX3dyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhhbmRsZS1oZWlnaHQ7XG4gICAgLyogY2FuY2VsICZfX2NvbnRyb2wgbWFyZ2luIGNvbGxhcHMgKi9cbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuXG4gICZfX2NvbnRyb2x7XG4gICAgYmFja2dyb3VuZDogJHNsaWRlci1jb2xvcjtcbiAgICBoZWlnaHQ6ICRzbGlkZXItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkaGFuZGxlLWhlaWdodCAtICRzbGlkZXItaGVpZ2h0KS8yO1xuXG4gICAgLnVpLXNsaWRlci1oYW5kbGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCBudWxsKTtcbiAgICAgIHdpZHRoOiAkaGFuZGxlLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkaGFuZGxlLWhlaWdodDsgICAgICBcbiAgICAgIGJhY2tncm91bmQ6ICRoYW5kbGUtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoLSRoYW5kbGUtd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1zbGlkZXItcmFuZ2V7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHNsaWRlci1oZWlnaHQvMik7XG4gICAgICBoZWlnaHQ6ICRzbGlkZXItaGVpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLW1haW4tY29sb3I7XG4gICAgfVxuICB9XG59IiwiLmNhdGFsb2ctdG9vbGJhciB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgfVxuXG4gICZfX2NvbnRyb2wge1xuICB9XG59IiwiLmNhdGFsb2ctc2VjdGlvbntcblx0JHBob3RvLXNpemU6IDIwMHB4O1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cblx0JiwgJjpob3Zlcntcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxuXHQmOmhvdmVye1xuXHRcdC5jYXRhbG9nLXNlY3Rpb25fX2NhcHRpb257XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtZnJhbWUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2V7XG5cdFx0aGVpZ2h0OiAkcGhvdG8tc2l6ZTtcbiAgICBtYXgtaGVpZ2h0OiAkcGhvdG8tc2l6ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXG5cdCZfX2ltZ3tcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyLXRyYW5zbGF0ZTtcblx0fVxuXG5cdCZfX2NhcHRpb257XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG59IiwiLmNhdGFsb2ctbWFwIHtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZWJveCB7XG4gICAgaGVpZ2h0OiAxNjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cblxufSIsIi5jYXQtdGFibGV7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcblxyXG4gICAgaDF7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRoZW1lLW1haW4tY29sb3I7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICAgIHRoe1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZnJhbWUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRke1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMCAxNXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIHRkK3Rke1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jZWxsLWlubmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHRyOmxhc3QtY2hpbGQgJl9fY2VsbC1pbm5lcntcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJl9fY2VsbC10aXRsZXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmX19jZWxsLXByaWNle1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59IiwiLnByb2R1Y3QtY3V0IHtcbiAgJG92ZXJsYXktaW5kZW50OiAxMHB4O1xuICAkb3ZlcmxheS1ib3JkZXI6IDJweCBzb2xpZCAkdGhlbWUtbWFpbi1jb2xvcjtcbiAgJG92ZXJsYXktc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcG9zaXRpb246ICByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogICAgICAgJyc7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAoLSRvdmVybGF5LWluZGVudCkgKC0kb3ZlcmxheS1pbmRlbnQpICgtJG92ZXJsYXktaW5kZW50KSAoLSRvdmVybGF5LWluZGVudCkpO1xuICAgICAgICBkaXNwbGF5OiAgICAgICBibG9jaztcbiAgICAgICAgYm9yZGVyOiAgICAgICAgJG92ZXJsYXktYm9yZGVyO1xuICAgICAgICBib3gtc2hhZG93OiAgICAkb3ZlcmxheS1zaGFkb3c7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIFByZXZlbnRpbmcgaG92ZXIgb3ZlcmxheSBvbiBzbGlkZXIgaXRlbXMgKi9cbiAgLnNsaWNrLXNsaWRlICY6aG92ZXIsXG4gICYtLW5vLW92ZXJsYXk6aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XG4gICAgfVxuICAgICYtLWZsZXgtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6ICAgICAgIGZsZXg7XG4gICAgICBmbGV4LXdyYXA6ICAgICB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6ICAgY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAgLTFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xZW07XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fZXh0cmEtaW5mbyB7XG4gICAgZGlzcGxheTogICAgbm9uZTtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSAoLSRvdmVybGF5LWluZGVudCkgbnVsbCAoLSRvdmVybGF5LWluZGVudCkpO1xuICAgIHotaW5kZXg6ICAgICR6LWluZGV4LXM7XG4gICAgYm9yZGVyOiAgICAgJG92ZXJsYXktYm9yZGVyO1xuICAgIGJveC1zaGFkb3c6ICRvdmVybGF5LXNoYWRvdztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6ICAgIDAgJG92ZXJsYXktaW5kZW50O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cbiAgJjpob3ZlciAmX19leHRyYS1pbmZvIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAvKiBQcmV2ZW50aW5nIGhvdmVyIG92ZXJsYXkgb24gc2xpZGVyIGl0ZW1zICovXG4gIC5zbGljay1zbGlkZSAmOmhvdmVyICZfX2V4dHJhLWluZm8sXG4gICYtLW5vLW92ZXJsYXk6aG92ZXIgJl9fZXh0cmEtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIFJhdGluZyAqL1xuICAmX19waG90byB7XG4gIH1cblxuICAvKiBUaXRsZSAqL1xuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICYtbGluayB7XG4gICAgICBAaW5jbHVkZSBsaW5rLW1haW47XG4gICAgfVxuICB9XG5cbiAgLyogU2FsZSAqL1xuICAmX19zYWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICB9XG4gICZfX3NhbGUtaXRlbSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdmFyaWFudHMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6ICAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogICAgIGZsZXg7XG4gICAgZmxleC13cmFwOiAgIHdyYXA7XG4gICAgcGFkZGluZzogICAgIDEycHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cblxuICAmX19hY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAmX19ib251cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIG51bGwgbnVsbCk7XG4gIH1cbiAgJl9fZGVsZXRlLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAgIDIwcHg7XG4gICAgaGVpZ2h0OiAgMjBweDtcbiAgICBjb2xvcjogICAjQzVDREQ4O1xuICAgIGZpbGw6ICAgICNDNUNERDg7XG4gIH1cblxuICAmX19tb3ZlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAgICAgLTVweDtcbiAgfVxuICAmX19tb3ZlLWxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstbWFpbjtcbiAgICBAaW5jbHVkZSBsaW5rLWpzO1xuICB9XG5cbiAgLyogIFNob3J0IERlc2NyaXB0aW9uICovXG4gICZfX2Rlc2Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogICAgICAwLjllbTtcbiAgfVxuXG4gIC8qICBNYWluIFBhcmFtcyAqL1xuICAmX19wYXJhbXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogICAgICAwLjllbTtcbiAgfVxuXG4gIC8qICBQcm9kdWN0IGlzIGFyY2hpdmVkICovXG4gICZfX2FyY2hpdmUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogICAgaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICAgIDVweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgY29sb3I6ICAgICAgIzAwMDtcbiAgICBmb250LXNpemU6ICAxLjJyZW07XG4gIH1cblxuICAvKiBSYXRpbmcgKi9cbiAgJl9fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi5wcm9kdWN0LXNuaXBwZXQge1xuICAkY29scy12ZXJ0aWNhbC1pbmRlbnQ6IDFlbTtcbiAgJGNvbHMtaG9yaXpvbnRhbC1pbmRlbnQ6IDFlbTtcblxuICBkaXNwbGF5OiAgICAgICAgZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6ICAgIGNlbnRlcjtcblxuICBtYXJnaW4tYm90dG9tOiAgLSAkY29scy12ZXJ0aWNhbC1pbmRlbnQ7XG4gIG1hcmdpbi1yaWdodDogICAtICRjb2xzLWhvcml6b250YWwtaW5kZW50O1xuXG4gICYgPiAqIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGNvbHMtdmVydGljYWwtaW5kZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICAkY29scy1ob3Jpem9udGFsLWluZGVudDtcbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogICAgICAgNzUlO1xuICB9XG4gICZfX2JvZHkge1xuICAgIGZsZXgtZ3JvdzogICAxO1xuXG4gICAgZGlzcGxheTogICAgIGZsZXg7XG4gICAgZmxleC13cmFwOiAgIHdyYXA7XG5cbiAgICBtYXJnaW4tdG9wOiAgLSAkY29scy12ZXJ0aWNhbC1pbmRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0gJGNvbHMtaG9yaXpvbnRhbC1pbmRlbnQ7XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiAgJGNvbHMtdmVydGljYWwtaW5kZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjb2xzLWhvcml6b250YWwtaW5kZW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiAgICBmbGV4LXN0YXJ0O1xuXG4gICAgJl9fcGhvdG8ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4LWdyb3c6ICA5OTtcbiAgICBmbGV4LWJhc2lzOiBlbSg0NTBweCk7XG4gIH1cbiAgJl9fcHVyY2hhc2Uge1xuICAgIGZsZXgtZ3JvdzogICAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gICAgJi0tc206bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgfVxuICAgICYtLWxnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xuICAgIH1cblxuICAgICYtLWZsZXgtY29udGFpbmVyIHtcbiAgICAgICRib3R0b20taW5kZW50OiAwLjc1ZW07XG4gICAgICAkcmlnaHQtaW5kZW50OiAwLjVlbTtcblxuICAgICAgZGlzcGxheTogICAgICAgZmxleDtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogLSRib3R0b20taW5kZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAgLSRyaWdodC1pbmRlbnQ7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJvdHRvbS1pbmRlbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogICRyaWdodC1pbmRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWFsaWduLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG5cbiAgJl9fc2FsZSB7XG4gICAgY29sb3I6ICRhdHRlbnRpb24tY29sb3I7XG4gIH1cbiAgJl9fbWlub3ItdGV4dCB7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59IiwiLnByb2R1Y3QtdGh1bWJ7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fcGhvdG97XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgJl9faW1ne1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuXG4gICZfX3ByaWNle1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxufSIsIi5wcm9kdWN0LWludHJvIHtcbiAgJGludGVybmFsLWluZGVudDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZyYW1lLWNvbG9yO1xuICBwYWRkaW5nOiAgICAgICAgICAyZW07XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjApO1xuXG4gICAgJiArICYge1xuICAgICAgcGFkZGluZy10b3A6IGVtKDIwKTtcbiAgICAgIGJvcmRlci10b3A6ICAxcHggZG90dGVkICRiYXNlLWJvcmRlci1jb2xvci1kYXJrZW47XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gIH1cbiAgJl9fZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6ICAgICBmbGV4O1xuICAgIGZsZXgtd3JhcDogICB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtICRpbnRlcm5hbC1pbmRlbnQ7XG4gICAgbWFyZ2luLXRvcDogIC0gJGludGVybmFsLWluZGVudDtcblxuICAgICYtLXYtY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICYtLXYtYm90dG9tIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiAgJGludGVybmFsLWluZGVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkaW50ZXJuYWwtaW5kZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiAgICAgYmxvY2s7XG4gICAgZm9udC1zaXplOiAgIGVtKDIwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAgICAgICAkYmFzZS1mb250LWNvbG9yLXN0cm9uZztcbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XG5cbiAgICAmLS1zbSB7XG4gICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8vKiBQcm9kdWN0IGFkZCB0byBjYXJ0IGJ1dHRvbnMgKi9cbiAgLy8mX19wdXJjaGFzZS1yb3cge1xuICAvLyAgLy9tYXJnaW4tdG9wOiAyMHB4O1xuICAvL31cbiAgLy9cbiAgLy8mX19wdXJjaGFzZS1jb2wge1xuICAvLyAgZGlzcGxheTogICAgICAgIGlubGluZS1ibG9jaztcbiAgLy8gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vXG4gIC8vICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgLy8gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAvLyAgfVxuICAvL31cbiAgLy9cbiAgLy8mX19wdXJjaGFzZSB7XG4gIC8vXG4gIC8vICAmLXdyYXBwZXIge1xuICAvLyAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLy8gICAgLyogY29tcGVuc2F0ZSBxdWFudGl0eSBhbmQgYnV0dG9uIGV4dHJhIHZlcnRpY2FsIGluZGVudGlvbiAqL1xuICAvLyAgICAvL21hcmdpbi10b3A6IC0xMHB4O1xuICAvLyAgfVxuICAvL1xuICAvLyAgJi1xdWFudGl0eSB7XG4gIC8vICAgIGZsb2F0OiAgICAgICAgbGVmdDtcbiAgLy8gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAvLyAgICAvKiBleHRyYSBpbmRlbnQgdG8gbWFrZSB2ZXJ0aWNhbCBzcGFjZSBvbiBtb2JpbGUgZGV2aWNlcyB3aGVuIGJ1dHRvbiB0cmFuc2l0IGludG8gYW5vdGhlciByb3cgKi9cbiAgLy8gICAgLy9tYXJnaW4tdG9wOiAgIDEwcHg7XG4gIC8vICAgIHdpZHRoOiAgICAgICAgMTQwcHg7XG4gIC8vICB9XG4gIC8vXG4gIC8vICAmLWJ0biB7XG4gIC8vICAgIGZsb2F0OiAgICAgIGxlZnQ7XG4gIC8vICAgIC8qIGV4dHJhIGluZGVudCB0byBtYWtlIHZlcnRpY2FsIHNwYWNlIG9uIG1vYmlsZSBkZXZpY2VzIHdoZW4gYnV0dG9uIHRyYW5zaXQgaW50byBhbm90aGVyIHJvdyAqL1xuICAvLyAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAvLyAgfVxuICAvL1xuICAvLyAgJi1ub3QtYXZhaWxhYmxlIHtcbiAgLy8gICAgJi1pbmZvIHtcbiAgLy8gICAgICBkaXNwbGF5OiAgICAgIGlubGluZS1ibG9jaztcbiAgLy8gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgLy8gICAgfVxuICAvL1xuICAvLyAgICAmLW5vdGlmeSB7XG4gIC8vICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgICB9XG4gIC8vXG4gIC8vICAgICYtYnRuIHtcbiAgLy8gICAgICBAZXh0ZW5kIC5idG4sIC5idG4tZGVmYXVsdDtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL1xuICAvL31cblxuICAmX19ib251cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiAgICBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvKiAgUHJvZHVjdCBhY3Rpb25zIGxpa2Ugd2lzaGxpc3QgYW5kIGNvbXBhcmUgKi9cbiAgJl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICYtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAgICAgNXB4O1xuICAgICAgcGFkZGluZzogICAgICAgIDAgMS41ZW07XG4gICAgICBoZWlnaHQ6ICAgICAgICAgMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAgICAzMHB4O1xuICAgICAgZGlzcGxheTogICAgICAgIGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiAgICAgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogICAgICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbGluay1tYWluO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuXG4gICAgJi1jb250cm9sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogICAgICAycHg7XG4gICAgfVxuICB9XG5cbiAgLyogIFNob3J0IERlc2NyaXB0aW9uIGFuZCBtYWluIHBhcmFtcyAqL1xuICAmX19zaG9ydC1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogIDAuOXJlbTtcbiAgfVxuXG4gICZfX21haW4tcGFyYW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogIDAuOXJlbTtcbiAgICBjb2xvcjogICAgICAjMDAwO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6ICAgMTAwJTtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWtleSB7XG4gICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAgICAgICAgICA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy1yaWdodDogIDEwcHg7XG4gICAgfVxuXG4gICAgJi12YWwge1xuICAgICAgZGlzcGxheTogICAgICAgIHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogICAgICAgICAgNTAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246ICAgICByaWdodDtcbiAgICB9XG4gIH1cblxuICAvKiBQcm9kdWN0IGxpa2UgYW5kIHNoYXJlIGJ1dHRvbnMgKi9cbiAgJl9fc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogIDAuOXJlbTtcblxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAgMTVweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6ICAgICAgICB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgfVxuXG4gIC8qICBQcm9kdWN0IGlzIGFyY2hpdmVkICovXG4gICZfX2FyY2hpdmUge1xuICAgIG1hcmdpbjogICAgICAxMHB4IDA7XG4gICAgZGlzcGxheTogICAgIGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAgICAgMTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAgICAgICAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogICAxLjRyZW07XG4gIH1cblxuICAmX19jb2xvcnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxufSIsIi5wcm9kdWN0LXBob3RvIHtcblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206ICRwcm9kdWN0LXBob3RvLWZsdWlkLWhlaWdodDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLW5vLXBob3RvIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstZW1wdHk7XG4gICAgfVxuXG4gICAgJi0teHMsXG4gICAgJi0tc20sXG4gICAgJi0tbWQsXG4gICAgJi0tbGcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmLS14cyB7XG4gICAgICB3aWR0aDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC14cztcbiAgICAgIGhlaWdodDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC14cztcbiAgICAgIG1heC1oZWlnaHQ6ICRwcm9kdWN0LXBob3RvLWZpeC1oZWlnaHQteHM7XG5cbiAgICB9XG4gICAgJi0tc217XG4gICAgICBoZWlnaHQ6ICRwcm9kdWN0LXBob3RvLWZpeC1oZWlnaHQtc207XG4gICAgICBtYXgtaGVpZ2h0OiAkcHJvZHVjdC1waG90by1maXgtaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgICYtLW1ke1xuICAgICAgaGVpZ2h0OiAkcHJvZHVjdC1waG90by1maXgtaGVpZ2h0LW1kO1xuICAgICAgbWF4LWhlaWdodDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1tZDtcbiAgICB9XG5cbiAgICAmLS1sZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogJHByb2R1Y3QtcGhvdG8tZml4LWhlaWdodC1sZztcbiAgICAgIG1heC1oZWlnaHQ6ICRwcm9kdWN0LXBob3RvLWZpeC1oZWlnaHQtbGc7XG4gICAgfVxuXG4gIH1cblxuICAmX19pbWcge1xuICAgIC8qIHVzZSBpbXBvcnRhbnQgdG8gb3ZlcnJpZGUgc2xpY2sgc2xpZGUgaW1nIGRpc3BsYXk6YmxvY2sgcnVsZSAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci10cmFuc2xhdGU7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gICZfX2xhYmVscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LWxhYmVsLWJnLWRlZmF1bHQ7XG4gICAgd2lkdGg6IDQuM2VtO1xuICAgIGhlaWdodDogMi4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuM2VtO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG5cbiAgICAmLS1oaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtbGFiZWwtYmctaGl0O1xuICAgIH1cblxuICAgICYtLWhvdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZHVjdC1sYWJlbC1iZy1ob3Q7XG4gICAgfVxuXG4gICAgJi0tYWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LWxhYmVsLWJnLWFjdGlvbjtcbiAgICB9XG5cbiAgICAmLS1kaXNjb3VudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZHVjdC1sYWJlbC1iZy1kaXNjb3VudDtcbiAgICB9XG4gIH1cblxuICAmX190aHVtYnMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgxLyRwcm9kdWN0LXBob3RvLXRodW1icy1udW1iZXIpO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcm9kdWN0LXBob3RvLWJvcmRlci1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkcHJvZHVjdC1waG90by10aHVtYi1oZWlnaHQ7XG4gICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgJltkYXRhLXByb2R1Y3QtcGhvdG8tdGh1bWItYWN0aXZlXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyLXRyYW5zbGF0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgbWF4LWhlaWdodDogJHByb2R1Y3QtcGhvdG8tdGh1bWItaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3pvb20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkcHJvZHVjdC1waG90by16b29tLXdpZHRoO1xuICAgIGhlaWdodDogJHByb2R1Y3QtcGhvdG8tem9vbS1oZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M3QzdDNztcblxuICAgICY6aG92ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufSIsIi52YXJpYW50cy1yYWRpb3sgIFxuXG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZHtcbiAgICBcdC52YXJpYW50cy1yYWRpb19fZmllbGR7XG4gICAgXHRcdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcbiAgICBcdH1cbiAgICBcdC52YXJpYW50cy1yYWRpb19fcHJpY2UtbWFpbntcbiAgICBcdFx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgIFx0fVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fZmllbGR7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgJi1pbm5lcntcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyAgICAgIFxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2x7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fYXZhaWxhYmxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgJl9fcHJpY2V7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJi0tbGVmdHtcbiAgICBcdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cblxuIH0iLCIucHJvcGVydGllc3tcblxuXHQmX19pdGVte1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXHR9XG5cblx0Jl9faGVhZGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdCZfX3dyYXBwZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdCZfX3RpdGxle1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdCZfX3ZhbHVle1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxufSIsIi5wcm9kdWN0LXByaWNlIHtcclxuICBkaXNwbGF5OiAgICAgZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgJl9fb2xkIHtcclxuICAgIHBvc2l0aW9uOiAgICAgcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogICAgMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAgMTtcclxuICAgIGNvbG9yOiAgICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICB3aGl0ZS1zcGFjZTogIG5vd3JhcDtcclxuXHJcbiAgICAvKiBsaW5lLXRocm91Z2ggKi9cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAgICAnJztcclxuICAgICAgaGVpZ2h0OiAgICAgMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiAgIGFic29sdXRlO1xyXG4gICAgICB0b3A6ICAgICAgICAwO1xyXG4gICAgICByaWdodDogICAgICAwO1xyXG4gICAgICBib3R0b206ICAgICAwO1xyXG4gICAgICBsZWZ0OiAgICAgICAwO1xyXG4gICAgICBtYXJnaW46ICAgICBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvaW5zIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jdXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sZyAmX19vbGQge1xyXG4gICAgZm9udC1zaXplOiAgICAxLjRyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuICAgIGZvbnQtc2l6ZTogICAxLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6ICAgICAgICRiYXNlLWZvbnQtY29sb3Itc3Ryb25nO1xyXG5cclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgd2lkdGg6ICAgICAgIDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxnIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi12YWx1ZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtY29pbnMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmLWN1ciB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sZyAmX19tYWluIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICB9XHJcblxyXG4gICZfX2FkZGl0aW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6ICAgMC45cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgICBmbG9hdDogICBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiAgMXB4IDVweCAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb2lucyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtY3VyIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tbGcgJl9fYWRkaXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAgIDEuMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgLmNhdC10YWJsZSAme1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgfVxyXG59IiwiLnByb2R1Y3Qta2l0IHtcblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0aGVtZS1tYWluLWNvbG9yO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkd2lkZ2V0LXByaW1hcnktdGl0bGUtY29sb3I7XG4gIH1cblxuICAmX19pbm5lciB7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLyogaGlkZSArIHN5bWJvbCBmcm9tIGZpcnN0IGl0ZW0gKi9cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wdXJjaGFzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJz0nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cblxuICAmX19kaXNjb3VudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNGRjU1NDY7XG5cbiAgICAmLXRpdGxlIHtcblxuICAgIH1cblxuICAgICYtdmFsIHtcblxuICAgIH1cblxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwYWRkaW5nOiAycHggMDtcblxuICB9XG5cbn0iLCIucHJvZHVjdC1zaGlwcGluZyB7XG5cbiAgJHRleHQtY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICR0b29sdGlwLXNpemU6IDIwcHg7XG5cbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgJl9fcm93IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICAmX19pY28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogJHRoZW1lLW1haW4tY29sb3I7XG5cbiAgICAmLS1kZWxpdmVyeXtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYtLXBheW1lbnR7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAmLS1waG9uZXtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogJHRoZW1lLW1haW4tY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAucHJvZHVjdC1zaGlwcGluZ19fdG9vbHRpcC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1zaGlwcGluZ19fdG9vbHRpcC1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG5cbiAgfVxuXG4gICZfX3Bob25lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX3Rvb2x0aXAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLWxpbmsge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCA1MCUgNzAlKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuXG59IiwiLnByb2R1Y3QtZnVsbGluZm8ge1xuXG4gICZfX2l0ZW0ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogICAgICAgMTVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lLW1haW4tY29sb3I7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAgIDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogICAgICAgJHdpZGdldC1wcmltYXJ5LXRpdGxlLWNvbG9yO1xuICB9XG5cbn0iLCIucHJvZHVjdC1zYWxlcyB7XG4gICRpbmRlbnQ6IDFlbTtcbiAgcGFkZGluZzogICAgMTVweDtcbiAgYm9yZGVyOiAgICAgMXB4IGRhc2hlZCAkdGhlbWUtdGhpcmQtY29sb3I7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgJl9fZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICBmbGV4LXdyYXA6ICAgICAgIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogICAgICAtICRpbmRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICAgICAtICRpbmRlbnQ7XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiAgJGluZGVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50O1xuICAgIH1cbiAgfVxuICAmX19pbWFnZWJveCB7XG4gICAgZmxleC1iYXNpczogOTBweDtcbiAgfVxuICAmX19pbmZvIHtcbiAgICBmbGV4LWdyb3c6ICA5OTtcbiAgICBmbGV4LWJhc2lzOiAxODBweDtcbiAgfVxuICAmX190aW1lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAgIDE7XG4gICAgZmxleC1iYXNpczogIDE4MHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogICAgICAgJHRoZW1lLXRoaXJkLWNvbG9yO1xuICB9XG59IiwiLm1haW4tcHJvcGVydGllcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIC9cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI6XCI7XG4gICAgfVxuICB9XG4gICZfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn0iLCIucHJvZHVjdC1wdXJjaGFzZSB7XG4gICRpbmRlbnQ6IDFlbTtcblxuICAmX19mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogICAgIGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAgLSAkaW5kZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtICRpbmRlbnQ7XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiAgJGluZGVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkaW5kZW50O1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcblxuICB9XG5cbiAgJl9fcXVhbnRpdHkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufSIsIi5jYXJ0LWZyYW1lIHtcblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufSIsIi5jYXJ0LXN1bW1hcnkge1xuICAkZmlyc3QtY2VsbC13aWR0aDogMjVweDtcblxuICAmX19pdGVtcyB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cblxuICAmX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206ICAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmLS1kZWxldGUge1xuICAgICAgZmxvYXQ6ICAgICAgIGxlZnQ7XG4gICAgICB3aWR0aDogICAgICAgJGZpcnN0LWNlbGwtd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJi0tZGVsZXRlIH4gJiB7XG4gICAgICBtYXJnaW4tbGVmdDogJGZpcnN0LWNlbGwtd2lkdGg7XG4gICAgfVxuXG4gIH1cbiAgJl9fcm93OmZpcnN0LWNoaWxkICZfX2NlbGwge1xuICAgIGJvcmRlci10b3A6ICAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gICZfX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAmLS1raXQge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogICAgICcrJztcbiAgICAgICAgZGlzcGxheTogICAgIGJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICAgMjBweDtcbiAgICAgICAgY29sb3I6ICAgICAgICMwMDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1YW50aXR5IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAmX19wcmljZSB7XG4gIH1cblxuICAmX19zdWJ0b3RhbCB7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogICAgdGFibGU7XG4gICAgICB3aWR0aDogICAgICAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICAgIDEwcHggMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6ICAgICAgICB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6ICAgICAgICB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246ICAgICByaWdodDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogICAxMDAlO1xuICAgIH1cblxuICAgICYtY291cG9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgZGlzcGxheTogICAgICAgIHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6ICAgICAgICAwIDIwcHggMCAwO1xuICAgICAgICB3aWR0aDogICAgICAgICAgNjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6ICAgIG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICYtLWluLW1vZGFsICZfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6ICAgMTAwJTtcbiAgICB9XG4gICAgJi0taW4tbW9kYWwgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB9XG4gICAgJi0taW4tbW9kYWwgJl9fY2VsbCB7XG4gICAgICBkaXNwbGF5OiAgICAgICAgdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBib3JkZXItdG9wOiAgICAgMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICAgICAgICAyMHB4IDA7XG5cbiAgICAgICYtLWRlbGV0ZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgICAgJi0tZGVsZXRlIH4gJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1pbi1tb2RhbCAmX19wcmljZSB7XG4gICAgICB3aWR0aDogICAgICA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmbG9hdDogICAgICByaWdodDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgJl9faXRlbXMge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogICAxMDAlO1xuICAgIH1cbiAgICAmX19yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIH1cbiAgICAmX19jZWxsIHtcbiAgICAgIGRpc3BsYXk6ICAgICAgICB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJvcmRlci10b3A6ICAgICAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogICAgICAgIDIwcHggMDtcblxuICAgICAgJi0tZGVsZXRlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLS1kZWxldGUgfiAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3ByaWNlIHtcbiAgICAgIHdpZHRoOiAgICAgIDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZsb2F0OiAgICAgIHJpZ2h0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgfVxuXG59IiwiLmRlbGl2ZXJ5LXJhZGlvIHtcblxuICAmX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgJl9fc3BvaWxlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3Nwb2lsZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICZfX3Nwb2lsZXItY29sIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogNzBweDtcblxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIC5zZWxlY3QyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiIsIi5jYXJ0LXByb2R1Y3Qge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFxuXHQmX19waG90b3tcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0fVxuXG5cdCZfX2JyYW5ke1xuXHRcdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcblx0fVxuXG5cdCZfX3RpdGxle1xuXG5cdH1cblxuXHQmX19saW5re1xuXHRcdEBpbmNsdWRlIGxpbmstc2Vjb25kO1xuXHR9XG5cblx0Jl9fb3B0aW9ue1xuXHRcdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yLXNlY29uZGFyeTtcblx0fVxuXG59IiwiLm9yZGVyLWRldGFpbHMge1xuXG4gIGJhY2tncm91bmQ6ICR0aGVtZS1mcmFtZS1jb2xvcjtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBjb2xvcjogIzAwMDtcblxuICAmX19ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBkYXJrZW4oJHRoZW1lLWZyYW1lLWNvbG9yLCAxNSUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICB9XG59IiwiLmNhcnQtcHJpY2V7XG4gIGZvbnQtc2l6ZTogMDtcblxuICAmX19vbGR7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgICAgXG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBcbiAgICAvKiBsaW5lLXRocm91Z2ggKi9cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgICYtdmFsdWV7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAmLWN1cntcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbntcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgICAgXG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgIFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICMwMDA7XG5cbiAgICAmLS12ZXJ0aWNhbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi0tc21hbGx7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJi0tbGd7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLXZhbHVle1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJi1jdXJ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FkZGl0aW9ue1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgJi1pdGVte1xuICAgICAgZmxvYXQ6IGxlZnQ7ICAgICAgICBcbiAgICAgIFxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMXB4IDVweCAwIDVweDsgICAgICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgICYtdmFsdWV7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAmLWN1cntcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIub3JkZXItaGlzdG9yeXtcblx0ZGlzcGxheTogdGFibGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0Jl9fcm93e1xuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0fVxuXG5cdCZfX2NvbHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cblx0XHQmLS1oZWFkZXJ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmt7XG5cdFx0QGluY2x1ZGUgbGlua19tYWluO1xuXHR9XG5cblxufSIsIi5kaXNjb3VudC1pbmZve1xuXG5cdCRuZXh0LWRpc2NvdW50LWNvbG9yOiAjRTg5Qjg4O1xuXG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0XG5cdCZfX2xpc3R7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19yb3d7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93O1x0XHRcblx0fVxuXG5cdCZfX2NvbHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cdFx0IHBhZGRpbmc6IDVweDtcblxuXHRcdCYtLXRpdGxle1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCYtLXZhbHVle1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbm90ZXtcblx0XHRmb250LXNpemU6IDAuODZlbTtcblx0XHRjb2xvcjogJG5leHQtZGlzY291bnQtY29sb3I7XG5cdFx0Ly8gZm9udC1zdHlsZTogaXRhbGljO2Bcblx0fVxuXG5cdCZfX21lc3NhZ2V7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG59IiwiLmRpc2NvdW50LXRhYmxle1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHQmX19yb3d7XG5cdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXG5cdFx0Ji0taGVhZGVye1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcblx0XHRcdC5kaXNjb3VudC10YWJsZV9faXRlbXtcblx0XHRcdFx0XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XHRcblx0XHR9XG5cdH1cblxuXHQmX19pdGVte1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRwYWRkaW5nOiAycHggNHB4O1xuXHR9XHRcblxufSIsIi5jb21wYXJlIHtcblxuICAmX19wcm9kdWN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gICZfX3BhcmFtcyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6ICMwMDA7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb21wYXJlLXByb2R1Y3QtYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCBkYXJrZW4oJGNvbXBhcmUtcHJvZHVjdC1iZywgNSUpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdmFsdWUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2RlbGV0ZSB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcblxuICAgICYtbGluayB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gLmNvbXBhcmV7XG5cbi8vIFx0Jl9fcHJvZHVjdHN7XG4vLyBcdFx0aGVpZ2h0OiAkY29tcGFyZS1wcm9kdWN0LWhlaWdodDtcbi8vIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG4vLyBcdH1cblxuLy8gXHQmX19wYXJhbXN7XG4vLyBcdFx0Zm9udC1zaXplOiAwLjlyZW07XG4vLyBcdFx0Y29sb3I6ICMwMDA7XG5cbi8vIFx0XHQmLWl0ZW17XG4vLyBcdFx0XHRkaXNwbGF5OiB0YWJsZTtcbi8vIFx0XHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuLy8gXHRcdFx0aGVpZ2h0OiA0MHB4O1xuLy8gXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuLy8gXHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG4vLyBcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wYXJlLXByb2R1Y3QtYmc7XG4vLyBcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29tcGFyZS1wcm9kdWN0LWJnLCA1JSk7XG4vLyBcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcbi8vIFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG4vLyBcdFx0XHR9XG5cbi8vIFx0XHRcdCY6YmVmb3Jle1xuLy8gXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuLy8gXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG4vLyBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0Ji0tdGl0bGV7XG4vLyBcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gXHRcdFx0fVx0XHRcdFxuXG4vLyBcdFx0fVxuXG4vLyBcdFx0Ji10ZXh0e1xuLy8gXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcdFx0XHRcdFxuLy8gXHRcdH1cblxuLy8gXHR9XG4vLyB9IiwiLmdhbGxlcnktYWxidW17XG5cdFxuXHQmX19pbWFnZXtcblx0XHRcblx0XHQmLWltZ3tcblxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxle1xuXG5cdFx0Ji1saW5re1xuXHRcdFx0QGluY2x1ZGUgbGluay1tYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2N7XG5cblx0fVxuXG59IiwiLmdhbGxlcnktaW1hZ2Uge1xuICAkaG92ZXItYmctY29sb3I6IHJnYmEoMzAsIDM5LCA0NywgMC41KTtcbiAgJGhvdmVyLWJnLXRleHQtY29sb3I6ICNGRkY7XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZ2FsbGVyeS1pbWFnZV9fem9vbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX196b29tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJnLWNvbG9yO1xuICAgIGNvbG9yOiAkaG92ZXItYmctdGV4dC1jb2xvcjtcblxuICAgICYtb3V0ZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItbWFyZ2luKCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgIC8vQGV4dGVuZCAuZmEsIC5mYS1zZWFyY2gtcGx1cywgLmZhLWxnO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufSIsIi5nYWxsZXJ5LW1lbnV7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC1zaXplOiAwLjlyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFxuXHQmX19saXN0e1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1x0XHRcblx0fVxuXG5cdCZfX2l0ZW17XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luOiAwIDAgNXB4IDEwcHg7XG5cblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua3tcblx0XHRAaW5jbHVkZSBsaW5rLW1haW47XG5cdH1cblxuXHQmX19hY3RpdmV7XG5cdH1cbn0iLCIuY291bnRkb3duIHtcclxuICAkZGF0ZS1mb250LXNpemU6IDEuNHJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyOiAgMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiAgICAgICAgaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogICAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAgICAgIDFyZW07XHJcbiAgICBjb2xvcjogICAgICAgICAgJGJhc2UtZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuICAgIGRpc3BsYXk6ICAgICAgICBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6ICAgICAgICAgICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogICAgYm9sZDtcclxuICAgIHdoaXRlLXNwYWNlOiAgICBub3dyYXA7XHJcbiAgICBmb250LXNpemU6ICAgICAgMDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAkZGF0ZS1mb250LXNpemU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnOic7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tbWFya2VyIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogICAgJGRhdGUtZm9udC1zaXplO1xyXG4gICAgZGlzcGxheTogICAgICBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogIDVweDtcclxuICB9XHJcblxyXG59IiwiJGNvdW50ZG93bi1wb3N0LWhlYWRlci1iZzogICAgICAgJHRoZW1lLW1haW4tY29sb3I7XHJcbiRjb3VudGRvd24tcG9zdC10aXRsZS1jb2xvcjogICAgI2ZmZjtcclxuJGNvdW50ZG93bi1wb3N0LWNvbnRlbnQtYmc6ICAgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcclxuJGNvdW50ZG93bi1wb3N0LWJvcmRlci1jb2xvcjogJHRoZW1lLW1haW4tY29sb3I7XHJcblxyXG4uY291bnRkb3duLXBvc3Qge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNvbG9yOiAgICMwMDA7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY291bnRkb3duLXBvc3QtaGVhZGVyLWJnO1xyXG4gICAgYm9yZGVyOiAgICAgMXB4IHNvbGlkICRjb3VudGRvd24tcG9zdC1ib3JkZXItY29sb3I7XHJcbiAgICBwYWRkaW5nOiAgICByZW0oNSkgcmVtKDEwKTtcclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAgIHJlbSgxMik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICAgICAgICRjb3VudGRvd24tcG9zdC10aXRsZS1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGNvdW50ZG93bi1wb3N0LWNvbnRlbnQtYmc7XHJcbiAgICBib3JkZXI6ICAgICAycHggZGFzaGVkICRjb3VudGRvd24tcG9zdC1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcGFkZGluZzogICAgcmVtKDEwKSByZW0oNCk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jZWxsIHtcclxuICAgIHBvc2l0aW9uOiAgICAgICByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiAgICAgICAgaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICB3aWR0aDogICAgICAgICAgcmVtKDcwcHgpO1xyXG4gICAgaGVpZ2h0OiAgICAgICAgIHJlbSg3MHB4KTtcclxuICAgIG1hcmdpbjogICAgICAgICByZW0oMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAgICAgI0ZGRjtcclxuICAgIGJvcmRlcjogICAgICAgICAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICAgIDcwMDtcclxuICAgIHRleHQtYWxpZ246ICAgICBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtKDUpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX251bWJlciB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXItdHJhbnNsYXRlO1xyXG4gICAgZm9udC1zaXplOiAgIHJlbSgzNXB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAmX19tYXJrZXIge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBkaXNwbGF5OiAgICAgICAgaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAgICAgICAgICAkdGhlbWUtbWFpbi1jb2xvcjtcclxuICAgIHdpZHRoOiAgICAgICAgICByZW0oMTQpO1xyXG4gICAgaGVpZ2h0OiAgICAgICAgIHJlbSgxNCk7XHJcbiAgfVxyXG5cclxuICAmX19iYXNlbWVudCB7XHJcbiAgICBkaXNwbGF5OiAgICAgICAgaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAgICAgIHJlbSgxNCk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbn0iLCIuc2FsZS10aW1lciB7XHJcbiAgJGRhdGUtZm9udC1zaXplOiAxLjRyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlcjogIDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogICAgICAgIGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogICAgICAxcmVtO1xyXG4gICAgY29sb3I6ICAgICAgICAgICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiAgICAgICAgaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAgICAgICAgICAjMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6ICAgIGJvbGQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogICAgbm93cmFwO1xyXG4gICAgZm9udC1zaXplOiAgICAgIDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogJGRhdGUtZm9udC1zaXplO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJzonO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLW1hcmtlciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6ICAgICRkYXRlLWZvbnQtc2l6ZTtcclxuICAgIGRpc3BsYXk6ICAgICAgaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICA1cHg7XHJcbiAgfVxyXG5cclxufSIsIi5zYWxlcy1wb3N0IHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJGxhYmVsLXdpZHRoOiAxMjFweDtcclxuICAkbGFiZWwtaGVpZ2h0OiAyN3B4O1xyXG4gICRsYWJlbC1iZzogI0ZGMkMyQztcclxuXHJcbiAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgd2lkdGg6ICAgICAgICAgICAxMDAlO1xyXG4gICAgZGlzcGxheTogICAgICAgICBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAgICAgICAgICAgIzAwMDtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6ICAgMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6ICAgIGJsb2NrO1xyXG4gICAgd2lkdGg6ICAgICAgMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgIHBvc2l0aW9uOiAgICBhYnNvbHV0ZTtcclxuICAgIHRvcDogICAgICAgICAwO1xyXG4gICAgbGVmdDogICAgICAgIDA7XHJcblxyXG4gICAgd2lkdGg6ICAgICAgICRsYWJlbC13aWR0aDtcclxuICAgIGhlaWdodDogICAgICAkbGFiZWwtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsYWJlbC1oZWlnaHQ7XHJcblxyXG4gICAgZm9udC1zaXplOiAgIHJlbSgxMXB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiAgY2VudGVyO1xyXG4gICAgY29sb3I6ICAgICAgICNGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAgJGxhYmVsLWJnO1xyXG5cclxuICAgIHRyYW5zZm9ybTogICByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTMzcHgsIC01cHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogICAgICAxMDAlO1xyXG4gICAgZGlzcGxheTogICAgdGFibGU7XHJcbiAgICBib3JkZXI6ICAgICAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbiAgJl9fY2VsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgcGFkZGluZzogcmVtKDgpO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS10YS1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdzcwIHtcclxuICAgICAgd2lkdGg6IHJlbSg3MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICB9XHJcblxyXG4gICZfX2hlYWRsaW5lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogICAgbGVmdDtcclxuICAgIGNvbG9yOiAgICAgICAgICRiYXNlLWZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAgICAgcmVtKDEyKTtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ljb24ge1xyXG4gICAgZGlzcGxheTogICAgICAgIGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogICAgICAgICAgcmVtKDE0KTtcclxuICAgIGhlaWdodDogICAgICAgICByZW0oMTQpO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJhc2UtbWFpbi1saW5rLWNvbG9yO1xyXG4gIH1cclxuICAmOmhvdmVyICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYmFzZS1tYWluLWxpbmstaG92ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19kYXlzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgZm9udC1zaXplOiAgIHJlbSgzNSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufSIsbnVsbF19 */
